Aller au contenu principal
Zenovay
Pro Plan6 minutesDébutant

Métriques de consentement et de confidentialité : voyez la performance de votre bannière

Consultez le taux d'acceptation/refus/fermeture de votre propre bannière de cookies dans le temps, une répartition identifié vs anonymisé et un audit de provenance des données — alimenté par une ligne de code depuis votre bannière. Zenovay reste sans cookie.

consentcookie-bannerprivacygdprprovenance
Dernière mise à jour :

L'onglet Consentement montre comment votre propre bannière de consentement aux cookies performe — combien de visiteurs l'acceptent, la refusent ou la ferment au fil du temps, combien d'entre eux étaient identifiés vs anonymes, et un audit de la façon dont ces données de visiteurs ont été collectées. Vous l'alimentez avec une ligne de code depuis votre bannière. Zenovay lui-même reste sans cookie.

L'essentiel d'abord : Zenovay ne gère pas votre bannière

Lisez ceci avant tout le reste, car cela conditionne tout ce qui suit :

  • Zenovay est sans cookie et ne gère pas votre bannière de consentement. Cette fonctionnalité mesure votre bannière, pas le comportement de Zenovay.
  • Zenovay ne détecte pas le consentement automatiquement. Il n'y a aucun hook automatique dans votre bannière de cookies. Vous devez indiquer à Zenovay ce que le visiteur a choisi en appelant une fonction (ci-dessous).
  • Si vous n'instrumentez pas votre bannière, l'onglet est vide. C'est attendu — il ne mesure que ce que vous lui envoyez explicitement.
  • L'audit de provenance est une aide au mieux, pas un certificat de conformité. Il reconstitue une base de collecte probable à partir des événements que vous envoyez plus des signaux que Zenovay voit déjà. Votre politique de confidentialité, votre DPA et vos propres preuves de consentement restent les sources faisant foi.

Cette fonctionnalité ne fait pas poser un cookie par Zenovay. Rien ne change concernant le traqueur sans cookie.

Où le trouver

Ouvrez le tableau de bord d'un domaine et sélectionnez l'onglet Consentement. Il est disponible avec les offres Pro, Scale et Enterprise. Avec l'offre Free, l'onglet est visible mais affiche une invitation à passer à une offre supérieure au lieu des données — passez à Pro pour le débloquer.

Pour des raisons de sécurité et de confidentialité, l'onglet Consentement (qui inclut une liste de provenance/audit) n'est disponible que sur le tableau de bord authentifié — il n'apparaît pas sur les tableaux de bord publics ou partagés.

Étape 1 — Instrumenter votre bannière

Lorsque votre propre bannière de consentement aux cookies se résout — le visiteur clique sur Accepter, clique sur Refuser ou la ferme — appelez la fonction de tracking Zenovay existante :

<script>
  // Call this when your own cookie-consent banner resolves:
  window.zenovay && window.zenovay('track', 'consent', {
    action: 'accept'        // 'accept' | 'reject' | 'dismiss'
    // categories: ['analytics','marketing']  // optional
  });
</script>

C'est toute l'intégration. Quelques remarques :

  • action est obligatoire et doit valoir accept, reject ou dismiss. Utilisez dismiss lorsque le visiteur a fermé la bannière sans faire de choix (le « X », un clic à l'extérieur ou la touche Échap).
  • categories est optionnel. Si votre bannière laisse les visiteurs choisir des catégories, passez celles qu'ils ont acceptées (par ex. ['analytics','marketing']). Omettez-le pour une simple bannière accepter/refuser.
  • Aucun nouveau script, aucun nouveau point de terminaison. C'est le même appel window.zenovay('track', name, props) que pour n'importe quel événement personnalisé. La garde window.zenovay && rend la ligne sûre même si le traqueur n'est pas encore chargé.
  • Appelez-le une fois par décision. Si un visiteur change ensuite d'avis dans une fenêtre de préférences, rappelez-le avec la nouvelle action — c'est enregistré comme une nouvelle décision, ce qui est souhaité pour la chronologie.

Branchez cet appel là où se trouvent les boutons de votre bannière. Si vous utilisez une plateforme de consentement (Cookiebot, OneTrust, Osano, Termly, etc.), placez l'appel dans le rappel « consentement donné/modifié » de cette plateforme.

Prérequis

Le script de tracking Zenovay doit déjà être installé et chargé sur le site (voir Installer le script de tracking). Sans lui, ces appels sont un no-op sans effet et l'onglet Consentement reste vide.

Bannière vanilla : envoyez la bonne action pour chaque résultat

Le snippet ci-dessus code en dur action: 'accept'. Copié tel quel, il enregistre accept pour chaque résultat — y compris les refus. Ajoutez une petite fonction utilitaire et appelez-la depuis chaque bouton avec l'action correspondante :

<script>
  function zvConsent(action) {
    window.zenovay && window.zenovay('track', 'consent', { action: action });
  }
  // Wire each outcome to the matching action:
  acceptBtn.addEventListener('click', () => zvConsent('accept'));
  rejectBtn.addEventListener('click', () => zvConsent('reject'));
  closeBtn .addEventListener('click', () => zvConsent('dismiss')); // X / outside-click / Esc
</script>

Remplacez acceptBtn / rejectBtn / closeBtn par les éléments réels de votre bannière. L'idée clé : chaque chemin envoie sa propre action — jamais une seule valeur codée en dur pour tous.

Utiliser une plateforme de consentement (CMP)

Si vous utilisez une plateforme de gestion du consentement au lieu de vos propres boutons, déclenchez l'appel depuis son rappel « consentement prêt / modifié ». Cookiebot est la plus courante, déclenchez donc au premier consentement et à chaque modification ultérieure :

<script>
  // Cookiebot — fire on first consent and on every change
  window.addEventListener('CookiebotOnConsentReady', function () {
    var c = window.Cookiebot && window.Cookiebot.consent;
    var action = (c && (c.marketing || c.statistics)) ? 'accept' : 'reject';
    window.zenovay && window.zenovay('track', 'consent', { action: action });
  });
</script>

Pour OneTrust, Osano, Termly et les plateformes similaires, effectuez le même appel window.zenovay('track', 'consent', { action }) dans le rappel « consentement donné/modifié » de cette plateforme.

Vérifier que ça fonctionne

Après le branchement, ouvrez les DevTools → Réseau de votre navigateur, déclenchez la bannière et confirmez qu'une requête vers le point de terminaison Zenovay part lors d'un Accepter, d'un Refuser et d'une Fermeture. L'onglet Consentement se remplit en moins d'une minute.

Étape 2 — Lire le tableau de bord

Dès que les visiteurs interagissent avec votre bannière, l'onglet Consentement se remplit. Il comporte trois sections.

Taux de consentement dans le temps

Un graphique des décisions accepter / refuser / fermer par jour pour la période sélectionnée, plus les taux (taux d'acceptation, taux de refus, taux de fermeture). C'est là que vous voyez si un changement de texte de bannière, un ajustement de mise en page ou une nouvelle réglementation a eu un effet.

Identifié vs anonymisé

Parmi les visiteurs ayant interagi avec votre bannière, combien étaient identifiés (vous les aviez préalablement identifiés via l'API d'identification des visiteurs, donc la décision est rattachée à une personne connue) et combien étaient anonymisés (aucune identité stable — le réglage sans cookie par défaut). C'est une répartition agrégée ; l'onglet n'affiche jamais l'identité d'un individu.

Audit de provenance / collecte des données

Une liste antéchronologique des décisions de consentement. Chaque ligne montre l'heure, l'action, si le visiteur était identifié ou anonymisé, la base de collecte déduite par Zenovay et un pays approximatif :

Base de collecteSignification
with_consentLe visiteur a accepté
without_consentLe visiteur a refusé ou fermé
anonymizedAucune identité stable — traité comme collecte anonyme
gpc_opt_outLa requête portait Global Privacy Control, le traitement comportemental a donc été supprimé

L'audit affiche le pays uniquement — jamais une adresse IP brute. Toute IP utilisée en interne pour l'identifiant de visiteur haché à rotation quotidienne est hachée avec un sel quotidien et n'est jamais stockée ni affichée en clair. C'est comme partout ailleurs dans Zenovay.

Rappelez-vous : la base de collecte est déduite pour vous aider à auditer votre propre bannière. Ce n'est pas une qualification juridique.

Ce que « Pro+ » signifie ici

« Pro+ » signifie que la fonctionnalité est disponible avec les offres Pro, Scale et Enterprise. Avec Free, l'onglet apparaît quand même (pour que vous sachiez qu'il existe), mais affiche une invitation à passer à une offre supérieure au lieu des graphiques. Passer à n'importe quelle offre payante débloque l'onglet Consentement complet — il n'y a rien d'autre à activer.

Résumé confidentialité

  • Aucun nouveau cookie ni nouveau stockage sur l'appareil. Cette fonctionnalité n'ajoute rien aux navigateurs de vos visiteurs. La garantie sans cookie de Zenovay est inchangée.
  • GPC est respecté. Un visiteur envoyant Sec-GPC: 1 est exclu du traitement comportemental ; son interaction est journalisée avec la base gpc_opt_out afin que vous puissiez auditer votre propre comportement de respect.
  • Aucune IP en clair. L'audit n'affiche que le pays.
  • Agrégé par conception. Les vues de taux et de répartition sont des nombres et des pourcentages.
  • C'est vous qui l'instrumentez. Zenovay mesure les événements de consentement que vous envoyez et ne déduit pas le consentement de lui-même.

Zenovay est conçu pour la préparation au RGPD et s'appuie sur des fournisseurs d'infrastructure certifiés SOC 2. L'exploitation d'une bannière de consentement licite pour votre propre site — la formulation, la granularité, le stockage de vos propres preuves de consentement et la prise en compte des retraits — reste votre responsabilité.

Dépannage

L'onglet est vide. Vous n'avez très probablement pas encore appelé zenovay('track', 'consent', …) depuis votre bannière, ou l'appel ne se déclenche pas. Ouvrez le panneau réseau des DevTools, déclenchez votre bannière et vérifiez qu'une requête part vers Zenovay lorsque vous cliquez sur Accepter/Refuser. Vérifiez aussi que le traqueur Zenovay lui-même est installé et se charge.

Les nombres sont inférieurs à mon total de visiteurs. C'est attendu. Seuls les visiteurs qui voient réellement votre bannière et interagissent avec elle produisent une ligne de consentement, et les visiteurs protégés par GPC sont intentionnellement exclus du traitement comportemental.

Tout le monde apparaît comme « anonymisé ». La répartition identifié/anonymisé dépend de votre appel à l'API d'identification des visiteurs. Sans lui, chaque visiteur est anonyme par conception (sans cookie).

L'onglet affiche une invitation à mettre à niveau. Votre offre est Free. Les métriques de consentement et de confidentialité sont une fonctionnalité Pro+ — passez à Pro, Scale ou Enterprise.

Articles associés

Cet article vous a-t-il aidé ?