Consent Mode v2 basic vs advanced : ce que change le choix pour votre mesure

En bref

Le Consent Mode v2 exige quatre signaux pour le trafic EEE/UK : ad_storage, analytics_storage, ad_user_data, ad_personalization. Basic bloque les balises avant consentement. Advanced charge les balises et envoie des pings sans cookie en cas de refus, ce qui peut alimenter la modélisation. Sans signaux conformes, la mesure, les audiences et l’optimisation peuvent perdre une partie de leur base.

Cette obligation s’inscrit dans le cadre RGPD, DMA et consentement publicitaire : Google attend des données de consentement exploitables pour ses produits publicitaires, pas uniquement une interface visible.

Consent Mode v2
Protocole Google, désigné GCM dans la documentation technique, qui transmet aux balises (Google Ads, GA4) quatre états de consentement utilisateur : ad_storage, analytics_storage, ad_user_data, ad_personalization. En mode de base, les balises restent bloquées tant que l’utilisateur n’a pas donné son consentement. En mode avancé, elles se chargent et envoient des pings sans cookie même en cas de refus, ce qui peut améliorer la modélisation des conversions quand les seuils d’éligibilité sont atteints.

Que s’est-il réellement passé, et qu’est-ce que cela vous a déjà coûté ?

Le point à comprendre est simple : Google ne vous demande pas uniquement d’afficher un bandeau. Les balises doivent recevoir une valeur de consentement exploitable. Pour le trafic européen, ad_user_data et ad_personalization conditionnent notamment l’usage publicitaire des données utilisateur.

Quand ces informations manquent ou arrivent mal, le suivi ne casse pas toujours visiblement. Il se dégrade : moins d’actions observées, listes moins complètes, optimisation moins bien nourrie. Le compte continue d’afficher des chiffres, mais une partie du trafic n’est plus interprétée correctement.

Si vos résultats européens ont baissé « sans raison », le consentement fait partie des premières vérifications à mener, au même titre que les balises, les imports CRM et les changements de page.

Le mauvais réflexe
Confondre conformité visible et consentement réellement transmis. Une interface peut être propre en façade et ne rien envoyer correctement aux balises Google.

Basic ou advanced : quelle différence concrète pour votre mesure ?

Le Consent Mode existe en deux régimes, et la différence ne se joue que sur un seul cas : le visiteur qui refuse.

De base Avancé
Visiteur qui consent Cookies déposés, conversions tracées Cookies déposés, conversions tracées
Visiteur qui refuse Aucun ping avant consentement Ping sans cookie
Modélisation Modèle général, moins précis Modèle plus spécifique à l’annonceur
Posture juridique Plus conservatrice Dépend de votre CMP et de votre conseil

Dans la version de base, le refus est un mur côté collecte : aucune donnée n’est transmise à Google avant consentement, pas même son statut. C’est la position la plus conservatrice, mais aussi celle qui laisse Google avec le moins de matière propre à votre compte.

Dans la version avancée, les balises envoient des pings sans cookie même en cas de refus. Ces pings ne créent pas de cookie publicitaire ; ils donnent à Google une matière statistique pour modéliser une partie des conversions non observées, quand les seuils de données sont suffisants.

Comment cette estimation fonctionne, ses conditions de volume et ses limites : c’est ce que la version avancée améliore, et je le détaille dans la mécanique de la modélisation des conversions. Retenez ici le point utile : avec la version de base, Google s’appuie davantage sur un modèle général ; avec la version avancée, les pings anonymes permettent un modèle plus proche de votre trafic réel.

Le choix dépasse donc la technique. Il met en balance votre lecture du risque juridique (avec votre conseil, pas avec moi, et pas avec une CMP qui pousse son option par défaut) et le coût mesurable d’une collecte plus pauvre sur la part refusante de votre trafic. Ce choix se traduit ensuite par un paramètre dans votre outil : il reste à vous assurer qu’il est appliqué partout, pas uniquement affiché.

Ce que je constate sur le terrain : beaucoup de comptes gardent la configuration de base par défaut, sans que personne ne l’ait réellement arbitré. Un défaut n’est pas une décision, c’est un choix fait par la plateforme ou par qui l’a mise en place.

Le refus affecte aussi vos audiences remarketing, pas uniquement votre mesure

Le lead de cette page mentionne la perte de remarketing. Elle mérite une explication séparée, parce que le mécanisme est distinct de la modélisation.

Les deux valeurs ajoutées en v2, ad_user_data et ad_personalization, ne gouvernent pas que l’attribution. Elles gouvernent directement la construction de vos listes de remarketing Google Ads.

La conséquence se lit différemment selon le régime. Dans la version de base, les refusants ne fournissent pas de matière propre à votre compte côté observation et ils ne nourrissent pas vos listes personnalisées. Dans la version avancée, ils peuvent alimenter la modélisation via des pings anonymes, mais cela ne compense pas la perte de remarketing. C’est un coût distinct, que beaucoup de comptes comptabilisent mal.

Mon compte est-il configuré en version de base ou avancée ?
Avancé En cas de refus : pings anonymes visibles dans DevTools (requêtes « collect ») → modèle plus spécifique possible, listes toujours impactées
De base En cas de refus : silence complet dans DevTools → lecture plus pauvre + listes impactées

Quels volumes minimum pour que la modélisation se déclenche concrètement ?

La version avancée améliore la modélisation des conversions, mais uniquement si votre compte atteint les seuils d’éligibilité que Google documente. En dessous, elle ne garantit pas de bénéfice chiffré visible, tout en engageant une posture juridique différente de la version de base.

Deux systèmes de modélisation sont concernés, avec des conditions distinctes.

Modélisation Ads (conversions Google Ads)

La condition documentée côté Google Ads : 700 clics publicitaires sur 7 jours, par pays et par groupement de domaines. En dessous, cette configuration peut rester utile pour l’architecture de suivi, mais elle ne garantit pas de résultats modélisés visibles.

Une fois ce seuil atteint, les modèles entrent en phase d’entraînement. Les conversions modélisées apparaissent progressivement dans les rapports ; il n’existe pas de délai fixe garanti.

Modélisation GA4 (rapports analytiques)

Les conditions documentées sont cumulatives : ≥ 1 000 événements par jour avec analytics_storage=denied pendant au moins 7 jours consécutifs, et ≥ 1 000 utilisateurs quotidiens envoyant des événements avec analytics_storage=granted pendant au moins 7 des 28 derniers jours.

Atteindre ces seuils ne garantit pas l’éligibilité : le système applique des critères supplémentaires sur les ratios nouveaux/récurrents et utilisateurs/sessions. Il faut conditions nécessaires, pas suffisantes.

Système Condition 1 Condition 2 Bénéfice
Ads ≥ 700 clics/7 jours (par pays/domaine) Consent Mode v2 correctement implémenté Conversions modélisées dans les rapports Ads
GA4 ≥ 1 000 événements/jour avec analytics_storage=denied sur 7 jours ≥ 1 000 utilisateurs/jour avec analytics_storage=granted sur 7 des 28 derniers jours Rapports GA4 avec sessions/utilisateurs modélisés

Conséquence terrain : un compte qui passe en mode avancé sous ces seuils ne doit pas attendre de gain visible immédiat dans les résultats modélisés. Il prend une posture différente du mode de base sans bénéfice de couverture garanti à court terme. Le choix entre les deux modes reste valide, mais il doit se faire les yeux ouverts sur ces conditions de volume. Pour les comptes qui cherchent à compenser l’impact du taux de refus au-delà de la modélisation, les stratégies first-party sont examinées dans cookieless et first-party data.

Ce que change la consolidation des données publicitaires

Le point opérationnel à retenir : ad_storage reste la valeur centrale pour l’accès aux données publicitaires liées à une session. Si elle est refusée ou absente, un autre réglage ne vous rend pas l’usage publicitaire de la session.

Il ne s’agit pas d’une nouvelle obligation juridique. C’est une règle de mécanique : plus vos données sont incomplètes, plus vos rapports publicitaires et vos audiences reposent sur une base trouée.

Ce point concerne directement l’arbitrage entre les deux modes : en mode de base, le refus maintient une perte plus nette côté suivi. En mode avancé, les pings anonymes peuvent alimenter la modélisation côté Ads, mais ils ne transforment pas un refus en consentement publicitaire.

L’état le plus risqué : la conformité décorative

Entre le mode de base et le mode avancé, il existe un troisième état, le plus répandu chez les comptes en difficulté : le bandeau qui s’affiche et ne transmet rien. La CMP est en place, l’utilisateur clique, le tableau de bord est vert, et les quatre valeurs n’arrivent pas correctement aux balises.

Mauvais mappage, déclencheur mal ordonné, réglages v1 sans les deux valeurs v2 : les causes varient, le résultat est identique. Le maillon souvent oublié, c’est la liaison GA4-Google Ads qui propage ces signaux jusqu’aux conversions importées : coupée, elle vide l’attribution aussi sûrement qu’une bannière muette.

Cet état cumule deux risques : une application incertaine du consentement collecté et une perte de couverture, puisque Google reçoit une information incomplète ou absente.

La défaillance est silencieuse : rien ne casse visiblement, les chiffres baissent, c’est tout.

La vérification ne se fait donc pas à l’œil : observez les quatre valeurs en transit, sur le chemin accepté ET sur le chemin refusé. Tout repose alors sur l’outil qui collecte et relaie le consentement : bien choisir et configurer sa CMP est la condition pour qu’elles partent correctement.

Le réflexe utile
Pour vérifier ce qui part : ouvrez les DevTools, onglet Réseau, filtrez sur « collect » ou « gtag ». Acceptez, puis refusez dans votre bannière. Sur le chemin refusé, le mode avancé doit laisser voir des pings consent-aware si l’implémentation et le navigateur les laissent passer ; en mode de base, le silence complet est normal. Si les requêtes sont identiques dans les deux cas sans valeur de consentement, votre bannière ne pilote rien.

La réserve à garder en tête : ce terrain bouge. Le principe est stable, transmettre les bonnes informations, choisir le mode de base ou avancé et vérifier ce qui part, mais les libellés et les chemins d’implémentation évoluent. Le centre d’aide Google fait foi au moment où vous lisez.

À garder en tête
  • Consent Mode v2 repose sur quatre valeurs : sans elles, suivi, listes et optimisation publicitaire se dégradent.
  • Mode de base = balises bloquées avant consentement. Mode avancé = pings sans cookie qui peuvent ouvrir une modélisation plus précise. C’est une décision économique et juridique, pas un simple réglage.
  • L’état le plus risqué n’est aucun de ces deux modes : c’est la bannière active qui ne transmet pas les bonnes données. Silencieuse, elle cumule risque de conformité et perte de couverture.
  • La vérification porte sur l’information transmise, pas sur la bannière affichée, et rarement sur le seul tableau de bord de vos outils.

Tag Assistant vs DevTools : comment vérifier que les quatre signaux partent en conditions réelles ?

La vérification ne se fait pas au tableau de bord de la plateforme. Elle porte sur les requêtes observées en transit. Deux outils permettent ce niveau de contrôle : les DevTools du navigateur et Tag Assistant, l’application de débogage qui complète Tag Manager sur ce point précis.

Ce que DevTools permet, et sa limite

Ouvrez l'onglet Réseau, filtrez sur « collect » ou « gtag ». Acceptez dans votre bannière, notez les requêtes ; refusez, observez le changement. En mode avancé, des requêtes passent sur le parcours refusé (pings anonymes). En mode de base, le silence total est normal.

La limite : DevTools vous montre qu'une requête part, mais pas ce qu’elle encode. Pour vérifier l'état réel des quatre valeurs de consentement, il faut Tag Assistant.

Ce que Tag Assistant ajoute

Tag Assistant est l'outil de débogage officiel Google. Pour l'utiliser :

  1. Ouvrez tagassistant.google.com et entrez l'URL de votre site pour démarrer une session de débogage.
  2. Parcourez les deux chemins dans la session : acceptez le consentement, naviguez, puis refusez et naviguez à nouveau.
  3. Observez les événements dans Tag Assistant : chaque ping envoyé est listé. `gcs` et `gcd` encodent les valeurs de consentement au moment de l'envoi.
  4. Comparez les deux parcours : sur le parcours accordé, les valeurs doivent refléter `granted` ; sur le parcours refusé en mode avancé, les pings anonymes doivent être présents avec des valeurs en `denied`.

La différence avec DevTools : Tag Assistant expose le contenu interne des pings, pas uniquement leur existence. C'est la preuve la plus exploitable que les valeurs partent avec le bon état ; le tableau de bord CMP ne suffit pas.

Pour aller plus loin sur l'ordre de déclenchement des tags par rapport au consentement, la mécanique GTM (Consent Initialization trigger) est traitée dans la page balises, déclencheurs et variables GTM. La mise en œuvre étape par étape est dans choisir et configurer sa CMP.

La décision

Trois vérifications, dans l’ordre : les quatre valeurs partent-elles réellement sur les parcours accepté et refusé ? Le mode actuel, de base ou avancé, a-t-il été choisi, et par qui ? En mode avancé, franchissez-vous les seuils de modélisation (700 clics sur 7 jours, par pays et par domaine) pour voir des conversions modélisées, ou payez-vous une posture juridique sans le gain de couverture ?

Si l’une de ces trois réponses vous échappe : vous ne savez pas aujourd’hui ce que votre suivi européen vaut. Le consentement n’est qu’une brique du dispositif de mesure et de tracking Google Ads ; mais quand cette brique manque, les autres chiffres reposent sur une base incomplète. C’est exactement le genre d’angle mort que je lève en une session.

Questions fréquentes

Consent Mode v2 est-il obligatoire pour moi si j’annonce hors Europe ?
L’exigence concerne surtout le trafic soumis aux règles européennes de consentement, quelle que soit la localisation du compte. Si une part de vos visiteurs vient d’Europe, les quatre valeurs doivent être correctement transmises pour ce trafic. Hors de ce périmètre, le mécanisme reste utile pour fiabiliser le suivi.
Quelle est la différence concrète entre les paramètres v1 et v2 ?
Consent Mode v1 transmettait deux valeurs : ad_storage et analytics_storage, centrées sur le stockage publicitaire et analytique. La v2 en ajoute deux : ad_user_data (usage des données utilisateur à des fins publicitaires) et ad_personalization (personnalisation publicitaire). Sans ces nouveautés, la couverture publicitaire européenne peut diminuer.
Ma CMP certifiée Google garantit-elle la conformité ?
Non. La certification garantit surtout que la plateforme sait transmettre les valeurs attendues. Elle ne garantit pas que votre mise en place spécifique le fait. Le mappage, l’ordre de déclenchement et la configuration GTM restent à vérifier.
Peut-on passer du mode de base au mode avancé après coup ?
Oui, le changement de mode est possible via votre plateforme et votre configuration GTM. Il n’y a pas de période de transition obligatoire. En revanche, les données historiques du trafic refusant ne sont pas reconstituées rétroactivement.
Les valeurs de consentement doivent-elles être transmises avant ou après le chargement des balises Google ?
En mode avancé, elles doivent être définies avant le déclenchement des balises afin que les pings anonymes soient cohérents dès le premier chargement. Un consentement transmis après coup ne corrige pas rétroactivement ce qui a déjà été envoyé.
Le Consent Mode v2 s’applique-t-il aussi aux conversions importées depuis GA4 ?
Oui. Les conversions importées depuis GA4 dans Google Ads dépendent des valeurs reçues par GA4 via votre plateforme. Si la liaison GA4-Google Ads est active mais que ces états ne parviennent pas à GA4, les conversions importées reflètent le même déficit de couverture que vos conversions directes.
Vincent Duquesne, consultant Google Ads
Vincent Duquesne
Expert Google Ads Certifié depuis 2011 : j’ai audité et restructuré des centaines de comptes dans des dizaines de thématiques différentes. +20M€ gérés.
Google Partner Premier 2026

Vos signaux de consentement arrivent-ils à Google ?

On contrôle le mode, les balises et ce que Google reçoit.

Réserver un appel