Skip links
docs consent banner source position

Consentement aux cookies sur WordPress : faire marcher ensemble votre bandeau et vos statistiques

Prenons Élodie. Elle tient une petite librairie à Nantes et annonce ses rencontres d’auteurs sur un site WordPress. Un soir, son cousin Karim, qui travaille dans la protection des données, ouvre le site sur son ordinateur portable. Il appuie sur F12, regarde dix secondes et dit : « Ton bandeau cookies est joli. Mais tes statistiques m’ont suivi avant que je clique sur quoi que ce soit. »

Élodie ne comprend pas. Elle a installé une extension de consentement connue et suivi son assistant de réglage jusqu’au bout. Pourtant, son outil de statistiques se lance dès l’ouverture de la page et dépose ses cookies. Le bandeau n’arrive qu’après.

Ce décalage arrive facilement sur WordPress : le bandeau et l’outil de statistiques ne se parlent pas. Ce guide sur le consentement cookies WordPress vous donne le bon ordre, un test de deux minutes pour votre site et deux façons de régler le problème : des statistiques qui se passent de consentement, ou des statistiques qui lisent vraiment la réponse du bandeau.

Ceci n’est pas un conseil juridique. Ce guide explique le côté technique. Nous éditons Opti-Behavior, une extension d’analyse WordPress, que nous présentons plus bas comme une solution possible : lisez-le en le sachant. Pour votre cas précis, demandez l’avis de votre DPO ou d’un conseiller RGPD.

Comment le consentement aux cookies doit fonctionner

Voici le bon ordre, en quatre étapes :

  1. Un visiteur arrive. Rien de ce qui demande un consentement ne se lance : pas de cookie de statistiques, pas de pixel publicitaire.
  2. Le bandeau pose la question. « Refuser » est aussi simple à cliquer qu’« Accepter ».
  3. Si le visiteur accepte les statistiques, l’outil de mesure peut démarrer avec ses cookies.
  4. S’il refuse, ou s’il ignore le bandeau, l’outil reste silencieux, ou passe dans un mode qui ne demande pas de consentement.

Une règle est souvent oubliée : le visiteur doit pouvoir changer d’avis plus tard, aussi facilement qu’il a dit oui.

La CNIL rappelle ces règles. Elle demande qu’on puisse refuser avec la même simplicité qu’accepter, et que retirer son consentement soit aussi simple que le donner. Dans ses questions-réponses sur les cookies, elle précise aussi que continuer à naviguer ne vaut pas accord : c’est un refus.

Pourquoi le bandeau et les statistiques ne se parlent pas

Sur WordPress, le bandeau et les statistiques viennent en général de deux extensions différentes. Chacune fait son travail sans savoir ce que fait l’autre :

ExtensionSon rôleCe qu’elle ignore
Extension de consentement (Cookiebot, Complianz, CookieYes…)Affiche le bandeau et garde le choix du visiteurQuels scripts vos autres extensions chargent
Extension de statistiquesCharge son script de mesureCe que le visiteur a répondu dans le bandeau

Si rien ne relie les deux, l’extension de statistiques charge son script comme d’habitude. Le bandeau n’est plus qu’une décoration.

Trois autres causes reviennent souvent :

  • Une extension de cache qui fusionne les scripts. Elle regroupe tous les scripts dans un seul fichier, et l’extension de consentement ne peut plus bloquer la partie statistiques.
  • Des scripts collés à la main dans l’en-tête du thème, en dehors de toute extension.
  • Un réglage de « consentement implicite » qui prend le défilement ou la suite de la navigation pour un oui. On l’a vu : pour la CNIL, c’est un refus.

Testez votre site en 2 minutes

Pas besoin d’être technicien.

  1. Ouvrez votre site dans une fenêtre de navigation privée. Aucun ancien choix n’y est mémorisé.
  2. Avant de toucher au bandeau, appuyez sur F12 (ou clic droit > Inspecter). Dans Chrome, ouvrez l’onglet Application, puis Cookies dans la colonne de gauche.
  3. Cherchez les cookies de statistiques : _ga (Google Analytics), _clck et _clsk (Microsoft Clarity), _hj (Hotjar), ou le cookie de votre extension de statistiques.
  4. Ouvrez aussi l’onglet Réseau et rechargez la page. Tapez le nom de votre outil dans le filtre, par exemple « google-analytics ». Certains scripts envoient des données sans déposer de cookie : cet onglet les montre.
  5. Cliquez sur Refuser. Rechargez la page. Regardez à nouveau les cookies et l’onglet Réseau.

Des cookies de statistiques apparaissent avant votre clic, ou restent après le refus ? Votre bandeau et vos statistiques ne sont pas reliés. Des requêtes partent vers votre outil avant le clic ? Vérifiez dans sa documentation s’il a le droit de fonctionner sans consentement.

Vous utilisez Microsoft Clarity ? Voyez aussi ce qu’il faut régler dans notre article sur Microsoft Clarity et le RGPD.

Solution 1 : des statistiques qui ne demandent pas de consentement

La solution la plus simple : un outil de mesure qui ne dépose aucun cookie et ne collecte aucune donnée personnelle. La CNIL admet que certains outils de mesure d’audience se passent de consentement, sous conditions : notamment servir seulement à mesurer l’audience du site pour son éditeur et produire des statistiques anonymes.

Opti-Behavior fonctionne ainsi en Mode Anonyme : pas de cookie, pas d’adresse IP stockée, pas d’appel de géolocalisation. Dans ce mode, l’extension n’affiche aucun bandeau. Pour l’activer, allez dans Paramètres > Confidentialité et RGPD et choisissez Mode Anonyme.

Selon votre pays et votre configuration, ce mode peut ne pas nécessiter de consentement, hors enregistrements Pro ; à valider avec votre DPO ou votre conseil. Ces enregistrements de sessions fonctionnent aussi sans cookie en Mode Anonyme, mais savoir s’ils demandent un consentement reste une question juridique.

Tableau Opti-Behavior sur le consentement cookies WordPress : en Mode Anonyme, cookies, stockage de l'adresse IP et géolocalisation sont désactivés et le bandeau est indiqué comme non requis ; en Suivi complet, les trois sont activés et le bandeau est requis
Le tableau « Which mode should I choose? » compare les deux modes. Colonne Anonymous Mode (Mode Anonyme) : cookies, stockage de l’adresse IP et appels de géolocalisation désactivés, bandeau « Not required ». Colonne Full Tracking (Suivi complet) : les trois activés, bandeau « Required ». Écran en anglais. Ce que l’écran dit du bandeau et du RGPD reste à valider avec votre DPO, surtout avec les enregistrements Pro.

Vous gardez le nombre de visites, les cartes de chaleur, les entonnoirs et les tests A/B. Vous perdez le suivi des visiteurs qui reviennent d’un jour à l’autre, et leur pays. Pour beaucoup de petits sites, cet échange convient. Pour comprendre comment on compte les visites sans cookies, lisez notre guide pour suivre les visiteurs WordPress sans cookies.

Solution 2 : un suivi complet qui respecte vraiment le bandeau

Vous voulez savoir qui revient, d’où viennent vos visiteurs ou suivre des parcours sur plusieurs jours ? Il vous faut des cookies, donc un consentement. Le point clé : l’outil de statistiques doit lire la réponse donnée dans le bandeau.

Vous gardez votre outil actuel ? Cherchez dans votre extension de consentement le réglage ou l’intégration qui bloque le script de cet outil jusqu’à un « oui » dans la catégorie statistiques, puis refaites le test. Opti-Behavior est une option qui lit lui-même cette réponse.

Dans Opti-Behavior, allez dans Paramètres > Confidentialité et RGPD et choisissez Suivi complet. Descendez ensuite jusqu’à Configuration de la bannière de consentement. Vous avez trois choix pour la source du bandeau :

ChoixCe que fait ce choix
Détection automatique (recommandée)Utilise votre extension de consentement si une extension reconnue est active, et le bandeau intégré sinon. Avec une extension reconnue, le visiteur ne voit qu’un seul bandeau.
Toujours utiliser la bannière intégréeAffiche le bandeau d’Opti-Behavior même si une extension de consentement est installée. Utile quand celle-ci ne couvre pas les statistiques et n’affiche pas son propre bandeau : le visiteur ne voit alors que celui d’Opti-Behavior.
Suivre seulement votre extensionOpti-Behavior n’affiche jamais son propre bandeau et suit la réponse donnée dans votre extension. Ce choix porte le nom de votre extension et n’apparaît que si elle est détectée.
Réglages du bandeau cookies WordPress dans Opti-Behavior : un avis signale qu'aucune extension de consentement reconnue n'est détectée et liste les huit reconnues ; la source du bandeau est en détection automatique ; quatre positions sont proposées
Section Consent Banner Configuration (configuration de la bannière de consentement). Ici, aucune extension reconnue n’est détectée : Consent Banner Source (source du bandeau) ne propose que Auto-detect et Always use built-in banner, et la détection automatique affichera le bandeau intégré. Dessous, Banner Position (position) : Compact Card, Bottom Bar, Top Bar ou Centered Popup. Écran en anglais.

Extensions de consentement reconnues : Cookiebot, Complianz, CookieYes, GDPR Cookie Compliance (Moove), Cookie Notice, Real Cookie Banner, Borlabs Cookie et WP DSGVO Tools. Opti-Behavior lit la réponse du visiteur dans la catégorie statistiques de cette extension. Avec Complianz comme avec Cookiebot, c’est donc cette réponse-là qui décide.

Ce qui se passe selon la réponse :

Réponse du visiteurCe que fait Opti-Behavior
Accepte les statistiquesSuivi complet avec cookies, à partir de ce moment
RefuseContinue à compter la visite sans cookie, sur votre serveur, sans donnée personnelle
Ne répond pas encoreComme un refus : comptage sans cookie seulement
Accepte plus tardPasse au Suivi complet à partir de ce moment

La ligne « Refuse » compte beaucoup. Avec certains outils, un refus fait disparaître la visite de vos rapports. Ici, vous voyez encore la visite, sans rien de personnel. Ce comptage sans cookie est un choix technique, pas une garantie juridique : faites-le valider par votre DPO comme le reste.

En Suivi complet, les modules Pro attendent le « oui ». Les enregistrements de sessions, le suivi des erreurs et l’analyse des formulaires (version Pro) n’envoient des données qu’après un « Accepter ».

Après le consentement, l’adresse IP du visiteur part vers un service externe de géolocalisation (ip-api.com), pour trouver son pays et sa ville. Les données de visite restent stockées sur votre serveur, mais citez ce service dans votre politique de confidentialité.

Refaites ensuite le test des deux minutes.

Le bandeau intégré, si vous n’avez pas d’extension de consentement

Sans extension de consentement, le bandeau intégré (la « bannière intégrée » des réglages) fait le travail. Il est léger et simple. Vous réglez ses couleurs, ses textes et sa position.

Réglages du bandeau intégré d'Opti-Behavior : couleurs d'accent, de fond et de texte, titre par défaut « We value your privacy », message sur les cookies d'analyse et libellés des boutons Customize, Reject All et Accept All
Banner Colors (couleurs), Banner Title (titre), Banner Message (message) et Banner Button Text (libellés des boutons Customize, Reject All et Accept All). Un champ de texte laissé vide reprend le texte par défaut. Écran en anglais.

De bons réglages pour un bandeau honnête :

  • La même apparence pour « Accepter » et « Refuser ». Pas de petit lien gris pour refuser. La CNIL cite en exemple un bouton « tout refuser » au même niveau et avec le même aspect que « tout accepter ».
  • Un texte court et clair. Par exemple : « Nous utilisons des cookies pour comprendre comment les visiteurs utilisent notre site. Vous pouvez accepter ou refuser. »
  • Un lien vers votre politique cookies.
  • Un choix gardé 6 mois, puis une nouvelle question. C’est le réglage par défaut, que l’extension présente comme « recommandé par la CNIL » : la CNIL parle en effet de 6 mois comme d’une bonne pratique. Vous pouvez aussi choisir 12 mois.
Textes avancés du bandeau d'Opti-Behavior : libellé et adresse du lien vers la politique cookies, titre et description du panneau de personnalisation, bouton « Save my choice »
Advanced Banner Text (textes avancés) : Policy Link Label et Policy Link URL pour le lien vers la politique cookies, puis les textes du panneau Customize (personnaliser), dont le bouton d’enregistrement du choix « Save my choice ». Écran en anglais.

Laissez les visiteurs changer d’avis

Retirer son consentement doit être aussi simple que le donner. Si votre bandeau vient d’une extension de consentement, vérifiez qu’elle propose un lien ou un bouton pour modifier son choix, et testez-le. Opti-Behavior fournit pour cela un shortcode de préférences cookies : [opti_behavior_cookie_settings]. Collez-le sur votre page de politique cookies. Il affiche un petit encadré où le visiteur voit son choix actuel et peut le changer.

Un retrait supprime tout de suite les cookies et identifiants de suivi d’Opti-Behavior, et la mesure continue sans cookie. Les tests A/B suivent la même réponse, tout comme les enregistrements de sessions, l’analyse des formulaires et le suivi des erreurs de la version Pro.

Consentement cookies WordPress : les erreurs courantes

  • Deux bandeaux en même temps. Votre extension de consentement et votre outil de statistiques affichent chacun le sien. Utilisez la détection automatique pour n’en garder qu’un (si votre extension fait partie des huit reconnues ; sinon, gardez un seul des deux bandeaux).
  • Des scripts dans l’en-tête du thème. Ils échappent à toutes les règles de consentement. Déplacez-les dans une extension qui respecte le consentement, ou supprimez-les.
  • La fusion des scripts par l’extension de cache. Excluez vos scripts de statistiques et de consentement de la fusion JavaScript. Opti-Behavior exclut déjà ses propres scripts de l’optimisation dans les extensions de cache courantes (WP Rocket, LiteSpeed Cache et Autoptimize), mais vérifiez vos réglages.
  • Oublier les autres outils. Vidéos YouTube intégrées, fenêtres de chat, boutons de réseaux sociaux et pixels publicitaires demandent en général aussi un consentement.
  • Tester une seule fois. Refaites le test des deux minutes après chaque mise à jour d’extension.

Ce qu’Élodie a changé

Élodie avait deux options. Elle n’avait pas besoin de savoir qui revenait, ni de quelle région venaient ses visiteurs. Elle voulait surtout savoir quels livres attiraient l’œil et si les gens trouvaient les dates des rencontres. Elle a donc passé ses statistiques en Mode Anonyme. Elle a gardé son extension de consentement pour la vidéo YouTube de sa page d’accueil et pour la carte d’accès. Enfin, elle a supprimé un vieux code de suivi que son ancien prestataire avait collé dans l’en-tête du thème.

Karim a refait le test. Aucun cookie de statistiques avant le clic, aucun après « Refuser ». Et Élodie voit toujours ses visites dans ses rapports.

À vous : faites le test des deux minutes sur votre site, puis choisissez l’une des deux solutions. Pour aller plus loin, lisez ce que « sans cookies » veut vraiment dire.

Des statistiques qui respectent le choix de vos visiteurs

Opti-Behavior est gratuit sur WordPress.org. Choisissez le Mode Anonyme, sans cookie, ou le Suivi complet, qui suit Cookiebot, Complianz, CookieYes et cinq autres extensions de consentement.

Télécharger gratuitement sur WordPress.orgVoir la démo en ligne

Questions fréquentes

Ai-je besoin d’un bandeau cookies sur mon site WordPress ?

En France et dans l’Union européenne, en général oui, dès que vous utilisez des cookies ou traceurs qui ne sont pas strictement nécessaires : la plupart des outils de statistiques, les pixels publicitaires, les vidéos intégrées. Un outil de mesure sans cookie et sans donnée personnelle peut souvent s’en passer, aux conditions fixées par la CNIL. Faites valider votre cas par votre DPO.

Pourquoi mes statistiques suivent-elles les visiteurs avant qu’ils acceptent les cookies ?

Le plus souvent, l’extension de statistiques ne lit pas la réponse de votre extension de consentement. Sinon, le script a été collé à la main dans le thème, ou une extension de cache fusionne les scripts et empêche le blocage.

Quelles extensions de consentement fonctionnent avec Opti-Behavior ?

Cookiebot, Complianz, CookieYes, GDPR Cookie Compliance (Moove), Cookie Notice, Real Cookie Banner, Borlabs Cookie et WP DSGVO Tools sont détectées automatiquement. Sinon, utilisez le bandeau intégré ou le Mode Anonyme.

Combien de temps garder le choix du visiteur ?

La CNIL présente 6 mois comme une bonne pratique. Opti-Behavior garde le choix 6 mois par défaut, 12 mois en option, puis repose la question.

Que deviennent mes statistiques quand un visiteur refuse les cookies ?

Avec certains outils, ces visites disparaissent de vos rapports. Avec Opti-Behavior en Suivi complet, les visites refusées ou sans réponse sont encore comptées sans cookie, sur votre serveur, sans donnée personnelle.

{« @context »: »https://schema.org », »@type »: »FAQPage », »mainEntity »:[{« @type »: »Question », »name »: »Ai-je besoin d’un bandeau cookies sur mon site WordPress ? », »acceptedAnswer »:{« @type »: »Answer », »text »: »En France et dans l’Union européenne, en général oui, dès que vous utilisez des cookies ou traceurs qui ne sont pas strictement nécessaires : la plupart des outils de statistiques, les pixels publicitaires, les vidéos intégrées. Un outil de mesure sans cookie et sans donnée personnelle peut souvent s’en passer, aux conditions fixées par la CNIL. Faites valider votre cas par votre DPO. »}},{« @type »: »Question », »name »: »Pourquoi mes statistiques suivent-elles les visiteurs avant qu’ils acceptent les cookies ? », »acceptedAnswer »:{« @type »: »Answer », »text »: »Le plus souvent, l’extension de statistiques ne lit pas la réponse de votre extension de consentement. Sinon, le script a été collé à la main dans le thème, ou une extension de cache fusionne les scripts et empêche le blocage. »}},{« @type »: »Question », »name »: »Quelles extensions de consentement fonctionnent avec Opti-Behavior ? », »acceptedAnswer »:{« @type »: »Answer », »text »: »Cookiebot, Complianz, CookieYes, GDPR Cookie Compliance (Moove), Cookie Notice, Real Cookie Banner, Borlabs Cookie et WP DSGVO Tools sont détectées automatiquement. Sinon, utilisez le bandeau intégré ou le Mode Anonyme. »}},{« @type »: »Question », »name »: »Combien de temps garder le choix du visiteur ? », »acceptedAnswer »:{« @type »: »Answer », »text »: »La CNIL présente 6 mois comme une bonne pratique. Opti-Behavior garde le choix 6 mois par défaut, 12 mois en option, puis repose la question. »}},{« @type »: »Question », »name »: »Que deviennent mes statistiques quand un visiteur refuse les cookies ? », »acceptedAnswer »:{« @type »: »Answer », »text »: »Avec certains outils, ces visites disparaissent de vos rapports. Avec Opti-Behavior en Suivi complet, les visites refusées ou sans réponse sont encore comptées sans cookie, sur votre serveur, sans donnée personnelle. »}}]}

Leave a comment

Explore
Drag