Analyse gratuite À propos Assistance Contact
Adopter Velo

Vous avez déjà un compte ? Se connecter

Ce qu'une mauvaise catégorie de consentement fait à GA4 et Google Ads

GA4 & mesure 23 septembre 2026· 7 min de lecture
La mascotte Velo examine un graphique à la loupe pendant qu'un fantôme se cache

Tous les articles

Un cookie dans la mauvaise catégorie de consentement envoie à Google le mauvais signal Consent Mode. Classé de façon trop stricte, analytics_storage ou les signaux publicitaires restent refusés : GA4 perd des visiteurs qui ont dit oui et Google Ads cesse de construire des audiences à partir d'eux. Classé de façon trop permissive, des balises s'exécutent pour des personnes qui ont dit non. Le paramètre gcs sur la page en production montre lequel des deux.

Commencez par une analyse.

L'analyse gratuite lit le HTML de votre page d'accueil et votre conteneur Tag Manager public, puis liste les balises de suivi qu'elle trouve.

Gratuit · Sans inscription · Vérification du HTML et du GTM public

Où la catégorie atteint-elle réellement Google ?

Votre outil de consentement affiche des catégories : nécessaire, fonctionnel, mesure d'audience, marketing. Google ne voit jamais ces noms. Ce que Google lit, ce sont les signaux Consent Mode que la bannière définit quand le visiteur décide, et les quatre qui comptent pour la mesure sont listés dans la référence Consent Mode de Google : analytics_storage pour les cookies d'analyse, ad_storage pour les cookies publicitaires, ad_user_data pour l'envoi de données utilisateur à Google à des fins publicitaires, et ad_personalization pour les annonces personnalisées.

Quelque part entre la bannière et la balise, chaque catégorie est reliée à un ou plusieurs de ces signaux. Le câblage habituel relie la mesure d'audience à analytics_storage, et le marketing aux trois signaux publicitaires ensemble. Une catégorie décide donc de vos données à deux endroits. Elle définit le signal que lisent les balises de Google, et dans les outils qui bloquent les scripts par catégorie, elle décide si un script a seulement le droit de se charger.

Une mauvaise catégorie a donc rarement l'air fausse dans l'outil de consentement. Le défaut n'apparaît que dans ce qui quitte la page.

Que fait chaque mauvais classement à vos données ?

Quatre erreurs couvrent l'essentiel de ce qui tourne mal. Les trois premières vous coûtent des données que vous aviez le droit d'avoir. La quatrième ne vous coûte rien dans les rapports, et c'est précisément pour cela qu'elle perdure.

  • La mesure d'audience reliée au mauvais signal. Un visiteur accepte la mesure d'audience et refuse le marketing, mais la catégorie mesure d'audience a été reliée à ad_storage, ou les deux catégories à un seul signal. GA4 reçoit la visite sans son cookie : un visiteur qui a dit oui disparaît de vos rapports observés exactement comme s'il avait refusé, avec ses événements clés.
  • Un marketing qui ne fait jamais bouger les deux signaux les plus récents. La catégorie met à jour ad_storage mais laisse ad_user_data et ad_personalization à denied. Le consentement semble correct pour le stockage, mais Google reçoit l'indication qu'il ne peut pas utiliser les données de ce visiteur pour la publicité ou la personnalisation : les audiences de remarketing cessent alors de grossir à partir de personnes qui y avaient consenti.
  • La balise Google, ou tout le conteneur, classée en marketing. Dans un outil qui bloque les scripts par catégorie, refuser le marketing supprime alors le conteneur lui-même. Les visiteurs qui ont accepté la mesure d'audience n'envoient plus rien à GA4 et, si vous utilisez Consent Mode en mode avancé, les visiteurs qui ont tout refusé n'envoient plus la requête sans cookie dont dépend la modélisation de Google.
  • Un pixel publicitaire classé en mesure d'audience ou en fonctionnel. Le pixel s'exécute pour des visiteurs qui ont refusé le marketing. C'est un défaut de conformité plutôt qu'un défaut de données, et c'est la version que les autorités peuvent voir de l'extérieur en un seul chargement de page.

Choisir la bonne catégorie pour un script donné est une question à part entière, et nous y avons répondu dans dans quelle catégorie de consentement ranger chaque script tiers. Cet article porte sur le coût d'une erreur, et sur la façon de savoir si vous en avez déjà commis une.

Même bannière, même clic. Signal opposé.

Le visiteur accepte la mesure d'audience et refuse le marketing.

Câblage correct

gcs=G101

Conforme au choix du visiteur.

  • Mesure d'audience → analytics_storage
  • Marketing → les trois signaux publicitaires
  • GA4 reconnaît les visiteurs récurrents

Fils croisés

gcs=G110

L’inverse du choix du visiteur.

  • Mesure d'audience → ad_storage
  • analytics_storage jamais mis à jour
  • GA4 fonctionne sans cookie malgré un oui

Dans gcs, le chiffre après G1 correspond à ad_storage et le dernier chiffre à analytics_storage.

Un même choix du visiteur, deux câblages. Quand la catégorie mesure d'audience met à jour le bon signal, la requête porte G101. Quand elle a été reliée au signal publicitaire, le même clic produit G110, et GA4 traite un visiteur qui a consenti comme s'il avait refusé.

Comment vérifier votre propre mapping de catégories ?

Six étapes. Faites les tests sur le site en production dans une fenêtre de navigateur vierge, jamais dans l'aperçu Tag Assistant.

  1. Notez ce que chaque catégorie doit mettre à jour

    Ouvrez les réglages Consent Mode de votre outil de consentement et notez, catégorie par catégorie, lesquels des quatre signaux elle modifie. La mesure d'audience doit modifier analytics_storage. Le marketing doit modifier ad_storage, ad_user_data et ad_personalization ensemble.

  2. Acceptez uniquement la mesure d'audience et lisez gcs

    Chargez la page, ouvrez l'onglet réseau, filtrez sur collect, puis acceptez la mesure d'audience et refusez le marketing. La requête suivante doit porter gcs=G101. G110 signifie que les fils sont croisés. G100 signifie que la catégorie mesure d'audience ne met à jour rien de ce que Google lit.

  3. Acceptez le marketing et lisez gcd

    Dans une nouvelle fenêtre, acceptez le marketing et refusez la mesure d'audience. gcs ne couvre que les deux signaux de stockage : lisez donc le paramètre gcd, qui encode les quatre. ad_user_data comme ad_personalization doivent apparaître comme accordés par la mise à jour. La façon de le décoder est expliquée dans ce que signifie le paramètre gcd.

  4. Refusez tout et vérifiez que le conteneur se charge toujours

    Avec tout refusé et Consent Mode en mode avancé, une requête collect devrait quand même partir, portant gcs=G100. Un onglet vide signifie que la balise Google ou Google Tag Manager lui-même se trouve dans une catégorie qui le bloque. Sortez-le de là : les balises de Google appliquent elles-mêmes le consentement, comme nous l'expliquons dans faut-il bloquer les balises Google jusqu'au consentement.

  5. Cherchez les domaines publicitaires hors de la catégorie marketing

    Parcourez la liste des scripts et des cookies de votre outil de consentement. Tout ce qui vient de Meta, TikTok, LinkedIn, Microsoft Advertising ou des domaines publicitaires de Google et se trouve en mesure d'audience ou en fonctionnel s'exécute pour des personnes qui ont refusé le marketing. Déplacez-le, puis refusez le marketing et vérifiez que rien ne se charge depuis ces domaines.

  6. Vérifiez que les signaux arrivent au bout de quelques jours

    Dans GA4, allez dans Admin et, sous Data collection and modification, ouvrez Consent settings, puis sélectionnez le flux de données. Vous y voyez si les signaux de consentement analytics et publicitaires atteignent la propriété, et les problèmes détectés y sont signalés. Google Ads affiche l'état du mode de consentement dans ses diagnostics de conversion. Les deux ont du retard : consultez-les après quelques jours de trafic, pas le jour de la correction.

À quoi ressemblent les dégâts dans vos rapports ?

Si vous ne pouvez pas encore tester, les rapports laissent généralement deviner quelle erreur vous avez. Un câblage analytics inversé se traduit souvent par une baisse des utilisateurs et des sessions observés, datée du jour où la bannière ou ses réglages ont changé, alors que la part de visiteurs qui acceptent la mesure d'audience n'a pas bougé. Des signaux publicitaires manquants se traduisent par des listes de remarketing qui cessent de grossir alors que le trafic se maintient, et par un libellé Action required dans les paramètres de consentement de GA4. Un conteneur bloqué se traduit par une chute brutale de tout le trafic GA4 provenant des régions soumises au consentement, que l'on prend souvent pour une panne du suivi.

Le trafic, les campagnes et la saisonnalité font bouger les mêmes chiffres : voyez donc ces symptômes comme une raison de suivre les six étapes. C'est la lecture de gcs qui pose le diagnostic.

Une partie de la perte est voulue. Les visiteurs qui refusent la mesure d'audience restent absents des données observées de GA4, et que Google les modélise ou non dépend de l'atteinte des seuils de données par votre propriété, comme expliqué dans ce qu'est la modélisation du consentement et quand elle démarre.

Là où une personne doit encore décider

L'essentiel se résume à deux décisions : quel signal une catégorie pilote, et dans quelle catégorie un script doit aller. La première relève de la plomberie et ne devrait plus changer une fois correcte. La seconde change chaque fois que quelqu'un ajoute une balise, et c'est pourquoi une configuration correcte au lancement finit par dériver.

Velo règle le premier point dans le code plutôt que dans un écran de réglages : marketing pilote les trois signaux publicitaires ensemble et mesure d'audience pilote analytics_storage, si bien que ce câblage ne peut pas dériver. Le second reste une décision humaine. Velo liste ce que son analyse trouve pour que vous le passiez en revue et le classiez, avec des suggestions de l'IA pour les cookies qu'il ne parvient pas à identifier, et la vérification ci-dessus vaut toujours la peine d'être faite après chaque modification.

Questions fréquentes

Les questions que l'on pose sur ce sujet.

Que deviennent les données GA4 et Google Ads si un cookie est dans la mauvaise catégorie de consentement ?

Elle change le signal Consent Mode que reçoit Google. Classé de façon trop stricte, GA4 perd le cookie des visiteurs qui ont accepté la mesure d'audience, si bien que les visiteurs récurrents apparaissent comme nouveaux, et Google Ads perd des audiences de remarketing issues de personnes qui y avaient consenti. Classé de façon trop permissive, les balises publicitaires s'exécutent pour des personnes qui ont refusé le marketing : les rapports ont l'air sains, et le site n'est plus conforme.

Pourquoi le trafic GA4 a-t-il chuté après le changement de ma bannière de cookies ?

Une cause fréquente est une catégorie de mesure d'audience reliée au mauvais signal Consent Mode : analytics_storage reste alors refusé même après l'acceptation du visiteur. GA4 reçoit la visite sans son cookie et l'exclut des rapports observés, comme pour un refus. Acceptez uniquement la mesure d'audience sur la page en production et lisez le paramètre gcs : G101 est correct, G110 ou G100 signifie que le mapping est faux.

Dans quelle catégorie de consentement ranger Google Tag Manager ?

Aucune qui le bloque. Le conteneur lui-même ne dépose aucun cookie, et les balises Google qu'il contient appliquent le consentement d'elles-mêmes. Si un outil de consentement bloque le conteneur quand un visiteur refuse le marketing, GA4 perd les visiteurs qui ont accepté la mesure d'audience et, en mode avancé, les requêtes sans cookie à partir desquelles Google modélise. Placez plutôt les contrôles de consentement sur les balises tierces à l'intérieur du conteneur.

Comment vérifier quel signal Consent Mode envoie une catégorie de cookies ?

Chargez la page en production dans un navigateur vierge, filtrez l'onglet réseau sur collect et acceptez une catégorie à la fois. Le paramètre gcs couvre les deux signaux de stockage : le chiffre après G1 correspond à ad_storage et le dernier chiffre à analytics_storage. Le paramètre gcd couvre ad_user_data et ad_personalization. Chaque catégorie ne doit faire bouger que les signaux qui lui reviennent.