Google Tag Manager et Consent Mode v2 : guide d'integration
22 mars 2026 · FlowConsent
TL;DR
Google Tag Manager (GTM) permet d'implementer le Consent Mode v2 sans modifier le code source de votre site. Le Consent Mode v2 ajuste le comportement des tags Google (Analytics, Ads, Floodlight) selon le choix de consentement de l'utilisateur, grace a quatre parametres cles : ad_storage, analytics_storage, ad_user_data et ad_personalization. L'integration passe par un tag de type "Consent Initialization" qui definit l'etat par defaut (denied), puis un mecanisme de mise a jour (granted) declenche par votre CMP apres le choix de l'utilisateur.
Qu'est-ce que le Consent Mode v2 dans GTM ?
Le Consent Mode est un mecanisme developpe par Google qui permet aux tags Google d'adapter leur comportement selon le choix de consentement de l'utilisateur. Quand un utilisateur refuse les cookies, les tags Google ne deposent pas de cookies mais peuvent envoyer des signaux anonymises (pings) en mode advanced, ou ne se declenchent pas du tout en mode basic.
Le Consent Mode v2 a introduit deux parametres supplementaires en novembre 2023 : ad_user_data (collecte de donnees utilisateur pour la publicite) et ad_personalization (personnalisation des annonces). Ces parametres sont obligatoires depuis mars 2024 pour les annonceurs ciblant des utilisateurs dans l'Espace Economique Europeen.
Google Tag Manager est l'outil recommande par Google pour deployer le Consent Mode v2. GTM dispose d'un trigger dedie ("Consent Initialization") et d'une interface de gestion du consentement integree qui simplifient la configuration.
Mode basic vs mode advanced : lequel choisir ?
Le Consent Mode v2 propose deux modes d'implementation qui ont des implications differentes en matiere de conformite et de collecte de donnees.
Mode basic (blocage strict)
En mode basic, les tags Google ne se declenchent pas tant que l'utilisateur n'a pas donne son consentement. Aucune donnee n'est envoyee a Google avant le choix. C'est le mode le plus protecteur pour la vie privee et le plus sur juridiquement. En contrepartie, vous perdez toute donnee sur les utilisateurs qui refusent les cookies.
Mode advanced (pings anonymises)
En mode advanced, les tags Google se chargent avant le consentement et envoient des "pings" sans cookies si l'utilisateur refuse. Ces pings permettent a Google d'alimenter ses modeles de conversion (conversion modeling) pour estimer les conversions manquantes. Ce mode offre une meilleure couverture analytique mais souleve des questions de conformite RGPD, car des donnees (meme anonymisees) sont transmises avant consentement.
Le choix entre basic et advanced depend de votre tolerance au risque juridique. Le mode basic est recommande si la conformite RGPD est votre priorite. Le mode advanced convient aux annonceurs qui ont besoin de donnees de conversion modelisees pour optimiser leurs campagnes Google Ads.
Comment implementer le Consent Mode v2 dans GTM ?
L'implementation dans Google Tag Manager suit une sequence precise. Voici les etapes cles.
Etape 1 : activer le Consent Overview dans GTM
Dans votre conteneur GTM, allez dans Admin, puis Container Settings. Cochez "Enable consent overview". Cette option active l'interface de visualisation des parametres de consentement pour chaque tag. Elle n'est pas obligatoire pour le fonctionnement, mais elle facilite le diagnostic.
Etape 2 : configurer l'etat par defaut du consentement
Creez un tag qui definit l'etat par defaut de chaque parametre de consentement. Pour les utilisateurs de l'EEE, l'etat par defaut doit etre "denied" pour les quatre parametres (ad_storage, analytics_storage, ad_user_data, ad_personalization). Ce tag doit etre declenche par le trigger "Consent Initialization - All Pages", qui s'execute avant tous les autres triggers du conteneur.
Si vous utilisez une CMP qui dispose d'un template GTM (la plupart des CMP certifiees Google en proposent un), le template gere automatiquement cette configuration. Vous n'avez qu'a installer le template depuis la Community Template Gallery et a y renseigner vos parametres.
Etape 3 : configurer la mise a jour du consentement
Quand l'utilisateur fait son choix dans la banniere cookies, la CMP doit envoyer une commande de mise a jour ("update") au Consent Mode pour passer les parametres concernes de "denied" a "granted". Cette mise a jour doit intervenir avant toute navigation vers une autre page, sinon le signal est perdu.
Les CMP certifiees Google gerent cette mise a jour automatiquement via leur template GTM. Si vous implementez manuellement, vous devez utiliser la commande gtag('consent', 'update', {...}) dans le dataLayer.
Etape 4 : configurer les tags Google
Les tags Google (GA4, Google Ads, Floodlight) disposent de "built-in consent checks" : ils adaptent automatiquement leur comportement en fonction de l'etat du consentement. Vous n'avez pas besoin de modifier le declenchement de ces tags si vous etes en mode advanced.
En mode basic, vous devez ajouter des conditions de consentement a chaque tag. Dans les parametres avances du tag (Advanced Settings, Consent Settings), ajoutez le type de consentement requis (par exemple analytics_storage pour GA4, ad_storage pour Google Ads). Le tag ne se declenchera que si le consentement correspondant est passe a "granted".
Etape 5 : gerer les tags non-Google
Les tags tiers (Facebook Pixel, LinkedIn Insight, outils d'A/B testing, etc.) n'ont pas de built-in consent checks. Pour ces tags, vous devez configurer manuellement les "Additional Consent Checks" dans GTM. Ouvrez le tag, allez dans Advanced Settings, Consent Settings, et ajoutez les types de consentement requis. Le tag sera bloque tant que le consentement correspondant n'est pas accorde.
Les quatre parametres du Consent Mode v2
Le Consent Mode v2 repose sur quatre parametres principaux qui controlent le comportement des tags Google selon le choix de l'utilisateur.
ad_storage controle le stockage de donnees pour la publicite (cookies publicitaires, identifiants). Quand ce parametre est "denied", aucun cookie publicitaire n'est depose.
analytics_storage controle le stockage de donnees pour l'analyse (cookies Google Analytics). Quand ce parametre est "denied", GA4 ne depose pas de cookies mais peut envoyer des pings anonymises en mode advanced.
ad_user_data controle l'envoi de donnees utilisateur a Google a des fins publicitaires. Ce parametre est obligatoire depuis mars 2024 pour les utilisateurs dans l'EEE.
ad_personalization controle l'utilisation de donnees pour la personnalisation des annonces (remarketing, audiences similaires). Ce parametre est egalement obligatoire depuis mars 2024 pour l'EEE.
Erreurs frequentes (et comment les eviter)
Ne pas utiliser le trigger Consent Initialization. Si le tag de consentement par defaut se declenche sur "All Pages" au lieu de "Consent Initialization - All Pages", d'autres tags peuvent s'executer avant que l'etat de consentement soit defini. Correction : utilisez toujours le trigger Consent Initialization pour le tag qui definit les valeurs par defaut.
Oublier les deux nouveaux parametres. Si vous ne configurez pas ad_user_data et ad_personalization, vos campagnes Google Ads perdent l'acces au remarketing et aux audiences dans l'EEE. Correction : ajoutez ces deux parametres a votre configuration, meme si vous n'utilisez pas de publicite personnalisee aujourd'hui.
Confondre Consent Mode et CMP. Le Consent Mode n'est pas une banniere cookies. C'est un mecanisme de signalement entre votre CMP et les tags Google. Vous avez besoin des deux : une CMP conforme pour recueillir le consentement, et le Consent Mode pour transmettre ce choix aux tags Google.
Ne pas bloquer les tags tiers non-Google. Le Consent Mode ne gere que les tags Google. Les tags tiers (Facebook, LinkedIn, TikTok, etc.) doivent etre bloques separement via les Additional Consent Checks dans GTM, ou via le mecanisme de blocage de votre CMP.
Tester uniquement en mode preview GTM. Le mode preview de GTM ne simule pas toujours correctement le comportement du consentement. Correction : testez aussi en conditions reelles (navigation privee, sans extensions) et verifiez avec un scanner de cookies que les cookies ne sont pas deposes avant consentement.
Deployer le mode advanced sans analyse juridique. Le mode advanced envoie des donnees a Google avant consentement (meme sans cookies). En droit francais, cela peut etre considere comme un traitement de donnees sans base legale. Correction : consultez votre DPO ou un juriste avant d'activer le mode advanced pour les utilisateurs dans l'EEE.
Checklist : Consent Mode v2 dans GTM
- Le Consent Overview est active dans les parametres du conteneur GTM (Admin, Container Settings).
- Un tag de consentement par defaut est configure avec les quatre parametres en "denied" (
ad_storage,analytics_storage,ad_user_data,ad_personalization). - Ce tag se declenche sur le trigger "Consent Initialization - All Pages" (pas "All Pages").
- La CMP envoie une commande "update" au Consent Mode quand l'utilisateur fait son choix.
- Les tags Google (GA4, Google Ads) ont les built-in consent checks actifs.
- Les tags tiers (Facebook, LinkedIn, etc.) ont des Additional Consent Checks configurees.
- En mode basic, chaque tag a une condition de consentement explicite (
analytics_storagegranted pour GA4,ad_storagegranted pour Google Ads). - Un audit de cookies confirme qu'aucun cookie non essentiel n'est depose avant consentement.
- La commande update est envoyee avant toute navigation vers une autre page.
- L'implementation est testee en navigation privee, sans extensions, sur desktop et mobile.
Conclusion
Le Consent Mode v2 dans Google Tag Manager est le mecanisme recommande par Google pour concilier conformite RGPD et collecte de donnees analytiques et publicitaires. L'implementation passe par un tag de consentement par defaut ("denied"), un mecanisme de mise a jour lie a votre CMP, et une configuration correcte des built-in consent checks pour les tags Google et des Additional Consent Checks pour les tags tiers.
Le choix entre mode basic et mode advanced a des implications juridiques reelles. Le mode basic est le plus sur. Le mode advanced offre plus de donnees mais necessite une validation juridique prealable.
Pour verifier que votre implementation bloque correctement les tags avant consentement, scannez votre site gratuitement avec FlowConsent.
Questions fréquentes
Le Consent Mode v2 est-il obligatoire pour utiliser Google Ads dans l'EEE ?
Oui. Depuis mars 2024, Google exige l'implementation du Consent Mode v2 pour les annonceurs qui ciblent des utilisateurs dans l'Espace Economique Europeen. Sans Consent Mode, les fonctionnalites de remarketing et de mesure des conversions sont limitees ou desactivees.
Quelle est la difference entre le mode basic et le mode advanced du Consent Mode ?
En mode basic, les tags Google ne se declenchent pas avant le consentement. En mode advanced, les tags se chargent avant le consentement et envoient des signaux anonymises (sans cookies) qui permettent a Google d'estimer les conversions manquantes via le conversion modeling. Le mode basic est plus sur juridiquement, le mode advanced offre plus de donnees.
Le Consent Mode remplace-t-il une CMP ?
Non. Le Consent Mode n'est pas une banniere cookies. C'est un mecanisme de signalement qui transmet les choix de consentement de l'utilisateur aux tags Google. Vous avez besoin d'une CMP pour recueillir le consentement, et du Consent Mode pour transmettre ce choix aux services Google.
Quel trigger utiliser dans GTM pour le Consent Mode ?
Le tag qui definit l'etat par defaut du consentement doit se declencher sur le trigger "Consent Initialization - All Pages". Ce trigger s'execute avant tous les autres triggers du conteneur, ce qui garantit que l'etat de consentement est defini avant le chargement de tout autre tag.
Le Consent Mode gere-t-il les tags Facebook, LinkedIn ou TikTok ?
Non. Le Consent Mode ne gere que les tags Google (GA4, Google Ads, Floodlight). Les tags tiers comme Facebook Pixel, LinkedIn Insight Tag ou TikTok Pixel doivent etre bloques separement via les "Additional Consent Checks" dans GTM ou via le mecanisme de blocage de votre CMP.
Le mode advanced du Consent Mode est-il conforme au RGPD ?
La question est debattue. En mode advanced, des donnees (meme sans cookies) sont envoyees a Google avant que l'utilisateur ait donne son consentement. Certains juristes considerent que cela constitue un traitement de donnees sans base legale au sens du RGPD. Consultez votre DPO ou un juriste specialise avant d'activer le mode advanced pour les utilisateurs dans l'EEE.
Articles recommandes
RGPD et cookies en 2026 : ce qui a change et ce qui arrive
31 mars 2026 · FlowConsent
Sanctions record, Consent Mode v2 obligatoire, Digital Omnibus, controles CNIL automatises. Le guide complet des regles cookies et RGPD en 2026.
Lire l'articleServer-side tagging et cookies : impact sur le consentement
30 mars 2026 · FlowConsent
Le server-side tagging ne supprime pas l'obligation de consentement. Ce qu'il change reellement, les mythes, et comment l'integrer avec le Consent Mode.
Lire l'articleConsent Mode v2 : mode basic vs advanced, lequel choisir ?
28 mars 2026 · FlowConsent
Le Consent Mode v2 propose deux modes : basic (blocage strict) et advanced (pings anonymises). Differences, implications RGPD et guide de choix.
Lire l'article