Le suivi Personyze peut être désactivé, activé ou interrogé par programmation pour chaque visiteur — utile pour le RGPD, le CCPA et les autres cadres de confidentialité où les utilisateurs doivent consentir (ou refuser activement) avant la collecte de données comportementales.
Quand l’utiliser
- Bannières de consentement aux cookies — appelez
off()par défaut, puison()seulement après que l’utilisateur a accepté les cookies non essentiels / analytiques. - Centres de préférences de confidentialité — laissez les visiteurs activer ou désactiver le suivi Personyze depuis une page de paramètres.
- Conformité par région — désactivez le suivi pour les visiteurs des juridictions où le consentement n’a pas encore été recueilli.
API JavaScript
Refuser le suivi (le désactiver)
_S_T.system.off()
Après cet appel, plus aucun événement n’est envoyé à Personyze pour la session en cours. L’état de refus est conservé dans le cookie stat_track_off pour survivre à la navigation entre les pages. (L’API publique est inchangée — seul l’endroit où le refus est stocké a changé. Les refus enregistrés avant l’existence de ce cookie sont toujours respectés : l’ancien emplacement de l’indicateur, dans stat_track_u_id , est toujours lu.) Voir Cookies côté client de Personyze pour la liste complète des cookies, et Mode de consentement si vous préférez charger Personyze et attendre le consentement plutôt que de le bloquer entièrement.
Accepter le suivi (l’activer)
_S_T.system.on()
Réactive la collecte des événements. À utiliser quand un visiteur donne son consentement via votre bannière de cookies ou votre centre de préférences.
Vérifier l’état actuel
_S_T.system.is_on() // returns true | false
Utile pour afficher une interface conditionnelle (« Le suivi est actuellement désactivé — cliquez pour le réactiver ») ou dans les journaux d’audit.
Schéma de mise en œuvre courant
Une intégration typique du consentement aux cookies ressemble à ceci :
// On page load — opt out by default until consent is given
if (!localStorage.getItem('analytics_consent')) {
_S_T.system.off();
}
// When the user accepts the consent banner
function onConsentGranted() {
localStorage.setItem('analytics_consent', 'granted');
_S_T.system.on();
}
// When the user rejects or revokes consent
function onConsentRevoked() {
localStorage.setItem('analytics_consent', 'revoked');
_S_T.system.off();
}
Code de refus du suivi généré
L’administration Personyze comprend une section Privacy & GDPR sous Domain Settings qui génère un extrait de refus du suivi prêt à copier, conçu pour être intégré directement dans votre page de politique de confidentialité. Le code généré relie généralement un bouton qui appelle _S_T.system.off() et affiche l’état actuel via _S_T.system.is_on().
Vérifier que le refus du suivi fonctionne
- Ouvrez votre site dans une fenêtre de navigation privée avec l’onglet Réseau des outils de développement ouvert.
- Filtrez les requêtes sur
counter.personyze.com. - Déclenchez le refus du suivi (appelez
_S_T.system.off()depuis la console, ou cliquez sur votre bannière de confidentialité). - Allez sur une autre page de votre site. Vous ne devriez voir plus aucune requête vers
counter.personyze.com. - Exécutez
_S_T.system.is_on()dans la console — cela doit renvoyerfalse.
stat-track-lib.js.