
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.
Sommaire
- Comment le consentement aux cookies doit fonctionner
- Pourquoi le bandeau et les statistiques ne se parlent pas
- Testez votre site en 2 minutes
- Solution 1 : des statistiques qui ne demandent pas de consentement
- Solution 2 : un suivi complet qui respecte vraiment le bandeau
- Le bandeau intégré, si vous n’avez pas d’extension de consentement
- Laissez les visiteurs changer d’avis
- Consentement cookies WordPress : les erreurs courantes
- Ce qu’Élodie a changé
- Questions fréquentes
Comment le consentement aux cookies doit fonctionner
Voici le bon ordre, en quatre étapes :
- Un visiteur arrive. Rien de ce qui demande un consentement ne se lance : pas de cookie de statistiques, pas de pixel publicitaire.
- Le bandeau pose la question. « Refuser » est aussi simple à cliquer qu’« Accepter ».
- Si le visiteur accepte les statistiques, l’outil de mesure peut démarrer avec ses cookies.
- 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 :
| Extension | Son rôle | Ce qu’elle ignore |
|---|---|---|
| Extension de consentement (Cookiebot, Complianz, CookieYes…) | Affiche le bandeau et garde le choix du visiteur | Quels scripts vos autres extensions chargent |
| Extension de statistiques | Charge son script de mesure | Ce 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.
- Ouvrez votre site dans une fenêtre de navigation privée. Aucun ancien choix n’y est mémorisé.
- 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.
- Cherchez les cookies de statistiques : _ga (Google Analytics), _clck et _clsk (Microsoft Clarity), _hj (Hotjar), ou le cookie de votre extension de statistiques.
- 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.
- 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.

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 :
| Choix | Ce 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ée | Affiche 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 extension | Opti-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. |

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 visiteur | Ce que fait Opti-Behavior |
|---|---|
| Accepte les statistiques | Suivi complet avec cookies, à partir de ce moment |
| Refuse | Continue à compter la visite sans cookie, sur votre serveur, sans donnée personnelle |
| Ne répond pas encore | Comme un refus : comptage sans cookie seulement |
| Accepte plus tard | Passe 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.

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.

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. »}}]}


