CookieDetox L'Observatoire Legal-Tech
Sanctions & Amendes 2026-09-20

Erreur "Consent Not Configured" dans Google Ads : Guide Forensique et Résolution GTM

CD

Par Cellule Investigation CookieDetox

Expertise Juridique & Conformité

🔗
T

L'essentiel à retenir (En bref)

L'erreur "Consent not configured" dans Google Ads survient lorsque les balises de conversion ou de remarketing se déclenchent sans recevoir au préalable les signaux obligatoires "ad_user_data" et "ad_personalization" imposés par le DMA en Europe. Pour corriger cette alerte, initialisez l'instruction gtag('consent', 'default') sur le déclencheur Consent Initialization avant gtm.js et associez une CMP certifiée Google Partner.

Audit & Diagnostic

Anatomie de l'Alerte "Consent Not Configured" dans Google Ads

Depuis l'entrée en vigueur stricte du Digital Markets Act (DMA) en mars 2024 et son durcissement en 2026, Google agit en tant que « gatekeeper » responsable. Tout annonceur diffusant des campagnes vers des internautes de l'Espace Économique Européen (EEE) a vu apparaître une notification rouge ou ambrée dans son centre de diagnostic Google Ads (rubrique Outils et paramètres > Gestionnaire de données > Balises Google) : « Le mode consentement n'est pas configuré » ou « Consent not configured ».

Cette alerte n'est pas un simple avertissement cosmétique. Elle engendre trois dégradations opérationnelles immédiates et catastrophiques pour le ROAS :

  • Désactivation du Remarketing & Customer Match : Google refuse d'intégrer les internautes européens dans les listes d'audience personnalisées. Les campagnes Performance Max et Display perdent leur capacité de reciblage.
  • Cécité du Smart Bidding : Sans signal de consentement explicite, l'algorithme d'enchères intelligentes (Target CPA, Target ROAS, Maximiser les conversions) ne peut pas activer la modélisation comportementale. Entre 25% et 40% des conversions réelles disparaissent des rapports.
  • Sur-enchère algorithmique : Constatant une chute artificielle du volume de conversions, l'algorithme compense en augmentant les enchères de 15% à 35% sur les requêtes génériques, dégradant la marge nette de l'annonceur.

Les 4 Signaux Obligatoires : Basic vs Advanced

Google Consent Mode v2 repose sur quatre paramètres d'état distincts que votre site web doit communiquer à l'infrastructure Google :

ParamètreRôle TechniqueImpact en cas d'absence
ad_storageAutorise la lecture et l'écriture de cookies publicitaires (ex: _gcl_au, IDE).Attribution déterministe coupée.
analytics_storageAutorise le stockage de cookies de statistiques d'audience (ex: _ga, _gid).Rapports GA4 dégradés.
ad_user_dataAutorise l'envoi de données utilisateur (email haché, téléphone) à Google à des fins publicitaires.Bloque immédiatement le suivi des conversions avancées et le Customer Match.
ad_personalizationAutorise l'utilisation des signaux pour le ciblage publicitaire personnalisé (remarketing dynamique).Interdit toute personnalisation d'annonce dans l'EEE.

Mode Basic vs Mode Advanced : La Clé de Voûte du ROI

La confusion entre le mode Basic et le mode Advanced est la principale cause d'incompréhension entre agences marketing et DPO :

Décodage Forensique : Les Paramètres Réseau gcs et gcd

Pour vérifier si votre Consent Mode fonctionne réellement sans croire sur parole l'interface de votre CMP, ouvrez les DevTools de Google Chrome (F12), onglet Network, et filtrez sur google-analytics.com/g/collect ou google.fr/pagead. Examinez les paramètres d'URL de la requête.

1. Le Paramètre gcs (Google Consent Status)

Le paramètre gcs est composé de 4 caractères débutant par G1 suivi de deux chiffres binaires représentant l'accord ou le refus :

gcs = G1 [ad_storage] [analytics_storage]
Exemples :
gcs=G100 → Refus total (0 = ad refusé, 0 = analytics refusé)
gcs=G111 → Accord total (1 = ad consenti, 1 = analytics consenti)
gcs=G101 → Analytique consenti uniquement, Publicité refusée
gcs=G110 → Publicité consentie uniquement, Analytique refusé

2. Le Paramètre gcd (Google Consent Declaration)

Introduit avec Consent Mode v2, le paramètre gcd encode l'état détaillé des 4 signaux, la source de l'instruction et son historique d'actualisation sous une chaîne compacte (ex: 13p3p3p2p5 ou 13t3t3t2t5).

Chaque signal est représenté par une lettre spécifique encodée dans la séquence :

Protocole de Remédiation Pas-à-Pas dans Google Tag Manager (GTM)

Pour éliminer définitivement l'alerte « Consent not configured » et rétablir le flux de données dans Google Ads, appliquez ce protocole en trois étapes :

Étape 1 : Initialisation par défaut avant le conteneur

La règle d'or imposée par Google est qu'aucune balise ne doit s'exécuter avant que les valeurs par défaut ne soient définies. Si vous utilisez une CMP certifiée Google Partner (Axeptio, Didomi, Cookiebot, OneTrust), activez le modèle officiel dans la galerie de modèles de GTM.

Si vous injectez l'instruction manuellement dans le code source HTML, placez impérativement le script suivant AVANT le script gtm.js :

<!-- Initialisation stricte du Consent Mode v2 CookieDetox -->
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('consent', 'default', {
    'ad_storage': 'denied',
    'analytics_storage': 'denied',
    'ad_user_data': 'denied',
    'ad_personalization': 'denied',
    'wait_for_update': 500
  });
  gtag('set', 'ads_data_redaction', true);
  gtag('set', 'url_passthrough', true);
</script>
<!-- Chargement ultérieur de Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>

Étape 2 : Élimination des déclencheurs hâtifs

Dans GTM, inspectez vos balises Balise Google (gtag.js), Suivi des conversions Google Ads et Balise de remarketing. Assurez-vous qu'aucune balise publicitaire ne se déclenche sur Consent Initialization - All Pages. Ce déclencheur est strictement réservé au script de votre CMP. Les balises publicitaires doivent attendre le déclencheur Initialization - All Pages ou un événement personnalisé envoyé par votre CMP une fois le choix utilisateur enregistré.

Étape 3 : Contrôle de parité via Google Tag Assistant

Ouvrez Google Tag Assistant ↗ en mode prévisualisation. Cliquez sur l'onglet Consent de chaque événement dans le volet de gauche :

  1. Sur l'événement Consent (default), vérifiez que les 4 signaux affichent Denied.
  2. Après avoir cliqué sur « Tout accepter », vérifiez l'émission d'un événement Consent (update) où les signaux passent à Granted.
  3. Dans votre compte Google Ads, patientez entre 24 et 48 heures : l'alerte « Consent not configured » passera au vert avec le statut « Actif ».
§

Sources Officielles & Jurisprudence de Référence

Textes réglementaires primaires, délibérations officielles de la CNIL et arrêts de la CJUE cités dans cette analyse.

Mis à jour le 2026-09-20
Partager cet article:

Questions Fréquentes (FAQ)

Qu'est-ce que l'erreur 'Consent not configured' dans Google Ads ?

C'est une alerte déclenchée par Google Ads lorsque vos balises de conversion ou d'audience enregistrent des hits sans que les signaux ad_user_data et ad_personalization n'aient été définis, en violation des exigences du Digital Markets Act (DMA).

Pourquoi mes conversions Google Ads ont-elles chuté après l'apparition de l'erreur ?

Sans signaux de consentement valides, Google désactive la modélisation statistique des conversions pour les utilisateurs de l'EEE. L'algorithme Smart Bidding ne voit plus les ventes non trackées et réduit l'efficacité de vos enchères.

Que signifie le paramètre gcs=G100 dans la requête réseau ?

Le paramètre gcs=G100 indique un état de refus total : le chiffre 0 pour ad_storage et le chiffre 0 pour analytics_storage. Aucune donnée n'est stockée sur le terminal de l'utilisateur.

Que signifie le paramètre gcs=G111 ?

gcs=G111 indique que l'utilisateur a donné un consentement explicite et complet pour les cookies publicitaires (1) et les cookies statistiques (1).

Comment décoder le paramètre gcd dans Google Tag Manager ?

Le paramètre gcd encode les 4 signaux via des lettres : 'p' indique un refus par défaut, 'q' un accord par défaut, 't' un accord après clic utilisateur, 'r' un refus après clic, et 'l' un signal manquant qui génère l'erreur Google Ads.

Faut-il choisir le Consent Mode Basic ou Advanced ?

Le mode Advanced est recommandé pour maximiser le ROAS : il permet à Google d'envoyer des pings sans cookie lors d'un refus et de modéliser mathématiquement jusqu'à 70% des conversions perdues, dans le respect strict du RGPD.

Combien de temps faut-il pour que l'erreur disparaisse de Google Ads après correction ?

Une fois l'implémentation corrigée et validée dans Tag Assistant, le centre de diagnostic Google Ads met généralement entre 24 et 48 heures pour actualiser le statut et afficher le signal au vert.

Une CMP certifiée Google Partner est-elle obligatoire ?

Oui, Google exige l'utilisation d'une CMP certifiée Google Partner (comme Axeptio ou Didomi) pour garantir l'intégration native et maintenue avec l'API Consent Mode v2.