Gestion du consentement aux cookies

Gestion du consentement aux cookies intégrée à vos analyses

Affichez une bannière de consentement conforme, retenez le suivi jusqu'à ce que les visiteurs acceptent, et conservez un journal d'audit — sans greffer une plateforme de consentement séparée.

Les problèmes qu'il résout

Conçu pour les équipes qui ont besoin du consentement sans un second outil

Un outil de consentement séparé à configurer

Configurez la bannière et les catégories dans le même tableau de bord qui exécute vos analyses.

Le suivi se déclenche avant le consentement

Le mode opt-in et le blocage automatique retiennent les balises jusqu'à ce que le visiteur accepte.

Aucune preuve de ce qui a été convenu

Chaque décision est enregistrée avec un horodatage pour votre piste d'audit.

Flux de travail

Comment PulsePanda transforme cela en décisions produit

1

Configurer la bannière

Choisissez l'opt-in RGPD ou l'opt-out CCPA, puis définissez le titre, le texte et les boutons.

2

Définir les catégories

Regroupez les cookies en nécessaires, analytiques ou marketing avec des descriptions claires.

3

Recueillez et prouvez

Blocage automatique jusqu'au consentement, puis journalisation de chaque acceptation ou refus.

Bannière de consentement aux cookies PulsePanda avec boutons Accepter et Refuser et lien vers la politique de confidentialité

Sous le capot

Comment le gestionnaire de consentement bloque le suivi

Ce qui se passe réellement dans le navigateur avant et après le choix du visiteur.

Rien de chez nous ne s'exécute avant un choix

En mode opt-in, le snippet PulsePanda attend une décision avant de démarrer. Tant que le visiteur n'a pas accepté l'analytique, il n'y a ni replay de session, ni heatmap, ni capture des clics, du défilement ou des saisies, ni suivi des événements, et aucun identifiant n'est écrit dans le navigateur.

Les balises tierces attendent leur catégorie

Pour retenir Google Analytics, le pixel Meta ou toute autre balise, changez son type en text/plain et ajoutez data-pp-consent avec la catégorie à laquelle elle appartient. Le navigateur ignore un script de ce type : il ne s'exécute jamais. Quand le visiteur accorde la catégorie, PulsePanda remplace chaque script balisé par une copie active avec les mêmes attributs, si bien que les scripts externes comme les scripts inline s'exécutent. Les scripts externes se chargent de façon asynchrone : une balise qui doit s'exécuter avant une autre doit être mise inline ou chaînée.

<!-- Runs only after the visitor accepts "marketing" -->
<script type="text/plain" data-pp-consent="marketing"
        src="https://connect.facebook.net/en_US/fbevents.js"></script>

<!-- Inline scripts work the same way -->
<script type="text/plain" data-pp-consent="analytics">
  gtag('config', 'G-XXXXXXXXXX');
</script>

Le blocage automatique rattrape les cookies oubliés

Le balisage couvre les scripts que vous connaissez. Avec le blocage automatique activé, PulsePanda surveille aussi chaque cookie qu'un script tente d'écrire via document.cookie. Un cookie d'une catégorie que le visiteur n'a pas accordée est rejeté. En mode opt-in, un cookie absent de votre registre est lui aussi rejeté tant que le visiteur n'a pas décidé. Les cookies strictement nécessaires passent toujours.

Ce blocage fonctionne au mieux par conception, et il vaut la peine de savoir où il s'arrête : il ne voit pas les cookies que votre serveur pose avec un en-tête Set-Cookie, ni ceux écrits dans une iframe tierce. Bloquez-les à la source.

Retirer son consentement fait le ménage

Quand un visiteur désactive une catégorie, PulsePanda fait expirer les cookies que votre registre associe à cette catégorie, sur l'hôte actuel comme sur le domaine parent, au lieu de les laisser traîner jusqu'à leur expiration.

Registre des cookies PulsePanda listant chaque cookie avec sa catégorie (nécessaire, analytique, marketing ou préférences) et son fournisseur, les cookies découverts étant signalés pour vérification
Le registre des cookies. Les cookies vus dans les navigateurs de vos vrais visiteurs sont signalés une fois par session et marqués « découverts » : vous classez ce que votre site dépose réellement au lieu de deviner.

Modes de consentement

Opt-in, opt-out ou simple information

Un seul réglage décide si le suivi attend un oui ou démarre jusqu'à ce que quelqu'un dise non.

Opt-in, opt-out ou simple information
Opt-in (RGPD, ePrivacy)Rien de non essentiel ne s'exécute avant que le visiteur accepte. La bannière s'affiche dès la première visite avec Accepter et Refuser côte à côte, et un visiteur qui l'ignore n'est jamais compté comme un oui.
Opt-out (CCPA, CPRA)Le suivi démarre accordé et la bannière permet aux visiteurs de désactiver des catégories. Le changement prend effet immédiatement et les cookies concernés sont nettoyés.
Simple informationLe suivi démarre accordé et la bannière informe au lieu de demander, pour les sites où la loi n'exige qu'une information.
Do Not Track et GPCAvec l'option « Respecter Do Not Track / GPC » activée, un navigateur qui envoie l'un de ces signaux est traité comme ayant refusé toutes les catégories non essentielles, et aucune bannière ne lui est affichée.
RedemanderUn choix est mémorisé 180 jours par défaut (vous fixez la durée). Incrémentez la version de la politique après avoir modifié votre politique cookies : tous les choix enregistrés deviennent caducs et chacun est de nouveau sollicité.

Ce que vous obtenez

Des capacités connectées dans un seul espace de travail

Des capacités connectées dans un seul espace de travail
ModesOpt-in RGPD et opt-out CCPA, plus le respect du Do-Not-Track.
ContrôleCatégories personnalisées, blocage automatique et registre des cookies.
PreuvesUn journal de consentement et des analyses sur les taux d'acceptation et de refus.
Statistiques de consentement dans PulsePanda : total des décisions, acceptations et refus, taux d'acceptation et journal horodaté de chaque décision

Notre propre empreinte

Ce que PulsePanda stocke lui-même

Le snippet PulsePanda ne dépose pas de cookies. Une fois le consentement donné, il conserve trois clés dans le localStorage :

  • _sr_vid : la visite en cours, qui se termine après 30 minutes d'inactivité.
  • _sr_uid : un identifiant anonyme aléatoire, pour relier les visites récurrentes.
  • _pp_consent : le choix du visiteur par catégorie, la version de la politique et la date du choix, pour que la bannière ne réapparaisse pas à chaque page.

Si un visiteur refuse l'analytique ou retire son accord plus tard, la capture s'arrête et les clés de visite et d'identifiant anonyme sont supprimées. Mentionnez ces trois clés dans votre politique cookies ; le tableau de bord les affiche à côté des réglages de la bannière.

Chaque décision est aussi enregistrée dans votre espace de travail avec l'identifiant anonyme, les catégories choisies, la version de la politique et un horodatage. Les statistiques de consentement affichent les plus récentes avec votre taux d'acceptation, et les exportent en CSV quand on vous demande de prouver que le consentement a été donné.

Configurations existantes

Vous utilisez déjà OneTrust ou Cookiebot ?

Inutile de remplacer la plateforme de consentement que vous utilisez déjà. Laissez la bannière PulsePanda désactivée et transmettez à PulsePanda la décision recueillie par votre plateforme depuis son callback de consentement :

<script>
  window.PulsePanda = window.PulsePanda || [];
  // Call from your CMP's consent callback:
  window.PulsePanda.push(['setConsent', true]);   // visitor granted analytics
  // window.PulsePanda.push(['setConsent', false]); // visitor refused or withdrew
</script>

Vous utilisez plutôt la bannière PulsePanda ? Reliez un lien « Paramètres des cookies » dans votre pied de page à window.PulsePanda.push(['showConsentBanner']) pour que les visiteurs puissent changer d'avis à tout moment, ce que le RGPD exige d'être aussi simple que de donner son consentement.

Limites assumées

Quand une plateforme de consentement dédiée est plus adaptée

Le gestionnaire de consentement de PulsePanda est conçu pour les équipes qui veulent le consentement et l'analytique au même endroit. Ce n'est pas le bon outil pour tous les sites. Choisissez une plateforme de consentement certifiée comme Cookiebot ou OneTrust si vous avez besoin de l'un de ces points :

  • IAB TCF v2.2. PulsePanda ne génère pas de chaîne de consentement TCF, exigée par les stacks publicitaires programmatiques dans l'UE.
  • Un scan de cookies par crawler. Le registre est construit à partir de ce que contiennent les navigateurs de vrais visiteurs, pas d'un crawl planifié de chaque page.
  • Un seul consentement sur plusieurs domaines. Les choix sont stockés par site : un visiteur qui accepte sur un domaine est de nouveau sollicité sur un autre.

Si vous n'avez besoin que d'une bannière, sans analytique, le générateur de bannière de consentement cookies gratuit vous en fournit une sans dépendance, à coller dans n'importe quel site.

FAQ

Les questions que les équipes posent avant de changer

PulsePanda est-il une plateforme de consentement complète ?

Il comprend une bannière de consentement configurable, des catégories, un blocage automatique et un journal de consentement intégrés au même espace de travail que vos analyses.

Prend-il en charge le RGPD et le CCPA ?

Oui. Choisissez le mode opt-in (RGPD) ou opt-out (CCPA), et respectez éventuellement le Do Not Track.

Puis-je bloquer le suivi jusqu'au consentement ?

Oui. Le blocage automatique retient les cookies et balises non essentiels jusqu'à ce que le visiteur accepte.

FAQ

Autres questions sur le gestionnaire de consentement

Le script PulsePanda dépose-t-il des cookies ?

Non. Il stocke trois clés localStorage après consentement (_sr_vid, _sr_uid et _pp_consent) et supprime celles de suivi si un visiteur refuse ou retire son accord.

Prend-il en charge Google Consent Mode v2 ?

Oui. Lorsque la bannière PulsePanda est votre outil de consentement, le choix de chaque visiteur parvient aux balises Google sous forme de mise à jour Consent Mode v2 : Analytique définit analytics_storage ; Marketing définit ad_storage, ad_user_data et ad_personalization ; Préférences définit functionality_storage et personalization_storage. Définissez les valeurs par défaut avant le chargement des balises Google, avec le modèle PulsePanda pour Google Tag Manager ou votre propre appel gtag de consentement par défaut. Elle ne génère pas de chaîne de consentement IAB TCF.

Prend-il en charge l'IAB TCF ?

Non. Si vous faites de la publicité programmatique qui exige une chaîne de consentement TCF, utilisez une plateforme de consentement certifiée et transmettez sa décision à PulsePanda avec setConsent.

Comment redemander le consentement à tout le monde après avoir modifié ma politique cookies ?

Incrémentez la version de la politique dans les réglages de la bannière. Les choix faits sous l'ancienne version ne comptent plus : chaque visiteur revoit la bannière.

Puis-je exporter une preuve du consentement ?

Oui. Les statistiques de consentement affichent les décisions récentes et les exportent en CSV avec l'horodatage, l'acceptation ou le refus du visiteur, son identifiant anonyme et la version de la politique qu'il a vue.

Pages associées

Explorez le reste de la suite analytique PulsePanda

Commencez à comprendre vos utilisateurs dès aujourd'hui

Installez une seule fois et connectez analyse produit, replay, heatmaps, tunnels et retours en quelques minutes.

Commencer gratuitement