Qu'est-ce que le Consent Mode v2 ?
Le Consent Mode n'est pas une bannière cookies. C'est une interface entre votre bannière (la CMP, plateforme de gestion du consentement) et les balises Google. La bannière recueille le choix du visiteur ; le Consent Mode le traduit en états « granted » (accordé) ou « denied » (refusé) que les balises Google lisent avant d'agir. La version 2, introduite en vue de l'entrée en vigueur du Digital Markets Act, ajoute deux paramètres qui concernent l'usage des données pour la publicité : ad_user_data et ad_personalization.
Pourquoi Google l'exige depuis mars 2024
Le Digital Markets Act impose à Google, désigné « contrôleur d'accès », de disposer d'un consentement valable pour utiliser les données des utilisateurs européens à des fins publicitaires. Google a répercuté cette obligation sur les annonceurs : pour le trafic de l'EEE, sans signal de consentement transmis, les fonctions qui reposent sur les données des utilisateurs — remarketing, audiences, certaines mesures de conversion — perdent en efficacité ou cessent de s'alimenter. Le Consent Mode v2 ne remplace pas le RGPD ni les règles de la CNIL : il les complète du côté Google.
Les quatre paramètres du Consent Mode v2
- ad_storage : autorise ou non le dépôt de cookies publicitaires (Google Ads, Floodlight).
- analytics_storage : autorise ou non le dépôt de cookies de mesure d'audience (GA4).
- ad_user_data (nouveau en v2) : autorise ou non l'envoi à Google de données utilisateur à des fins publicitaires.
- ad_personalization (nouveau en v2) : autorise ou non l'utilisation des données pour la publicité personnalisée, dont le remarketing.
- S'y ajoutent des paramètres non spécifiques à la publicité — functionality_storage, personalization_storage, security_storage — que certaines CMP gèrent aussi.
Mode basique ou mode avancé : la différence
En mode basique, les balises Google ne se chargent pas tant que le visiteur n'a pas accepté : s'il refuse, aucune donnée n'est envoyée à Google. En mode avancé, les balises se chargent dès l'arrivée avec un état par défaut refusé ; si le visiteur refuse, elles envoient des signaux sans cookies (des « pings ») qui ne contiennent pas d'identifiant persistant et servent à Google pour modéliser les conversions et le comportement des non-consentants. Le mode avancé récupère donc davantage de mesure, au prix d'un envoi de signaux même en cas de refus. Le choix est juridique autant que technique : faites-le valider par la personne en charge de la protection des données, au regard des recommandations de la CNIL.
Mettre en place le Consent Mode v2 avec une CMP
- 1. Choisir une CMP compatible, de préférence certifiée par le programme de partenaires CMP de Google, qui gère nativement les quatre paramètres.
- 2. Déclarer l'état par défaut AVANT le chargement de toute balise Google : refusé pour les quatre paramètres pour les visiteurs européens.
- 3. Mettre à jour l'état (commande « update ») dès que le visiteur fait son choix, et à chaque visite suivante à partir du choix mémorisé.
- 4. Dans Google Tag Manager, utiliser le modèle de la CMP et les paramètres de consentement intégrés aux balises Google ; pour les balises non Google (Meta, LinkedIn…), conditionner leur déclenchement au consentement.
- 5. Rendre le refus aussi simple que l'acceptation et permettre de modifier son choix à tout moment, conformément aux recommandations de la CNIL.
Comment vérifier que le Consent Mode fonctionne
- Tag Assistant (mode aperçu de GTM) : l'onglet Consentement montre l'état par défaut et l'état mis à jour à chaque événement. L'état par défaut doit apparaître avant le premier envoi.
- Test manuel : refuser tous les cookies, puis vérifier dans les outils de développement du navigateur qu'aucun cookie _ga ou _gcl n'est déposé.
- Requêtes réseau : les appels vers Google contiennent un paramètre gcs ou gcd qui code l'état du consentement.
- GA4 : Administration > Paramètres des données > section consentement, qui indique si les signaux de consentement sont reçus pour la mesure et la personnalisation des annonces.
- Google Ads : le diagnostic des conversions signale un consentement absent ou mal transmis pour le trafic européen.
Les erreurs fréquentes
- État par défaut déclaré après le chargement de GA4 : les premières données partent sans signal de consentement.
- Seuls ad_storage et analytics_storage sont transmis : la configuration est restée en v1.
- Balises Meta ou LinkedIn déclenchées quel que soit le choix : le Consent Mode ne concerne que les balises Google.
- Bannière qui accepte par défaut ou cache le bouton « Refuser » : non conforme, quoi que fasse le Consent Mode.
- Aucun test après une mise à jour du site ou de la CMP : une régression silencieuse peut durer des mois.
Ce que fait Vandolo
Le module Santé du site & tracking de Vandolo (71 € HT par mois) contrôle le tracking de votre site, y compris le consentement : présence des balises, doublons, et respect du choix du visiteur. Il s'accompagne d'un audit SEO technique, du suivi de l'indexation et d'une feuille de route priorisée. Vandolo ne remplace pas votre CMP : il vérifie que la chaîne bannière, Consent Mode et balises tient.