Aller au contenu
Toutes les pages de la documentation

Référence

Mode consentement

Le traceur ne stocke rien sur l’appareil du visiteur. Si votre politique reste d’attendre le consentement, il peut tout retenir jusqu’à l’accord de votre bandeau.

Attendre le consentement avant tout enregistrement

Balise scriptHTML
<script defer
  src="https://cdn-stg.webmetric.io/v1/b.js"
  data-key="wm_w_your_write_key"
  data-host="https://in-stg.webmetric.io"
  data-consent="required"></script>

Avec data-consent="required", rien n’est enregistré ni envoyé tant que votre bandeau de consentement n’a pas appelé :

Quand le visiteur accepteJavaScript
window.webmetric.consent(true);

Le choix n’est pas conservé, puisque le traceur n’écrit rien sur l’appareil. Appelez consent(true) à chaque chargement de page dès que votre bandeau connaît la réponse.

Si le visiteur retire son accord, appelez consent(false). L’enregistrement s’arrête et tout ce qui n’a pas encore été envoyé est supprimé.

Quand le visiteur retire son accordJavaScript
window.webmetric.consent(false);

Attendre le consentement pour la relecture seulement

Avec data-replay="consent", la mesure d’audience fonctionne normalement et l’enregistreur de session ne se charge qu’après consent(true). consent(false) arrête un enregistrement en cours.

Quand votre bandeau répond en premier

Votre bandeau peut répondre avant le chargement du traceur. Ajoutez ce bouchon avant la balise script et appelez window.webmetric.consent(true) comme d’habitude. La réponse est appliquée au démarrage du traceur.

Avant la balise scriptHTML
<script>
  window.webmetric = window.webmetric || {
    q: [],
    track: function () { this.q.push(arguments); },
    consent: function (granted) { this.c = granted; },
  };
</script>

Avec le paquet npm

npmTypeScript
import { consent, init } from "@webmetric/sdk";

init({
  key: "wm_w_your_write_key",
  host: "https://in-stg.webmetric.io",
  consent: "required",
});

consent(true);

Les signaux du navigateur l’emportent toujours

Un visiteur dont le navigateur envoie Do Not Track ou Global Privacy Control n’est jamais enregistré, même après consent(true).

Avez-vous besoin d’un bandeau ?

Cela dépend de l’endroit où vous et vos visiteurs vous trouvez, et de ce que votre site exécute par ailleurs. Posez la question à votre conseil juridique. La page confidentialité décrit exactement ce que collecte le traceur, c’est ce qu’il voudra savoir.