Personyze Wiki Personyze Wiki docs
Français
Open Personyze
Docs/ Privacy & Consent/ Conformité RGPD : refuser le suivi Personyze en JavaScript
Privacy & Consent

Conformité RGPD : refuser le suivi Personyze en JavaScript

Désactiver, activer ou interroger le suivi Personyze par visiteur en JavaScript, pour le RGPD, le CCPA et les bannières de consentement.

4 min read Updated 41 minutes ago

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, puis on() 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.

Ce qui est contrôlé. Ces appels régissent la collecte de données comportementales par Personyze — pages vues, interactions produit, correspondance d’audiences. Ils n’affectent pas les campagnes déjà affichées plus tôt dans la session.

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

  1. Ouvrez votre site dans une fenêtre de navigation privée avec l’onglet Réseau des outils de développement ouvert.
  2. Filtrez les requêtes sur counter.personyze.com.
  3. Déclenchez le refus du suivi (appelez _S_T.system.off() depuis la console, ou cliquez sur votre bannière de confidentialité).
  4. Allez sur une autre page de votre site. Vous ne devriez voir plus aucune requête vers counter.personyze.com.
  5. Exécutez _S_T.system.is_on() dans la console — cela doit renvoyer false.

Le contenu déjà affiché reste. Le refus du suivi arrête la collecte de nouvelles données comportementales, mais une personnalisation déjà chargée plus tôt dans la page continue de s’afficher. Pour empêcher toute campagne de s’afficher pour les visiteurs qui ont refusé, conditionnez le chargement de la balise Personyze elle-même à votre vérification du consentement stat-track-lib.js.
Did this page answer your question?
Thank you — that goes to whoever maintains this page.