Réactivation du cookie après connexion par le client

Sommaire


Définition de la réactivation du cookie

Une fois l'intégration faite, le tracker SPREAD permet de poser un cookie de tracking (sbt) lorsqu'un utilisateur se connectera à son compte sur votre site.

Si jamais l'utilisateur supprime le cookie sbt de son navigateur, vous pouvez mettre en place la réactivation du cookie.

Cela permet de reposer le cookie de tracking de l'utilisateur connecté sur l'interface client de votre site.


Mettre en place la réactivation du cookie

Dans le script spconfig de SPREAD, vous devez ajouter l'adresse email ou l'empreinte MD5 de l'adresse email de l'internaute connecté.

  • email est le paramètre pour l'adresse email.
  • email_encrypted est le paramètre pour l'empreinte MD5.

À chaque changement de cet email, le script ferra un appel à SPREAD pour reposer le cookie de l'internaute.

<script type="text/javascript">        
        var spconfig = {
            public_key: "**************************", // Insérez votre clé d'API publique qui se trouve dans votre back office dans Paramétrage > Tracker
			email: "adresse_email@societe.com",
			email_encrypted: "empreinte_MD5",
            debug: false,
            set_cookie: true,
            track_order_enabled: true
        };
</script>


Tester la réactivation du cookie

Pour tester la réactivation du cookie sur votre site, suivez les étapes suivantes :

  1. Créez un nouveau compte sur votre site
  2. Une fois connecté sur votre nouveau compte, faites un clic droit sur votre navigateur et cliquez sur Inspecter (sur Chrome) ou Examiner l'élément (sur Firefox).
    • Dans le bloc qui vient d'apparaître, cliquez sur l'onglet Application
    • Sur le menu à gauche dans la section Storage, ouvrez la rubrique Cookies et cliquez sur l'URL de votre site.
    • Assurez-vous d'avoir le cookie sbt, puis gardez l'inspecteur ouvert.
  3. Déconnectez-vous du site
  4. Supprimez votre  sbt
  5. Reconnectez-vous avec votre compte sur le site
  6. Le cookie sbt sera remis sur le navigateur et dans l'onglet Network, vous trouverez le paramètre sbtl dans la requête du fichier sp-json.php


Remarque

Le cookie spconfig-email permet d’éviter de demander le cookie à chaque chargement de page.

La réactivation du cookie a besoin d’être faite uniquement à chaque changement de connexion de l'utilisateur.

Pour tester de nouveau, il faut donc supprimer ce cookie spconfig-email avant de recharger la page.