OpenCookies

Guides

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

  1. Google Analytics 4 dépose des cookies (_ga et _ga_IDENTIFIANT) dès que son script se charge.
  2. 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.
  3. Le test OpenCookies le vérifie : aucun cookie de mesure avant le choix ni après « Refuser », et _ga seulement après « Accepter ».

Les étapes

  1. Repérez comment GA4 est chargé

    Il y a trois cas courants : le code gtag.js collé 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.com ou google-analytics.com : si une requête part avant tout clic sur le bandeau, GA4 est chargé trop tôt.

  2. 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.

  3. 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.

  4. 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 ».

Si _ga est présent avant le choix, GA4 se charge trop tôt : revenez à l’étape 1 pour trouver où il est ajouté.

Tester mon site

Sources

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.

← Tous les guides · Le blog