Comment fonctionne Google Analytics sans cookies ? Explication du Consent Mode (G100)
Depuis l’entrée en vigueur du RGPD et des réglementations ePrivacy, les entreprises doivent obtenir un consentement explicite avant de déposer des cookies à des fins analytiques ou publicitaires. Google a donc introduit le Consent Mode (ou « Mode Consentement »), une technologie qui permet d’adapter dynamiquement le comportement des balises Google, notamment Google Analytics 4 (GA4), selon les choix de l’utilisateur.
Mais que se passe-t-il techniquement lorsqu’un visiteur refuse les cookies analytiques ? Peut-on encore envoyer des données ? Et sont-elles vraiment anonymes ?
Que se passe-t-il côté HTTP quand l’utilisateur refuse les cookies GA4 ?
Même sans consentement, Google Tag Manager (GTM) peut envoyer un hit à Google Analytics, mais ce dernier est considérablement limité.
Concrètement, aucun cookie n’est lu ou déposé (_ga
, _gid
, etc.). Au lieu de cela, un appel HTTP est effectué vers l’API de collecte GA4, avec des paramètres qui signalent clairement que le consentement n’a pas été accordé.
Exemple de requête envoyée sans consentement
Voici un exemple réel de requête envoyée par GA4 via Consent Mode en cas de refus :
https://region1.google-analytics.com/g/collect?v=2 &tid=G-XXXXXXXXXX &cid=555 &t=pageview &gcs=G100
Interprétation des paramètres :
Paramètre | Rôle |
---|---|
v=2 |
Version du protocole de collecte GA4 |
tid |
ID de mesure de votre propriété GA4 |
cid=555 |
ID client généré localement, non stocké |
t=pageview |
Événement envoyé : consultation de page |
gcs=G100 |
Code de consentement : refus des cookies analytiques |
À noter : dans ce cas, aucun cookie n’est utilisé, et les identifiants sont éphémères et anonymes.
Capture du mode debug GTM montrant le consentement partiel (G100), sans déclenchement des balises analytiques.
Requête collect avec paramètre gcs=G100, indiquant un refus explicite du consentement.
Ce que Google ne fait pas si le consentement est refusé
❌ Aucun cookie n’est enregistré via
Set-Cookie
❌ Les cookies existants (_ga, _gid...) ne sont pas lus
❌ Aucun traçage entre pages, visites ou appareils
❌ L’utilisateur est considéré comme nouveau à chaque session
Ce que Google fait malgré tout (en toute légalité)
Même sans cookies, l'appel HTTP est utile à Google pour :
Estimer le volume de trafic global
Alimenter des modèles de conversion par modélisation
Fournir des indicateurs agrégés anonymes
Aider à l’attribution publicitaire dans Google Ads (via des modèles probabilistes)
Ces données restent strictement anonymes, sans aucun identifiant personnel, et sont conformes au RGPD.
En résumé : Ce que signifie le code gcs=G100
Voici un tableau comparatif selon que le consentement soit accordé (gcs=G111
) ou refusé (gcs=G100
) :
Aspect | Avec consentement(gcs=G111) |
Sans consentement(gcs=G100) |
---|---|---|
Cookies (_ga , _gid ...) |
✅ Oui | ❌ Non |
ID client persistant | ✅ Oui | ⚠️ Non, ID jetable |
Traçage multi-pages | ✅ Oui | ❌ Non |
Données visibles dans GA4 | ✅ Complètes | ⚠️ Très limitées |
Conformité RGPD | ✅ Oui | ✅ Oui |
Pourquoi activer le Consent Mode ?
Mettre en place le Consent Mode v2 avec Google Tag Manager et une CMP comme Usercentrics permet de :
Respecter le RGPD
Continuer à collecter un minimum de données même en cas de refus
Optimiser la modélisation des conversions Google Ads
Préparer votre site à l’avenir sans cookies tiers
Besoin d’aide pour activer le Consent Mode sur votre site ?
Nous accompagnons les entreprises dans la mise en conformité RGPD de leur écosystème marketing : Google Analytics 4, Google Tag Manager, Meta, LinkedIn, CMP...
Certification « Server-side Tagging with Stape »