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.

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 »

 
Précédent
Précédent

Server‑Side Tagging avec Stape : l’atout performance & data de votre marketing digital

Suivant
Suivant

Actualités SEA - 3 juillet 2025