Le Consent Mode v2 sur WordPress reste un sujet à traiter sérieusement en 2026, mais il ne faut pas le présenter comme une formule magique. Ce n'est pas une bannière cookies, ce n'est pas une preuve juridique complète et ce n'est pas un moyen de suivre tout le monde malgré un refus.
Le bon résumé : Consent Mode v2 sert à transmettre aux balises Google l'état du consentement pour Analytics, Google Ads et certaines fonctions publicitaires. Sur WordPress, le vrai sujet est donc l'ordre de chargement, la CMP, Site Kit ou Google Tag Manager, puis la vérification dans Tag Assistant.
Avis rapide sur Consent Mode v2
Consent Mode v2 est indispensable dès que votre site WordPress dépend sérieusement des produits Google pour mesurer, monétiser ou optimiser. Si vous utilisez seulement un outil de statistiques exempté de consentement dans des conditions très strictes, le sujet n'a pas la même urgence. Mais dès que GA4, Google Ads ou des produits publicitaires Google entrent dans la boucle, il faut le prendre au sérieux.
| Situation | Lecture ToolsBoxSEO |
|---|---|
| WordPress + GA4 seul | Consent Mode v2 reste utile pour transmettre le choix utilisateur et limiter les trous de mesure. |
| WordPress + Google Ads | Prioritaire, surtout pour la mesure de conversions, le remarketing et les données publicitaires. |
| AdSense, Ad Manager ou AdMob | Vérifiez une CMP certifiée Google intégrée à l'IAB TCF pour les annonces personnalisées en EEE, UK et Suisse. |
| Site vitrine sans tag Google | Le sujet peut être secondaire, mais la gestion cookies et traceurs reste à cadrer selon vos outils réels. |
| Site WordPress déjà lancé | Auditez l'ordre de chargement avant d'ajouter une nouvelle extension au hasard. |
Ce que fait vraiment Consent Mode v2
Consent Mode v2 permet aux balises Google d'adapter leur comportement selon le consentement. Les signaux historiques ad_storage et analytics_storage indiquent si les cookies publicitaires ou analytics peuvent être lus ou écrits. La v2 ajoute deux signaux devenus centraux : ad_user_data pour l'envoi de données publicitaires à Google, et ad_personalization pour la personnalisation publicitaire.
Si le consentement est refusé, les balises Google doivent éviter de stocker ou lire certains cookies et identifiants. En mode avancé, des pings sans cookies peuvent tout de même être envoyés pour aider Google à modéliser certaines mesures, avec des seuils et limites. C'est utile pour la mesure, mais ce n'est pas une autorisation de contourner le choix du visiteur.
La distinction est importante : la CMP recueille le choix, Consent Mode transmet ce choix aux tags Google, et vos outils de mesure ou publicité adaptent leur comportement. Si l'un des trois maillons est mal configuré, le résultat peut être bancal.
Qui est concerné sur WordPress ?
Vous êtes concerné si votre site reçoit des visiteurs de l'Espace économique européen, du Royaume-Uni ou de Suisse, et que vous utilisez des produits Google qui reposent sur des tags, des données publicitaires ou de la mesure. C'est le cas le plus courant : GA4 installé via Site Kit, Google Tag Manager, Google Ads, conversions, remarketing, AdSense, Ad Manager ou AdMob.
Google rappelle dans sa politique de consentement utilisateur qu'il faut obtenir un consentement valide pour les cookies ou autres stockages locaux lorsque la loi l'exige, ainsi que pour la collecte, le partage et l'utilisation des données personnelles à des fins de personnalisation des annonces. La politique demande aussi de conserver les preuves de consentement et de donner une possibilité claire de retrait.
Pour les éditeurs qui servent des annonces personnalisées avec AdSense, Ad Manager ou AdMob, Google impose une CMP certifiée et intégrée au Transparency & Consent Framework de l'IAB pour l'EEE et le Royaume-Uni depuis le 16 janvier 2024, puis pour la Suisse depuis le 31 juillet 2024. Un plugin cookies non certifié peut donc être insuffisant dans ce scénario.
Basic ou Advanced : lequel choisir ?
Google distingue deux approches : basic et advanced. Les noms donnent l'impression d'un choix purement technique, mais l'arbitrage dépend aussi de votre politique interne, de vos contraintes de conformité et de votre tolérance au risque.
| Mode | Fonctionnement | À retenir |
|---|---|---|
| Basic | Les tags Google restent bloqués jusqu'à ce que l'utilisateur donne son consentement. | Plus simple à comprendre, mais moins riche en mesure et modélisation. |
| Advanced | Les tags se chargent avec des consentements par défaut et adaptent leur comportement selon le choix. | Peut envoyer des pings sans cookies en cas de refus, mais demande une configuration plus soignée. |
Sur un petit site WordPress, le mode basic peut suffire si vous voulez un fonctionnement prudent et facile à expliquer. Sur un site qui investit dans Google Ads ou qui dépend fortement de la mesure, le mode advanced peut apporter plus de valeur, à condition d'être correctement implémenté et assumé.
Site Kit, WP Consent API et CMP
Pour beaucoup de sites WordPress, le chemin le plus lisible passe par Site Kit by Google. La documentation officielle indique que Site Kit peut activer Consent Mode si Analytics est connecté ou si Google Ads est utilisé. Mais Site Kit ne remplace pas la bannière : il faut aussi une solution de consentement et, dans ce flux, le plugin WP Consent API pour standardiser la communication entre extensions.
La documentation Site Kit cite notamment Complianz, Cookiebot CMP et CookieYes comme exemples de plugins capables de fonctionner avec WP Consent API. Ce ne sont pas les seuls outils possibles, mais ils donnent une idée de la bonne logique : une bannière qui recueille le choix, une API WordPress qui transmet les catégories, et Site Kit qui gère la partie Google sans conflit.
Le piège classique consiste à activer plusieurs fonctions Consent Mode dans plusieurs plugins en même temps. Si Site Kit le gère déjà, ajouter une deuxième gestion dans la CMP ou dans un tag GTM peut provoquer des doublons, des états contradictoires ou des diagnostics difficiles à lire.
Google Tag Manager : ordre de chargement
Si vous passez par Google Tag Manager, le point décisif est l'ordre de chargement. Les valeurs par défaut doivent être posées avant les tags de mesure, puis mises à jour quand l'utilisateur accepte, refuse ou modifie son choix. Google insiste sur ce point : si le consentement par défaut arrive trop tard, les tags peuvent déjà avoir envoyé des données.
Exemple minimal avec gtag.js, à adapter selon votre CMP et vos règles internes :
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
ad_storage: 'denied',
analytics_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied'
});
</script>
Après un choix positif de l'utilisateur, la CMP ou votre intégration doit mettre à jour les consentements pertinents :
<script>
gtag('consent', 'update', {
ad_storage: 'granted',
analytics_storage: 'granted',
ad_user_data: 'granted',
ad_personalization: 'granted'
});
</script>
Sur GTM, l'idéal est d'utiliser les mécanismes de consentement prévus par Tag Manager ou un template CMP fiable, plutôt que de bricoler des scripts dispersés dans le thème. Les tags doivent ensuite déclarer leurs besoins de consentement et ne pas se déclencher comme si la bannière n'existait pas.
Checklist WordPress en 10 points
Avant de considérer Consent Mode v2 comme réglé, vérifiez ces points dans l'ordre :
- Listez les tags réellement présents : GA4, Google Ads, GTM, AdSense, pixels, scripts de formulaires, outils de heatmap.
- Choisissez un seul pilote principal pour Consent Mode : Site Kit, GTM avec CMP, ou intégration dédiée.
- Installez une CMP adaptée à votre usage, et certifiée Google + IAB TCF si vous servez des annonces personnalisées Google en EEE, UK ou Suisse.
- Activez WP Consent API si votre flux WordPress repose sur Site Kit et des plugins compatibles.
- Posez les valeurs par défaut avant les tags, idéalement en Consent Initialization ou via l'intégration prévue par la CMP.
- Vérifiez les quatre signaux v2 :
ad_storage,analytics_storage,ad_user_dataetad_personalization. - Testez accepter, refuser et modifier, pas seulement le bouton “tout accepter”.
- Contrôlez avec Tag Assistant que les états changent correctement et que le consentement par défaut n'arrive pas trop tard.
- Gardez un accès de retrait dans le footer, la page confidentialité ou le module de préférence.
- Documentez votre configuration : plugin, version, choix de mode, tags concernés, date de vérification.
Erreurs fréquentes à corriger
La plupart des problèmes ne viennent pas de Consent Mode v2 lui-même. Ils viennent d'un empilement WordPress mal ordonné : un plugin injecte GA4, un autre injecte GTM, la CMP charge trop tard, le thème ajoute un ancien script, puis Tag Assistant affiche des états incohérents.
Installer une bannière sans Consent Mode
Une bannière seule ne suffit pas si elle ne transmet pas correctement les choix aux tags Google. Le visiteur a cliqué, mais Google ne reçoit pas forcément le bon signal.
Activer Site Kit et une CMP qui pilotent tous deux Consent Mode
Ce doublon peut fonctionner dans certains cas, mais c'est souvent une source de confusion. Choisissez clairement qui pilote la partie Google, puis désactivez les fonctions redondantes.
Charger GTM avant les consentements par défaut
Si le tag part avant le consentement par défaut, vous risquez des mesures trop tôt et des alertes dans Tag Assistant. C'est l'une des erreurs les plus fréquentes.
Oublier le refus et la révocation
Tester uniquement “tout accepter” ne prouve rien. Il faut aussi tester “tout refuser”, un choix partiel, puis une modification du choix après navigation.
Confondre analytics exempté et GA4 classique
La CNIL rappelle que certains traceurs de mesure d'audience peuvent être exemptés de consentement sous conditions strictes : finalité limitée, compte exclusif de l'éditeur, statistiques anonymes, absence de suivi global et absence de recoupement avec d'autres traitements. Un GA4 marketing classique ne doit pas être rangé trop vite dans cette case.
Impact mesure, SEO et business
Consent Mode v2 n'améliore pas directement vos positions SEO. En revanche, il peut améliorer la qualité de lecture de vos données, ce qui finit par influencer vos décisions : pages à retravailler, campagnes à garder, formulaires à simplifier, sources de trafic à renforcer.
Pour un site WordPress qui vient d'être lancé, la bonne séquence est simple : base technique propre, mesure saine, consentement vérifié, puis seulement ensuite ajout de popups, campagnes ou tags plus avancés. C'est aussi pour cela que Consent Mode v2 se relie naturellement à notre guide pour créer un site WordPress en 2026, à la page sur le budget d'un site vitrine et à l'article sur Poptin quand vous commencez à capter des leads.
Le changement Chrome de 2025 ne retire pas l'intérêt du sujet. Google a indiqué maintenir son approche actuelle pour le choix des cookies tiers dans Chrome, sans nouvelle fenêtre dédiée. Mais les exigences de consentement, les navigateurs plus stricts, la mesure publicitaire et les règles Google pour l'EEE, le Royaume-Uni et la Suisse restent bien réels.
Verdict ToolsBoxSEO
Mon avis : sur WordPress, Consent Mode v2 doit être traité comme une brique de fondation, pas comme un gadget marketing. Ce n'est pas l'article qui fait vendre le plus vite, mais c'est le genre de réglage qui évite de bâtir votre mesure sur du sable.
Le bon réflexe n'est pas de copier un script au hasard. Il faut partir de votre vraie stack : Site Kit ou GTM, CMP utilisée, présence de Google Ads, AdSense ou GA4, trafic européen, besoin de remarketing, puis vérifier le comportement dans Tag Assistant.
Pour la plupart des sites WordPress éditoriaux ou vitrines, je viserais une configuration simple, lisible et documentée : une CMP sérieuse, Site Kit ou GTM proprement choisi, pas de doublons, refus visible, retrait possible, et contrôle régulier après chaque changement de plugin.
FAQ
Consent Mode v2 fournit-il une bannière cookies ?
Non. Consent Mode v2 reçoit ou transmet des états de consentement aux tags Google. La bannière et le recueil du choix passent par une CMP, un plugin de consentement ou une implémentation personnalisée.
Faut-il Consent Mode v2 avec Site Kit ?
Oui si vous utilisez Analytics ou Google Ads via Site Kit et que vous avez des visiteurs en EEE, au Royaume-Uni ou en Suisse. Site Kit peut activer Consent Mode, mais il faut aussi une solution de consentement côté visiteur.
WP Consent API remplace-t-il une CMP ?
Non. WP Consent API standardise la communication des catégories de consentement entre plugins WordPress. Il ne recueille pas lui-même le consentement du visiteur.
Une CMP certifiée Google est-elle obligatoire ?
Elle est requise par Google pour les éditeurs qui utilisent AdSense, Ad Manager ou AdMob afin de servir des annonces personnalisées aux utilisateurs de l'EEE, du Royaume-Uni ou de Suisse. Pour GA4 seul, le besoin exact dépend de votre configuration, mais une CMP fiable reste recommandée.
Le mode Advanced est-il toujours meilleur ?
Pas forcément. Le mode Advanced peut aider la modélisation, mais il demande une configuration plus fine. Le mode Basic est plus simple et peut être plus lisible pour certains petits sites.
Comment vérifier que Consent Mode v2 fonctionne ?
Utilisez Tag Assistant, testez une visite avec refus, acceptation et modification du choix, puis vérifiez que les états ad_storage, analytics_storage, ad_user_data et ad_personalization changent correctement.
