Google Analytics 4 et cookies : que faire avant le consentement ?
Par l’équipe OpenCookies · publié le 22 octobre 2026 · mis à jour le 22 octobre 2026
L’essentiel en 3 lignes
- Google Analytics 4 dépose des cookies (
_gaet_ga_IDENTIFIANT) dès que son script se charge. - Afficher un bandeau ne suffit pas : tant que le visiteur n’a pas choisi, GA4 ne doit pas se charger normalement, ou doit être limité par Google Consent Mode.
- Le test OpenCookies le vérifie : aucun cookie de mesure avant le choix ni après « Refuser », et
_gaseulement après « Accepter ».
Les étapes
- Repérez comment GA4 est chargé
Il y a trois cas courants : le code
gtag.jscollé directement dans les pages, une balise dans Google Tag Manager, ou une extension de votre CMS. La méthode de blocage dépend de ce cas, c’est pourquoi on commence par là.Dans votre navigateur, ouvrez l’onglet « Réseau » des outils de développement et cherchez
googletagmanager.comougoogle-analytics.com: si une requête part avant tout clic sur le bandeau, GA4 est chargé trop tôt. - Déclarez « refusé » par défaut, avant la balise Google
Google Consent Mode permet de dire à GA4 que rien n’est accepté tant que le visiteur n’a pas choisi. Ce code doit se trouver avant la balise Google :
<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' }); </script>Après le choix, le bandeau doit mettre à jour ces valeurs (
gtag('consent', 'update', …)). Avec OpenCookies, c’est fait pour vous : voir la page Consent Mode v2. - Choisissez le niveau de blocage
Deux approches existent. Le mode « de base » ne charge pas du tout la balise Google avant l’accord. Le mode « avancé » la charge mais elle n’envoie que des signaux sans cookie tant que le consentement n’est pas donné. Le mode de base est le plus prudent ; le mode avancé donne à Google plus de données de modélisation. À vous de choisir avec votre conseil juridique.
- Posez le bandeau en premier dans l’en-tête
Avec OpenCookies, une seule ligne, placée en premier dans
<head>, neutralise les balises de suivi connues (dont GA4) avant le choix et les relance après « Accepter » :<script src="https://opencookies.com/banner/oc.js" data-site="CLÉ"></script>
Vérifier avec le test OpenCookies
Lancez le test OpenCookies sur l’adresse de votre site. Le rapport compare trois moments : avant tout choix, après « Refuser », après « Accepter ».
- Avant tout choix et après « Refuser » : aucun cookie
_gani requête de mesure vers Google. - Après « Accepter » :
_gaet la mesure apparaissent. C’est normal, le visiteur a dit oui.
Si _ga est présent avant le choix, GA4 se charge trop tôt : revenez à l’étape 1 pour trouver où il est ajouté.
Sources
- Google — Cookies utilisés par GA4
- Google — Configurer le mode de consentement sur les sites
- CNIL — Cookies et autres traceurs (règles et mesure d’audience exemptable)
Ce guide décrit une démarche technique, pas un avis juridique.
Questions fréquentes
Peut-on utiliser GA4 sans bandeau ?
Dans l’Union européenne, la mesure d’audience avec dépôt de cookies demande en principe le consentement. La CNIL décrit des cas de mesure d’audience exemptée, sous conditions strictes ; voir sa page sur les outils exemptables. Ce guide n’est pas un avis juridique.
Quels cookies GA4 dépose-t-il ?
Principalement _ga (identifie un navigateur) et _ga_IDENTIFIANT (état de la session). Leur durée par défaut est détaillée dans la documentation Google citée plus haut et dans nos fiches _ga et _ga_IDENTIFIANT.