Une balise script. Les options vivent dans un second fichier, pas dans un second produit.
Script par défaut
Le fichier par défaut est tracker.js. Il ne dépose pas de cookies analytiques et n’utilise ni localStorage ni sessionStorage pour compter les visites. Les chemins sont stockés sans paramètres. Seule l’origine des référents est conservée.
Applications monopage
Pulse écoute pushState, replaceState, popstate et hashchange, pour que les navigations côté client comptent comme des pages vues sans rechargement.
Signaux de confidentialité
Si le navigateur envoie Do Not Track à 1, ou si Global Privacy Control est activé, le script n’envoie rien et ne demande pas les règles de suivi.
Ignorer vos propres visites
Ouvrez le site avec #pulse-ignore ou ?pulse_ignore=1, ou activez l’ignorance dans les réglages de suivi. C’est une préférence locale dans ce navigateur, pas un identifiant stocké par Pulse.
Engagement et direct
Le script peut envoyer le temps visible et actif au changement de route ou à la fermeture de la page, plus un battement tant que l’onglet est visible. Les battements ne sont pas facturés. Ils actualisent la présence en direct.
Script complet
tracker.full.js ajoute des coordonnées de clic pour des cartes agrégées et les Web Vitals (LCP, INP, CLS, FCP, TTFB). Les cartes n’enregistrent ni saisies, ni captures, ni replay. Activez les options dans les réglages avant de changer le nom de fichier.