Data
GA4 et Consent Mode v2 : mesurer votre site en règle avec la CNIL

Pour mesurer votre site en règle avec la CNIL, aucune balise d’analyse ou de publicité ne doit déposer de cookie avant l’accord du visiteur, et refuser doit être aussi simple qu’accepter. Le Consent Mode v2 de Google transmet ensuite ce choix à GA4 et à Google Ads. Pour une PME, la bonne architecture tient en quatre briques : Google Tag Manager comme point unique de balisage, un bandeau opt-in conforme, le Consent Mode bien paramétré et quelques événements clés alignés sur vos objectifs commerciaux.
Ce guide s’adresse aux dirigeants et responsables marketing qui veulent des chiffres fiables pour décider, sans exposer l’entreprise à une mise en demeure. Il détaille la règle, l’architecture, le choix entre les deux modes du Consent Mode et les erreurs que nous rencontrons le plus souvent lors d’un audit.
Ce que dit la règle : le consentement d’abord
Le cadre français repose sur l’article 82 de la loi Informatique et Libertés, qui transpose la directive européenne ePrivacy. La CNIL le résume ainsi : le stockage d’informations sur le terminal de l’internaute exige son consentement préalable. Ce consentement doit être libre, spécifique, éclairé et univoque. La simple poursuite de la navigation ne vaut plus accord.
Trois conséquences concrètes pour votre site :
- Rien avant le choix. Tant que le visiteur n’a pas accepté, aucun cookie de mesure ou de publicité soumis à consentement ne doit être déposé ni lu.
- Refuser aussi simplement qu’accepter. La CNIL demande que l’utilisateur puisse accepter ou refuser « avec le même degré de simplicité ». Elle cite comme moyen clair deux boutons « Tout accepter » et « Tout refuser » présentés au même niveau et sous le même format.
- Pouvoir changer d’avis. Retirer son consentement doit être aussi simple que le donner, par exemple via un lien « Gérer les cookies » accessible en pied de page.
L’exemption « mesure d’audience » : possible, mais étroite
Certains outils de mesure d’audience peuvent être dispensés de consentement. La CNIL fixe des conditions strictes : une finalité limitée à la seule mesure d’audience pour le compte exclusif de l’éditeur, des statistiques anonymes uniquement, aucun recoupement avec d’autres traitements et aucune transmission de données non anonymes à des tiers. Elle recommande une durée de vie des traceurs de treize mois et une conservation des données de vingt-cinq mois au maximum.
La CNIL précise aussi que certaines offres sortent du périmètre de l’exemption, notamment quand le fournisseur réutilise les données pour son propre compte. Dès que GA4 est relié à Google Ads ou sert à construire des audiences publicitaires, on s’éloigne d’une mesure strictement limitée. Par prudence, nous recommandons donc de traiter GA4 comme un outil soumis à consentement, sauf analyse juridique contraire propre à votre configuration.
L’architecture recommandée pour une PME
Un seul point de balisage : Google Tag Manager
Google Tag Manager (GTM) centralise toutes vos balises : GA4, Google Ads, pixels des réseaux sociaux. Son intérêt pour la conformité est direct. Chaque balise y porte ses propres conditions de consentement, et la vue « Consent Overview » affiche, selon Google, l’ensemble des réglages de consentement du conteneur sur un seul écran.
GTM propose aussi un déclencheur « Consent Initialization », qui s’exécute avant toutes les autres balises, y compris celles liées aux déclencheurs d’initialisation. C’est là que votre bandeau pose l’état de consentement par défaut. Pour les balises qui n’intègrent pas de vérification native, l’option « Require additional consent for tag to fire » empêche leur déclenchement tant que les types de consentement requis ne sont pas accordés.
Un bandeau opt-in qui respecte les règles
Que vous utilisiez une plateforme de gestion du consentement (CMP) ou un développement sur mesure, votre bandeau doit cocher ces cases :
- Deux boutons « Tout accepter » et « Tout refuser » de même taille, même couleur, même niveau.
- Un choix par finalité (mesure d’audience, publicité) pour ceux qui veulent affiner.
- Une information claire sur les finalités et les partenaires.
- Un lien permanent pour modifier son choix.
- Une durée de conservation du choix raisonnable : la CNIL considère que six mois constituent généralement une bonne pratique.
- Une preuve du consentement conservée, en cas de contrôle.
Le Consent Mode v2 : quatre signaux à transmettre
Le Consent Mode est l’interface qui transmet le choix du visiteur aux balises Google. Sa version 2 compte quatre types de consentement, décrits dans la documentation Google :
| Signal | Ce qu’il contrôle |
|---|---|
analytics_storage | Le stockage lié à l’analyse, par exemple la durée de visite |
ad_storage | Le stockage lié à la publicité (cookies, identifiants) |
ad_user_data | L’envoi à Google de données utilisateur à des fins publicitaires |
ad_personalization | La personnalisation des annonces |
Les deux derniers signaux sont ceux que la v2 a ajoutés. Pour le trafic de l’Espace économique européen, Google demande aux annonceurs de recueillir le consentement et de lui transmettre ces signaux pour la mesure, la personnalisation et le remarketing, dans le cadre de sa politique relative au consentement de l’utilisateur dans l’UE. Un bandeau qui ne remonte que les deux premiers signaux est donc incomplet.
Côté technique, Google demande de définir l’état par défaut sur chaque page, avant toute commande qui envoie des données de mesure, puis de le mettre à jour dès que le visiteur interagit avec le bandeau. Il est possible de définir des états par défaut différents selon la région du visiteur.
Mode basic ou mode advanced : le vrai choix
Google distingue deux façons d’implémenter le Consent Mode. La différence porte sur ce qui se passe avant et après le refus.
| Mode basic | Mode advanced | |
|---|---|---|
| Avant le choix | Les balises Google ne se chargent pas | Les balises se chargent, consentement refusé par défaut |
| En cas de refus | Aucune donnée envoyée | Des signaux sans cookies sont envoyés à Google |
| Modélisation des conversions | Modèle général | Modèle propre à l’annonceur |
| Lecture conformité | La plus simple à défendre | À valider avec votre DPO ou votre conseil |
En mode basic, selon Google, aucune donnée n’est envoyée avant le consentement, pas même l’état de consentement par défaut. En mode advanced, les signaux envoyés en cas de refus contiennent, d’après l’aide Google Analytics, des informations comme l’agent utilisateur, la résolution d’écran et l’adresse IP. Google s’en sert pour modéliser le comportement et les conversions des visiteurs qui ont refusé.
Notre position : le mode basic est le point de départ le plus sûr pour une PME. Google indique de son côté qu’en mode basic, aucune donnée modélisée ne vient combler les manques dans GA4, et que bloquer les balises jusqu’à l’interaction avec le bandeau peut entraîner une perte de données. C’est un arbitrage entre complétude des chiffres et exposition juridique. Il se tranche avec votre responsable des données personnelles, pas par un réglage par défaut dans une CMP.
Définir des événements clés utiles
Une mesure conforme ne sert à rien si elle suit les mauvais signaux. Dans GA4, les « événements clés », anciennement appelés conversions, désignent les actions importantes pour votre activité. Google en limite le nombre à 30 par propriété standard. Ce plafond est une bonne discipline : choisissez peu d’événements, mais ceux qui annoncent du chiffre d’affaires.
Pour un site B2B, une base solide ressemble à ceci :
generate_lead: l’envoi d’un formulaire de contact ou de demande de devis. C’est l’événement recommandé par Google pour la génération de leads.file_download: le téléchargement d’une plaquette ou d’une fiche technique, remonté automatiquement par les mesures améliorées de GA4.- Le clic sur votre numéro de téléphone ou votre adresse e-mail.
- La prise de rendez-vous en ligne, si vous la proposez.
Prenons l’exemple d’un cabinet de services B2B de vingt personnes. Il n’a pas besoin de suivre la profondeur de défilement comme objectif. Il a besoin de savoir quelles sources amènent des demandes de devis qualifiées. GA4 prévoit d’ailleurs des événements recommandés pour suivre le lead jusqu’à la signature, comme qualify_lead et close_convert_lead, alimentés depuis votre CRM. Les événements clés peuvent ensuite servir de base à vos conversions Google Ads, pour piloter les enchères sur des actions réelles.
Les erreurs fréquentes, et comment les repérer
Le double balisage
C’est l’erreur la plus courante sur les sites refaits plusieurs fois : le code GA4 est collé en dur dans le gabarit du site et, en parallèle, une balise GA4 est déclenchée par GTM. Google est explicite : il faut utiliser soit la balise Google, soit Tag Manager, pas les deux, sous peine de surcompter les données. Symptôme typique : des pages vues qui doublent du jour au lendemain. Vérifiez le code source de vos pages et le contenu de votre conteneur.
La balise qui part avant le consentement
Deuxième classique : une balise se déclenche sur toutes les pages dès le chargement, avant que le bandeau ait posé l’état par défaut. Résultat : des cookies déposés sans accord, précisément ce que la réglementation interdit. Pour le vérifier :
- Ouvrez votre site en navigation privée.
- Sans cliquer sur le bandeau, ouvrez les outils de développement du navigateur, onglet Application, rubrique Cookies.
- Aucun cookie
_gani cookie publicitaire ne doit apparaître. - Cliquez sur « Tout refuser », visitez deux ou trois pages, puis vérifiez de nouveau.
- Dans le mode Aperçu de GTM, contrôlez l’état du consentement au moment où chaque balise se déclenche.
Les cookies _ga d’une ancienne propriété
Les propriétés Universal Analytics standard ont cessé de traiter les données le 1er juillet 2023, et Google a coupé l’accès aux données historiques à partir de juillet 2024. Pourtant, beaucoup de sites portent encore l’ancien code, ou celui d’une première propriété GA4 abandonnée. Ces scripts peuvent continuer à déposer des cookies _ga, dont la durée de vie par défaut est de deux ans selon Google, souvent hors du contrôle du bandeau. Faites l’inventaire de tous les identifiants de mesure présents dans votre code et votre conteneur, supprimez ceux qui ne servent plus, et mettez votre politique cookies à jour avec les cookies réellement déposés.
Les autres pièges
- Un bandeau sans bouton « Tout refuser » au premier niveau.
- Des signaux
ad_user_dataetad_personalizationjamais transmis. - Des dizaines d’événements clés déclarés, dont aucun ne correspond à une demande commerciale.
- Une recette faite une fois au lancement, puis plus jamais, alors que chaque nouvelle balise ajoutée au conteneur peut casser la conformité.
La checklist de mise en conformité
- Inventoriez les balises et les cookies présents sur le site : code source, conteneur GTM, modules tiers.
- Supprimez les doublons et les anciens identifiants de mesure.
- Installez un bandeau opt-in conforme, avec refus au premier niveau.
- Paramétrez le Consent Mode v2 : état par défaut « refusé » posé au déclencheur Consent Initialization, mise à jour au clic, quatre signaux transmis.
- Choisissez le mode basic ou advanced, et documentez ce choix.
- Définissez trois à six événements clés liés à votre cycle de vente.
- Testez en navigation privée dans les trois cas : aucun choix, refus, acceptation.
- Mettez à jour votre politique cookies et planifiez une vérification chaque trimestre.
En résumé
- Aucune balise soumise à consentement ne doit se déclencher avant l’accord du visiteur.
- Refuser doit être aussi simple qu’accepter, avec deux boutons équivalents au premier niveau.
- Le Consent Mode v2 transmet quatre signaux, dont
ad_user_dataetad_personalization, attendus par Google pour le trafic européen. - Le mode basic est le plus simple à défendre, le mode advanced apporte de la modélisation mais mérite une validation juridique.
- Peu d’événements clés, mais reliés à vos demandes commerciales.
- Une seule méthode de balisage par site, et plus aucun code d’une ancienne propriété.
Passer à une mesure fiable et conforme
Une mesure propre change la qualité de vos décisions : vous savez quels canaux amènent des demandes, et vous pilotez vos budgets sur des faits plutôt que sur des impressions. Notre pôle Data & analytics audite votre balisage, corrige les écarts et met en place GA4, Tag Manager et le Consent Mode v2 : découvrez notre accompagnement analytics et tracking. Si vous investissez dans Google Ads, cette base conditionne aussi le pilotage de vos campagnes de publicité en ligne. Pour un premier échange de 30 minutes, sans engagement, contactez-nous.
Sources
- CNIL, « Cookies et traceurs : que dit la loi ? » : cnil.fr/fr/cookies-et-autres-traceurs/regles/cookies/que-dit-la-loi
- CNIL, « Questions-réponses sur les lignes directrices modificatives et la recommandation cookies et autres traceurs » : cnil.fr/fr/cookies-et-autres-traceurs/regles/cookies/FAQ
- CNIL, exemption de consentement pour les outils de mesure d’audience : cnil.fr/fr/cookies-et-autres-traceurs/regles/cookies-solutions-pour-les-outils-de-mesure-daudience
- CNIL, « Cookies et traceurs : comment mettre mon site web en conformité ? » : cnil.fr/fr/cookies-et-autres-traceurs/regles/cookies/comment-mettre-mon-site-web-en-conformite
- Google for Developers, présentation du Consent Mode (types de consentement, modes basic et advanced) : developers.google.com/tag-platform/security/concepts/consent-mode
- Google for Developers, « Set up consent mode on websites » : developers.google.com/tag-platform/security/guides/consent
- Aide Google Analytics, à propos du Consent Mode : support.google.com/analytics/answer/9976101
- Aide Google Ads, « Updates to consent mode for traffic in European Economic Area (EEA) » : support.google.com/google-ads/answer/13695607
- Aide Tag Manager, « Tag Manager consent mode support » : support.google.com/tagmanager/answer/10718549
- Aide Google Analytics, « Mark events as key events » : support.google.com/analytics/answer/13128484
- Aide Google Analytics, « Recommended events » : support.google.com/analytics/answer/9267735
- Aide Google Analytics, « Enhanced measurement events » : support.google.com/analytics/answer/9216061
- Aide Google Analytics, « Troubleshoot tag setup on your website » : support.google.com/analytics/answer/9311124
- Aide Google Analytics, « Cookie usage on websites » : support.google.com/analytics/answer/11397207
- Aide Google Analytics, « Google Analytics 4 has replaced Universal Analytics » : support.google.com/analytics/answer/11583528



