Google Consent Mode v2 : ce que Google exige, et comment le mettre en place
Depuis mars 2024, Google Ads et Google Analytics 4 veulent savoir si le visiteur a accepté les cookies. Voici le mécanisme, sans jargon, et les étapes pour votre site.
Par Frédéric Allender, développeur web · Mis à jour le 17 septembre 2026 · Lecture 7 minutes
En bref : le Consent Mode v2 est un langage commun entre votre bannière de cookies et les balises Google. La bannière indique à Google quatre choses : le visiteur accepte-t-il les cookies publicitaires, les cookies de mesure, l’envoi de ses données à Google Ads, et la publicité personnalisée. Sans ces signaux, Google Ads perd la mesure des conversions et le remarketing en Europe.
Pourquoi Google a imposé le Consent Mode v2
Le règlement européen sur les marchés numériques, le DMA, s’applique à Google depuis mars 2024. Il oblige Google à prouver que les données personnelles qu’il utilise pour la publicité ont été collectées avec consentement. Google a donc reporté cette preuve sur les sites : chaque site doit lui transmettre le choix du visiteur.
Concrètement, si votre site diffuse des campagnes Google Ads vers des visiteurs européens, Google exige ces signaux. Sans eux, les audiences de remarketing ne se remplissent plus et le suivi des conversions se dégrade.
Les quatre signaux du Consent Mode v2
| Signal | Ce qu’il autorise | Depuis |
|---|---|---|
analytics_storage | Les cookies de mesure d’audience, donc Google Analytics 4 | Version 1 |
ad_storage | Les cookies publicitaires, donc le suivi des conversions Google Ads | Version 1 |
ad_user_data | L’envoi des données du visiteur à Google pour la publicité | Version 2 |
ad_personalization | La publicité personnalisée et le remarketing | Version 2 |
Chaque signal prend la valeur denied ou granted. La version 2 a ajouté les deux derniers signaux. C’est ce qui a rendu la mise à jour obligatoire pour tous les annonceurs.
Mode basique ou mode avancé ?
Google propose deux façons d’appliquer le Consent Mode. Le choix a des conséquences sur la conformité comme sur vos données.
Mode basique
Aucune balise Google ne se charge avant le consentement. Rien ne part vers Google si le visiteur refuse. C’est la lecture la plus prudente du RGPD, et celle que recommandent la plupart des juristes en France.
Mode avancé
Les balises se chargent dès l’arrivée, mais n’envoient que des signaux sans cookie tant que le visiteur n’a pas accepté. Google modélise les conversions manquantes. Plus de données, mais des appels vers Google avant tout consentement.
Mettre en place le Consent Mode v2 sur votre site
1. Déclarer l’état par défaut, avant toute balise Google
Le tout premier script de la page doit fixer les quatre signaux à denied. Il doit être placé avant Google Tag Manager ou la balise gtag. Le paramètre wait_for_update laisse à la bannière quelques centaines de millisecondes pour transmettre un choix déjà enregistré.
<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',
'wait_for_update': 500
});
</script>
2. Mettre à jour les signaux au choix du visiteur
Quand le visiteur clique sur « Tout accepter », la bannière envoie une mise à jour. Si le visiteur n’accepte que la mesure d’audience, seul analytics_storage passe en granted.
gtag('consent', 'update', {
'ad_storage': 'granted',
'analytics_storage': 'granted',
'ad_user_data': 'granted',
'ad_personalization': 'granted'
});
3. Avec Google Tag Manager
Dans Tag Manager, activez la « vue d’ensemble du consentement » dans les paramètres du conteneur. Chaque balise Google indique alors les signaux dont elle a besoin. Le déclencheur « Initialisation du consentement » sert à poser l’état par défaut avant tout le reste.
Et avec OK Cookie ?
Rien à coller : la bannière OK Cookie envoie elle-même les quatre signaux. Dès le chargement de la page, elle pose l’état « refusé ». Quand le visiteur accepte la mesure d’audience, analytics_storage passe à « accordé » ; quand il accepte Google Ads, les trois signaux publicitaires suivent. Les balises Google Analytics 4, Tag Manager et Google Ads ne se chargent qu’après l’accord : c’est le mode basique, le plus protecteur.
Vous n’avez donc pas besoin d’ajouter le code ci-dessus si votre site utilise OK Cookie avec une offre Pro Indépendant, Pro ou Agence. Il reste utile pour comprendre ce que fait la bannière, ou si vous gérez vos balises Google en dehors d’OK Cookie.
Vérifier que tout fonctionne
- Ouvrez votre site en navigation privée, sans cliquer sur la bannière
- Dans Google Tag Assistant, les quatre signaux doivent être en
denied - Acceptez : les signaux passent en
grantedet les balises se déclenchent - Dans Google Ads, le diagnostic des conversions affiche l’état du Consent Mode sous 48 heures
Questions fréquentes
Le Consent Mode v2 est-il obligatoire ?
Il est exigé par Google depuis mars 2024 pour utiliser les fonctions publicitaires de Google Ads et de Google Analytics 4 auprès des visiteurs de l’Espace économique européen : remarketing, audiences, mesure des conversions. Sans lui, ces fonctions se dégradent ou s’arrêtent. Ce n’est pas une obligation légale au sens du RGPD, mais une condition posée par Google.
Quelle différence entre le mode basique et le mode avancé ?
En mode basique, aucune balise Google ne se charge avant le consentement. En mode avancé, les balises se chargent dès l’arrivée sur la page mais n’envoient que des signaux anonymes tant que le visiteur n’a pas accepté. Google utilise ces signaux pour modéliser les conversions manquantes. Le mode avancé est plus intrusif et demande une analyse juridique plus fine.
Le Consent Mode remplace-t-il la bannière de cookies ?
Non. Le Consent Mode est un protocole entre votre bannière et les balises Google. La bannière reste indispensable pour recueillir le consentement du visiteur selon les règles de la CNIL. Le Consent Mode ne fait que transmettre ce choix.
Que fait OK Cookie avec les balises Google aujourd’hui ?
OK Cookie envoie les quatre signaux du Consent Mode v2 automatiquement : « refusé » dès le chargement de la page, puis mis à jour selon le choix du visiteur. Google Analytics 4, Tag Manager et Google Ads restent bloqués tant que le visiteur n’a pas accepté. Inclus dans les offres Pro Indépendant, Pro et Agence.
Comment vérifier que le Consent Mode fonctionne sur mon site ?
Ouvrez Google Tag Assistant ou l’outil de débogage de Tag Manager. Avant tout clic sur la bannière, les quatre paramètres doivent apparaître en « denied ». Après acceptation, ils passent en « granted ». Google Ads affiche aussi l’état du Consent Mode dans le diagnostic des conversions.
Lire aussi notre article détaillé sur le Consent Mode v2 · Voir comment OK Cookie gère les services Google
Une bannière qui bloque vraiment les balises avant l’accord
Créez votre compte gratuit, déclarez vos services Google, collez une ligne de code.