Ce code vous permet de tracer le comportement des visiteurs de votre site web en utilisant nos commandes d'API JavaScript, et c'est aussi la base du traçage de campagne et d'identification utilisateur multi-appareils. Son implémentation est un pré-requis pour l'utilisation des produits Emarsys qui s'appuient sur les scripts de collecte de données Web Extend, tels que Web Channel ou Predict.
Le fragment de code que vous devez insérer dans les HTML de votre site web est disponible dans votre compte de la Plateforme Marketing Emarsys. Pour l'afficher, allez à Gestion > Sources de données Predict > Comportement Web et cliquez sur Afficher le code de traçage. Le code que vous verrez contient déjà votre ID marchand, donc il ne vous reste plus qu'à le coller dans le HTML de votre site web.
- Assurez-vous d'ajouter votre code de traçage à toutes les pages de votre site web, juste avant l'élément
</head>
élément.
Comme le fichierscarab-v2.js
est chargé de manière asynchrone, il ne bloque pas le rendu de la page ou l'exécution d'un autre code JavaScript. - Une fois le code de traçage en place, vous devez aussi ajouter la commande go à toutes les pages de votre site web. Cela entraîne l'envoi de toutes les commandes JavaScript dans la file d'attente du service Web Extend pour traitement et est nécessaire au fonctionnement du code de traçage.
go
doit être publié sur toutes les pages de votre site web une seule fois, immédiatement avant l'élément</body>
.
Si vous avez déjà implémenté le code de traçage dans votre site web, vous pouvez encore l'afficher à tout moment sur la page Sources de données Predict. Pour ce faire, trouvez la case Détails du compte dans le coin inférieur droit, et cliquez sur Code de traçage à côté de votre ID marchand.
La politique de cookies de Chrome à partir de la version 80 (2020.02.04.) exige que les cookies contiennent l'en-tête SameSite
. De plus, le contexte du cookie doit être spécifié par un attribut. Emarsys est en conformité avec les nouvelles exigences en matière de politique de confidentialité et par conséquent, après la mise à jour du navigateur, les clients n'ont pas besoin de changer leurs paramètres de cookies à moins qu'ils n'hébergent leur propre version du fichier scarab-v2.js
dans le code de traçage.
Dans ce cas-là, il est de la responsabilité des clients de se mettre en conformité avec les exigences de Chrome en mettant à jour leur propre script .js
.
Ceci assure que les capacités de Web Extend et Predict ne soient pas modifiées eu égard aux enjeux de confidentialité utilisateur.
Utiliser le fichier scarab-v2.js
hébergé par Emarsys permet une compatibilité rétrospective avec les versions de Chrome plus anciennes et d'autres navigateurs.
Pour plus d'informations sur les en-têtes de cookie et les attributs exigés, voir :
Vérifiez que cela fonctionne
Pour voir si le code de traçage fonctionne correctement sur votre site web, faites comme suit :
- Dans votre navigateur, ouvrez une page sur votre site web.
- Ouvrez un nouvel onglet dans votre navigateur, connectez-vous à votre compte Emarsys, allez à Gestion > Sources de données Predict > Comportement Web et cliquez sur Événements Live dans le coin supérieur droit. Ceci ouvrira la page Événements Live.
- Sélectionnez ma visite dans le second menu déroulant.
- Vous devriez voir une case événement contenant un ID de cookie, un horodatage UTC et l'URL référent.