1. À intégrer sur toutes les pages (Tronc Commun)
<script> // Configuration du tracker SPREAD var spconfig = { public_key: "PUBLIC_KEY", // À remplacer par la clé d'API publique debug: false, set_cookie: true }; // Méthode de chargement du tracker function loadSpreadTracker(){window.domLoadEventFired=!0;var a=document.createElement("script");a.type="text/javascript",a.async=!0,a.charset="UTF-8",a.id="spread-tracker",a.src="//static-sb.com/js/sb-tracker.js",document.body.appendChild(a)}window.addEventListener?window.addEventListener("load",loadSpreadTracker,!1):window.attachEvent?window.attachEvent("onload",loadSpreadTracker):window.onload=loadSpreadTracker; </script>
Ce code va s'occuper :
- d'afficher les widgets,
- de poser le cookie de tracking sur le navigateur de l'utilisateur de votre site.
Détails de la configuration de l'objet spconfig
La variable spconfig
doit être accessible dans le scope global du navigateur pour que le tracker puisse y accéder
public_key
: Votre clé publique est disponible dans le back-office onglet Intégration > Tracker > Clés API.
debug
:true/false
Permet d'afficher les logs dans la console.
set_cookie
:true/false
Permet d'attribuer un cookie aux clients.
2. Spécificité “One Page”
Sur un site "One Page", un ajustement est nécessaire.
Comme son nom l’indique, ce type de site ne comporte qu’une seule page et ne se recharge pas lors de la navigation. Or, nos scripts s’exécutent normalement à chaque rechargement de page.
Pour garantir leur bon fonctionnement dans ce contexte, il est indispensable d’appeler la méthode SPREAD.init()
à chaque fois qu'une nouvelle section est affichée dynamiquement.
Si vous avez d’autres questions sur ce sujet, vous pouvez contacter le support. 💬