# Consent Mode v2 : comprendre les paramètres, choisir le bon mode et rester conforme

> Le Consent Mode v2 transmet aux balises Google le choix exprimé dans le bandeau cookies. Il ajoute ad_user_data et ad_personalization aux paramètres ad_storage et analytics_storage. En mode basique, les balises attendent le consentement ; en mode avancé, elles envoient des signaux sans cookies qui améliorent la modélisation. Google exige ces signaux pour le trafic de l’EEE, sans dispenser d’un bandeau conforme aux règles de la CNIL.

Source : https://creapreneurs.io/blog/consent-mode-v2/  
Auteur : Arthur Moreau, fondateur de Creapreneurs  
Mis à jour : 2026-09-29

Le Consent Mode v2 relaie le choix de consentement de vos visiteurs aux balises Google. Mal branché, il vous expose juridiquement ou vide vos rapports de conversions. Voici ce que disent Google et la CNIL, et comment l’installer.

## Qu’est-ce que le Consent Mode v2 de Google ?

Le Consent Mode v2 transmet aux balises Google (Google Ads, Google Analytics, Floodlight) le choix de consentement de l’internaute, pour qu’elles adaptent leur comportement, collecte complète s’il accepte, restreinte ou nulle s’il refuse. Il ne recueille pas ce choix lui-même ; c’est le rôle du bandeau cookies, ou plateforme de gestion du consentement (CMP).

Selon la présentation du Consent Mode, le mécanisme communique le statut de consentement aux cookies ou aux identifiants d’application, et les balises s’y conforment. La « v2 » désigne l’ajout de deux paramètres, *ad_user_data* et *ad_personalization*, présentés par Google dans ses mises à jour pour le trafic de l’EEE.

Un annonceur doit à la fois rester conforme et garder assez de signal pour que ses campagnes continuent d’apprendre. C’est une brique que nous déployons sur chaque mission d’[agence tracking publicitaire](https://creapreneurs.io/agence-tracking-publicitaire/).

## Quels sont les paramètres du Consent Mode ?

Sept types de consentement existent, dont quatre touchent directement la publicité et la mesure (*ad_storage*, *analytics_storage*, *ad_user_data* et *ad_personalization*). Chacun vaut *granted* ou *denied*, selon les définitions de la présentation officielle du Consent Mode.

La distinction introduite par la v2 est utile en pratique. *ad_storage* porte sur les cookies ; *ad_user_data* porte sur l’envoi de données personnelles à Google, par exemple les emails hachés des [conversions améliorées Google Ads](https://creapreneurs.io/agence-google-ads/) ; *ad_personalization* porte sur l’usage de ces données pour cibler. Votre CMP doit donc faire correspondre chaque finalité de son bandeau au bon paramètre.

## Mode basique ou mode avancé : quelle différence ?

En mode basique, les balises Google restent bloquées tant que l’internaute n’a pas répondu au bandeau. En mode avancé, elles se chargent tout de suite avec un consentement refusé par défaut et, en cas de refus, envoient des signaux sans cookies. Google détaille les conséquences sur la mesure dans sa documentation.

Le mode avancé donne à Google davantage de matière pour modéliser les conversions non observées. Il implique aussi que des requêtes partent vers Google avant et malgré un refus, même sans cookies. Le choix entre les deux n’est donc pas seulement technique, et il doit être validé au regard de votre analyse juridique et de votre politique de confidentialité, idéalement avec votre DPO ou votre conseil.

Chez Creapreneurs, nous présentons les deux options avec leurs conséquences chiffrées sur vos propres données, puis nous appliquons la décision de l’annonceur. Nous ne choisissons jamais le mode avancé « par défaut » sans que ce point ait été tranché.

## Le Consent Mode v2 est-il obligatoire ?

Aucune loi n’impose le Consent Mode en tant que tel. C’est Google qui exige, pour le trafic de l’Espace économique européen, que les annonceurs utilisant ses fonctions de personnalisation et de mesure recueillent le consentement et transmettent les signaux correspondants, et le Consent Mode v2 est le moyen prévu pour le faire sur un site. Google indique renforcer l’application de sa politique relative au consentement de l’utilisateur dans l’UE (Google Ads Help).

Google rattache ces évolutions au Digital Markets Act : sa page Data use in Ad services for the EEA indique qu’en conséquence du DMA, de nouveaux choix sur le partage des données entre services publicitaires Google s’appliquent depuis mars 2024. Pour les listes Customer Match, Google précise qu’à partir de mars 2024 les deux champs de consentement doivent valoir *GRANTED* pour être utilisés dans l’EEE, un statut non spécifié étant traité comme une absence de consentement (FAQ Customer Match).

La page Verify your consent signals for EEA users rappelle que le consentement est requis dans l’EEE, au Royaume-Uni et en Suisse, et demande d’inclure une valeur pour *ad_user_data*. Sans ces signaux, attendez-vous à perdre l’accès aux fonctions de remarketing et de personnalisation pour ces utilisateurs, ainsi qu’une partie de la mesure.

## Consent Mode, CMP et CNIL : qui fait quoi ?

Chacun a son rôle. La CMP recueille le consentement selon les règles de la CNIL, le Consent Mode transmet ce choix aux balises Google et Google Tag Manager orchestre l’ensemble. Le Consent Mode ne rend donc pas un bandeau conforme, il relaie seulement ce que le bandeau a recueilli.

En France, la CNIL rappelle que le dépôt ou la lecture de traceurs non exemptés exige un consentement préalable (article 82 de la loi Informatique et Libertés), et que l’internaute doit pouvoir accepter ou refuser avec le même degré de simplicité (CNIL, que dit la loi). Certains outils de mesure d’audience peuvent être exemptés sous conditions strictes, dont une finalité limitée à la mesure pour le seul compte de l’éditeur, données statistiques anonymes, pas de recoupement, cookies d’une durée de vie de 13 mois maximum et données conservées 25 mois maximum (CNIL, mesure d’audience).

Les balises publicitaires Google n’entrent pas dans cette exemption. Un dispositif sain respecte quatre règles.

- la CMP affiche des choix clairs, avec un bouton « Tout refuser » aussi accessible que « Tout accepter » ;

- chaque finalité du bandeau est reliée au bon paramètre du Consent Mode ;

- le consentement par défaut est défini avant le chargement de toute balise Google ;

- la mise à jour est envoyée dès que l’internaute fait son choix, puis appliquée sur toutes les pages suivantes.

Google recommande de passer par une CMP certifiée ou, pour un bandeau maison, d’implémenter le Consent Mode vous-même. Sur Shopify, l’aide Shopify précise que les paramètres de confidentialité client fonctionnent avec le Consent Mode v2, mais que les pixels personnalisés nécessitent un ajout manuel.

## Quel impact le Consent Mode a-t-il sur la mesure des conversions ?

Il ne récupère pas les conversions des internautes qui refusent. Il permet à Google d’en modéliser une partie, avec une précision qui dépend du mode choisi et du volume de données ; en mode basique, la modélisation repose sur un modèle général (Consent mode overview).

Trois conséquences pour le pilotage.

- **Les chiffres bruts baissent** après la mise en conformité. Ce n’est pas une perte de performance mais une perte de visibilité ; comparez les périodes avec prudence.

- **Les conversions modélisées apparaissent avec un délai** et peuvent faire évoluer les rapports des jours précédents. Évitez de juger une campagne sur 48 heures.

- **Le back-office reste la référence** : chiffre d’affaires Shopify, leads du CRM. Le rapprochement régulier entre les deux évite de couper une campagne rentable. Notre guide sur le [calcul du ROAS rentable](https://creapreneurs.io/blog/calcul-roas-rentabilite/) détaille cette logique.

La documentation de mise en place décrit deux réglages complémentaires. *url_passthrough* fait transiter dans les URL les informations de clic, d’identifiant client et de session lorsque le consentement n’est pas accordé ; *ads_data_redaction* masque les données publicitaires lorsque *ad_storage* est refusé. Leur activation mérite le même arbitrage juridique que le choix du mode avancé.

## Consent Mode et conversions améliorées : comment les articuler ?

C’est le paramètre *ad_user_data* du Consent Mode qui doit encadrer l’envoi des données first-party hachées des conversions améliorées. Les deux dispositifs ne se concurrencent pas. L’un récupère du signal, l’autre fixe les limites dans lesquelles ce signal peut partir.

D’après l’aide Google Ads sur les conversions améliorées, les données (email notamment) sont normalisées puis hachées avec l’algorithme SHA-256 avant l’envoi. Il en existe deux déclinaisons, l’une pour le web, qui rattache les ventes du site à des comptes Google connectés ayant interagi avec une annonce, l’autre pour les leads, qui rattache des ventes hors ligne issues d’un formulaire.

Nous n’envoyons aucune donnée hachée si *ad_user_data* vaut *denied*, et nous le vérifions en recette, car un conteneur Google Tag Manager mal configuré peut transmettre l’email hashé avant même que le choix de l’internaute soit connu. Les mêmes principes s’appliquent aux paramètres clients envoyés à Meta.

## Comment installer et vérifier le Consent Mode v2 ?

Définissez un état de consentement par défaut avant toute balise, mettez-le à jour au choix de l’internaute, puis contrôlez le statut dans Google Ads et dans l’aperçu de Google Tag Manager. Les commandes sont décrites dans la page Set up consent mode on websites.

- **Définir la valeur par défaut** de chaque type de consentement utilisé, généralement *denied* pour les finalités soumises à consentement.

- **Utiliser *wait_for_update*** pour laisser à la CMP le temps de charger avant que les balises ne partent.

- **Paramétrer *region*** si vous appliquez des valeurs par défaut différentes selon les pays (codes ISO 3166-2).

- **Envoyer la mise à jour** au clic sur le bandeau, puis la conserver sur les pages suivantes.

- **Contrôler le statut** dans le diagnostic des conversions de Google Ads, qui indique si le Consent Mode est détecté et actif.

Si vous utilisez aussi Meta, la même lecture du consentement doit piloter le Pixel et l’[API de conversion Meta](https://creapreneurs.io/blog/api-conversions-meta/). Et si vous passez par un [tracking server side](https://creapreneurs.io/blog/tracking-server-side/), l’état du consentement doit être transmis au conteneur serveur, qui ne le devine pas.

## Quelles erreurs rencontrons-nous le plus souvent ?

La plupart des Consent Mode défaillants sont installés mais mal branchés. La bannière s’affiche, le code est présent, et les balises ne respectent pourtant pas le choix de l’internaute. Voici les cas que nous corrigeons le plus souvent.

- **Valeurs par défaut définies trop tard** : une balise Google part avant que le consentement par défaut ne soit posé.

- **Paramètres v2 absents** : seuls *ad_storage* et *analytics_storage* sont transmis, sans *ad_user_data* ni *ad_personalization*.

- **Refus mal propagé** : le choix est enregistré sur la première page mais pas appliqué aux suivantes, ou pas aux sous-domaines de paiement.

- **Balises codées en dur** dans le thème, qui échappent au gestionnaire de balises et donc au Consent Mode.

- **Doublons de balises** : une application native et Google Tag Manager envoient chacun les conversions.

Un test simple tranche la question. Ouvrez le site en navigation privée, refusez, allez jusqu’à la commande et observez les requêtes réseau ; c’est notre première vérification en audit, et elle se refait après chaque évolution du site.

## Questions fréquentes

### Quelle est la différence entre Consent Mode v1 et v2 ?

La v2 ajoute deux paramètres aux signaux existants ad_storage et analytics_storage : ad_user_data, qui encadre l’envoi de données utilisateur à Google à des fins publicitaires, et ad_personalization, qui encadre la publicité personnalisée. Google demande de transmettre ces signaux pour le trafic de l’EEE.

### Le Consent Mode v2 rend-il mon bandeau cookies conforme ?

Non. Le Consent Mode transmet aux balises Google le choix recueilli par votre bandeau, il ne le recueille pas. La conformité dépend du bandeau lui-même : consentement préalable, refus aussi simple que l’acceptation, information claire, comme le rappelle la CNIL.

### Faut-il choisir le mode basique ou le mode avancé ?

Le mode basique bloque les balises Google jusqu’au choix de l’internaute et ne transmet rien en cas de refus. Le mode avancé charge les balises avec un consentement refusé par défaut et envoie des signaux sans cookies, ce qui permet une modélisation plus fine. Ce choix a une dimension juridique et doit être validé par l’annonceur.

### Que se passe-t-il si je n’installe pas le Consent Mode v2 ?

Pour les utilisateurs de l’EEE, Google indique que les annonceurs doivent recueillir le consentement et transmettre les signaux pour utiliser la personnalisation des annonces et la mesure. Sans ces signaux, les fonctions de remarketing et de personnalisation deviennent indisponibles pour ces utilisateurs, et les listes Customer Match non consenties ne peuvent plus être utilisées dans l’EEE.

### Le Consent Mode v2 fonctionne-t-il sur Shopify ?

Oui. L’aide Shopify indique que les paramètres de confidentialité client fonctionnent avec le Consent Mode v2 des balises Google, et que la bannière peut être configurée par région. Les pixels personnalisés demandent en revanche d’ajouter le code du Consent Mode manuellement.

### Comment vérifier que mon Consent Mode fonctionne ?

Contrôlez le statut dans le diagnostic des conversions de Google Ads, puis testez en navigation privée : refusez les cookies, parcourez le site jusqu’à la commande et observez les requêtes dans l’outil de prévisualisation de Google Tag Manager ou les outils de développement du navigateur. Recommencez en acceptant pour comparer.
