> Comment implémenter le Consent Mode v2 dans Google Tag Manager. Mode basic vs advanced, configuration des tags, erreurs à éviter et checklist complète.
>
> Canonical: https://www.flowconsent.com/fr/blog/google-tag-manager-consent-mode-guide-integration

[Outils marketing](https://www.flowconsent.com/fr/blog?category=tools)

# Google Tag Manager et Consent Mode v2 : guide d'intégration

Par FlowConsent · Publié le 22 mars 2026 · Mis à jour le 9 octobre 2026 · 7 min de lecture

En bref

Comment implémenter le Consent Mode v2 dans Google Tag Manager. Mode basic vs advanced, configuration des tags, erreurs à éviter et checklist complète.

## TL;DR

Google Tag Manager (GTM) permet d'implémenter 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, grâce à quatre paramètres clés : `ad_storage`, `analytics_storage`, `ad_user_data` et `ad_personalization`. L'intégration passe par un tag de type "Consent Initialization" qui définit l'état par défaut (denied), puis un mécanisme de mise à jour (granted) déclenché par votre CMP après le choix de l'utilisateur.

## Qu'est-ce que le Consent Mode v2 dans GTM ?

Le Consent Mode est un mécanisme développé 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 déposent pas de cookies mais peuvent envoyer des signaux anonymisés (pings) en mode advanced, ou ne se déclenchent pas du tout en mode basic.

Le [Consent Mode v2](https://www.flowconsent.com/fr/blog/google-consent-mode-v2-guide-implementation) a introduit deux paramètres supplémentaires en novembre 2023 : `ad_user_data` (collecte de données utilisateur pour la publicité) et `ad_personalization` (personnalisation des annonces). Ces paramètres sont obligatoires depuis mars 2024 pour les annonceurs ciblant des utilisateurs dans l'Espace Économique Européen.

Google Tag Manager est l'outil recommandé par Google pour déployer le Consent Mode v2. GTM dispose d'un trigger dédié ("Consent Initialization") et d'une interface de gestion du consentement intégrée qui simplifient la configuration.

## Mode basic vs mode advanced : lequel choisir ?

Le Consent Mode v2 propose deux modes d'implémentation qui ont des implications différentes en matière de conformité et de collecte de données.

### Mode basic (blocage strict)

En mode basic, les tags Google ne se déclenchent pas tant que l'utilisateur n'a pas donné son consentement. Aucune donnée n'est envoyée à Google avant le choix. C'est le mode le plus protecteur pour la vie privée et le plus sûr juridiquement. En contrepartie, vous perdez toute donnée sur les utilisateurs qui refusent les cookies.

### Mode advanced (pings anonymisés)

En mode advanced, les tags Google se chargent avant le consentement et envoient des "pings" sans cookies si l'utilisateur refuse. Ces pings permettent à Google d'alimenter ses modèles de conversion (conversion modeling) pour estimer les conversions manquantes. Ce mode offre une meilleure couverture analytique mais soulève des questions de conformité RGPD, car des données (même anonymisées) sont transmises avant consentement.

Le choix entre basic et advanced dépend de votre tolérance au risque juridique. Le mode basic est recommandé si la conformité RGPD est votre priorité. Le mode advanced convient aux annonceurs qui ont besoin de données de conversion modélisées pour optimiser leurs campagnes Google Ads.

## Comment implémenter le Consent Mode v2 dans GTM ?

L'implémentation dans Google Tag Manager suit une séquence précise. Voici les étapes clés.

### Étape 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 paramètres de consentement pour chaque tag. Elle n'est pas obligatoire pour le fonctionnement, mais elle facilite le diagnostic.

### Étape 2 : configurer l'état par défaut du consentement

Créez un tag qui définit l'état par défaut de chaque paramètre de consentement. Pour les utilisateurs de l'EEE, l'état par défaut doit être "denied" pour les quatre paramètres (`ad_storage`, `analytics_storage`, `ad_user_data`, `ad_personalization`). Ce tag doit être déclenché par le trigger "Consent Initialization - All Pages", qui s'exécute avant tous les autres triggers du conteneur.

Si vous utilisez une CMP qui dispose d'un template GTM (la plupart des CMP certifiées Google en proposent un), le template gère automatiquement cette configuration. Vous n'avez qu'à installer le template depuis la Community Template Gallery et à y renseigner vos paramètres.

### Étape 3 : configurer la mise à jour du consentement

Quand l'utilisateur fait son choix dans la [bannière cookies](https://www.flowconsent.com/fr/blog/bandeau-cookies-conforme-rgpd-guide), la CMP doit envoyer une commande de mise à jour ("update") au Consent Mode pour passer les paramètres concernés de "denied" à "granted". Cette mise à jour doit intervenir avant toute navigation vers une autre page, sinon le signal est perdu.

Les CMP certifiées Google gèrent cette mise à jour automatiquement via leur template GTM. Si vous implémentez manuellement, vous devez utiliser la commande `gtag('consent', 'update', {...})` dans le dataLayer.

### Étape 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'état du consentement. Vous n'avez pas besoin de modifier le déclenchement de ces tags si vous êtes en mode advanced.

En mode basic, vous devez ajouter des conditions de consentement à chaque tag. Dans les paramètres avancés 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 déclenchera que si le consentement correspondant est passé à "granted".

### Étape 5 : gérer 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 bloqué tant que le consentement correspondant n'est pas accordé.

## Les quatre paramètres du Consent Mode v2

Le Consent Mode v2 repose sur quatre paramètres principaux qui contrôlent le comportement des tags Google selon le choix de l'utilisateur.

`ad_storage` contrôle le stockage de données pour la publicité (cookies publicitaires, identifiants). Quand ce paramètre est "denied", aucun cookie publicitaire n'est déposé.

`analytics_storage` contrôle le stockage de données pour l'analyse (cookies Google Analytics). Quand ce paramètre est "denied", GA4 ne dépose pas de cookies mais peut envoyer des pings anonymisés en mode advanced.

`ad_user_data` contrôle l'envoi de données utilisateur à Google à des fins publicitaires. Ce paramètre est obligatoire depuis mars 2024 pour les utilisateurs dans l'EEE.

`ad_personalization` contrôle l'utilisation de données pour la personnalisation des annonces (remarketing, audiences similaires). Ce paramètre est également obligatoire depuis mars 2024 pour l'EEE.

## Erreurs fréquentes (et comment les éviter)

**Ne pas utiliser le trigger Consent Initialization.** Si le tag de consentement par défaut se déclenche sur "All Pages" au lieu de "Consent Initialization - All Pages", d'autres tags peuvent s'exécuter avant que l'état de consentement soit défini. Correction : utilisez toujours le trigger Consent Initialization pour le tag qui définit les valeurs par défaut.

**Oublier les deux nouveaux paramètres.** Si vous ne configurez pas `ad_user_data` et `ad_personalization`, vos campagnes Google Ads perdent l'accès au remarketing et aux audiences dans l'EEE. Correction : ajoutez ces deux paramètres à votre configuration, même si vous n'utilisez pas de publicité personnalisée aujourd'hui.

**Confondre Consent Mode et CMP.** Le Consent Mode n'est pas une bannière cookies. C'est un mécanisme de signalement entre votre CMP et les tags Google. Vous avez besoin des deux : une [CMP conforme](https://www.flowconsent.com/fr/blog/choisir-cmp-plateforme-gestion-consentement) 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 gère que les tags Google. Les tags tiers (Facebook, LinkedIn, TikTok, etc.) doivent être bloqués séparément via les Additional Consent Checks dans GTM, ou via le mécanisme 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 réelles (navigation privée, sans extensions) et vérifiez avec un [scanner de cookies](https://www.flowconsent.com/fr/scan) que les cookies ne sont pas déposés avant consentement.

**Déployer le mode advanced sans analyse juridique.** Le mode advanced envoie des données à Google avant consentement (même sans cookies). En droit français, cela peut être considéré comme un traitement de données sans base légale. 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

1. Le Consent Overview est activé dans les paramètres du conteneur GTM (Admin, Container Settings).
2. Un tag de consentement par défaut est configuré avec les quatre paramètres en "denied" (`ad_storage`, `analytics_storage`, `ad_user_data`, `ad_personalization`).
3. Ce tag se déclenche sur le trigger "Consent Initialization - All Pages" (pas "All Pages").
4. La CMP envoie une commande "update" au Consent Mode quand l'utilisateur fait son choix.
5. Les tags Google (GA4, Google Ads) ont les built-in consent checks actifs.
6. Les tags tiers (Facebook, LinkedIn, etc.) ont des Additional Consent Checks configurées.
7. En mode basic, chaque tag a une condition de consentement explicite (`analytics_storage` granted pour GA4, `ad_storage` granted pour Google Ads).
8. Un [audit de cookies](https://www.flowconsent.com/fr/blog/audit-cookies-site-web-methode) confirme qu'aucun cookie non essentiel n'est déposé avant consentement.
9. La commande update est envoyée avant toute navigation vers une autre page.
10. L'implémentation est testée en navigation privée, sans extensions, sur desktop et mobile.

## Conclusion

Le Consent Mode v2 dans Google Tag Manager est le mécanisme recommandé par Google pour concilier conformité RGPD et collecte de données analytiques et publicitaires. L'implémentation passe par un tag de consentement par défaut ("denied"), un mécanisme de mise à jour lié à 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 réelles. Le mode basic est le plus sûr. Le mode advanced offre plus de données mais nécessite une validation juridique préalable.

Pour vérifier que votre implémentation bloque correctement les tags avant consentement, [scannez votre site gratuitement avec FlowConsent](https://www.flowconsent.com/fr/scan).

[Retour au blog](https://www.flowconsent.com/fr/blog)

Partager l'article · [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.flowconsent.com%2Ffr%2Fblog%2Fgoogle-tag-manager-consent-mode-guide-integration) · [X](https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.flowconsent.com%2Ffr%2Fblog%2Fgoogle-tag-manager-consent-mode-guide-integration)

Questions

## Questions fréquentes sur ce sujet.

Une question qui n'est pas dans la liste ? Écrivez-nous, on répond vite.

[Nous écrire](https://www.flowconsent.com/fr/demo)

### Le Consent Mode v2 est-il obligatoire pour utiliser Google Ads dans l'EEE ?

Oui. Depuis mars 2024, Google exige l'implémentation du Consent Mode v2 pour les annonceurs qui ciblent des utilisateurs dans l'Espace Économique Européen. Sans Consent Mode, les fonctionnalités de remarketing et de mesure des conversions sont limitées ou désactivées.

### Quelle est la différence entre le mode basic et le mode advanced du Consent Mode ?

En mode basic, les tags Google ne se déclenchent pas avant le consentement. En mode advanced, les tags se chargent avant le consentement et envoient des signaux anonymisés (sans cookies) qui permettent à Google d'estimer les conversions manquantes via le conversion modeling. Le mode basic est plus sûr juridiquement, le mode advanced offre plus de données.

### Le Consent Mode remplace-t-il une CMP ?

Non. Le Consent Mode n'est pas une bannière cookies. C'est un mécanisme 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 définit l'état par défaut du consentement doit se déclencher sur le trigger "Consent Initialization - All Pages". Ce trigger s'exécute avant tous les autres triggers du conteneur, ce qui garantit que l'état de consentement est défini avant le chargement de tout autre tag.

### Le Consent Mode gère-t-il les tags Facebook, LinkedIn ou TikTok ?

Non. Le Consent Mode ne gère que les tags Google (GA4, Google Ads, Floodlight). Les tags tiers comme Facebook Pixel, LinkedIn Insight Tag ou TikTok Pixel doivent être bloqués séparément via les "Additional Consent Checks" dans GTM ou via le mécanisme de blocage de votre CMP.

### Le mode advanced du Consent Mode est-il conforme au RGPD ?

La question est débattue. En mode advanced, des données (même sans cookies) sont envoyées à Google avant que l'utilisateur ait donné son consentement. Certains juristes considèrent que cela constitue un traitement de données sans base légale au sens du RGPD. Consultez votre DPO ou un juriste spécialisé avant d'activer le mode advanced pour les utilisateurs dans l'EEE.

À lire aussi

## Pour aller plus loin.

[Tous les articles](https://www.flowconsent.com/fr/blog)

[Outils marketing · 29 mai 2026](https://www.flowconsent.com/fr/blog/google-consent-mode-v2-guide-implementation)

### [Consent Mode v2 : le guide complet pour l'installer et l'implémenter](https://www.flowconsent.com/fr/blog/google-consent-mode-v2-guide-implementation)

[Le guide de référence du Consent Mode v2 : pourquoi il est obligatoire, ses quatre paramètres, basic ou advanced, l'installation pas à pas avec GTM et sur les principaux CMS, et les erreurs à corriger.](https://www.flowconsent.com/fr/blog/google-consent-mode-v2-guide-implementation)

[Lire l'article ](https://www.flowconsent.com/fr/blog/google-consent-mode-v2-guide-implementation)·

[Outils marketing · 27 mars 2026](https://www.flowconsent.com/fr/blog/consent-mode-v2-google-ads-impact-campagnes)

### [Consent Mode v2 et Google Ads : impact sur vos campagnes](https://www.flowconsent.com/fr/blog/consent-mode-v2-google-ads-impact-campagnes)

[Lire l'article ](https://www.flowconsent.com/fr/blog/consent-mode-v2-google-ads-impact-campagnes)·

[Guides par plateforme · 25 juin 2026](https://www.flowconsent.com/fr/blog/squarespace-google-consent-mode-v2-guide)

### [Squarespace et Consent Mode v2 : guide d'installation](https://www.flowconsent.com/fr/blog/squarespace-google-consent-mode-v2-guide)

[Le bandeau natif de Squarespace ne couvre qu'une partie de Google Consent Mode v2. Ce guide explique ce qu'il gère, quand une CMP devient nécessaire et comment configurer puis vérifier GA4 et Google Ads.](https://www.flowconsent.com/fr/blog/squarespace-google-consent-mode-v2-guide)

[Lire l'article](https://www.flowconsent.com/fr/blog/squarespace-google-consent-mode-v2-guide)

## Mettez votre site en conformité aujourd'hui.

Gratuit jusqu'à 25 000 sessions par mois. Sans carte bancaire, sans engagement.

[Créer ma bannière](https://app.flowconsent.com/auth/sign-up?utm_source=flowconsent.com\&utm_medium=referral\&utm_campaign=general) · [Scanner mon site](https://www.flowconsent.com/fr/scan)
