Google Consent Mode v2 : le mettre en place simplement
Par l’équipe OpenCookies · publié le 22 octobre 2026 · mis à jour le 22 octobre 2026
L’essentiel en 3 lignes
- Consent Mode v2 est la façon dont votre site indique à Google (Analytics, Ads) ce que le visiteur a accepté ou refusé.
- Il repose sur quatre signaux :
ad_storage,analytics_storage,ad_user_dataetad_personalization. Les deux derniers sont ceux de la version 2. - Le bon ordre : « refusé » par défaut avant les balises Google, puis mise à jour dès que le visiteur choisit. OpenCookies fait les deux et le test le vérifie.
Les étapes
- Comprenez les quatre signaux
ad_storage: cookies de publicité.analytics_storage: cookies de mesure d’audience.ad_user_data: envoi à Google de données de l’utilisateur à des fins publicitaires.ad_personalization: publicité personnalisée et remarketing.
Chacun vaut
granted(accordé) oudenied(refusé). - Définissez la valeur par défaut avant toute balise Google
Le code de consentement par défaut doit s’exécuter avant Google Tag Manager ou
gtag.js:<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> - Mettez à jour au moment du choix
Quand le visiteur clique, le bandeau envoie le nouvel état. Exemple après « Tout accepter » :
gtag('consent', 'update', { ad_storage: 'granted', analytics_storage: 'granted', ad_user_data: 'granted', ad_personalization: 'granted' });Un choix partiel (mesure oui, publicité non) ne change que les signaux concernés. Le choix doit être conservé et rejoué à chaque page, sinon le visiteur est redemandé.
- Laissez OpenCookies s’en charger
Avec la ligne OpenCookies placée en premier dans
<head>, la valeur par défaut est posée avant vos balises et mise à jour au choix du visiteur. Rien à écrire à la main :<script src="https://opencookies.com/banner/oc.js" data-site="CLÉ"></script>
Vérifier avec le test OpenCookies
Le test OpenCookies affiche, dans une section dédiée du rapport, l’état de Consent Mode aux trois moments : par défaut, après « Refuser » et après « Accepter ». Vous devez voir les quatre signaux à « refusé » avant le choix et après le refus, puis « accordé » après l’acceptation.
Côté Google, vous pouvez aussi utiliser l’aperçu de Google Tag Manager (Tag Assistant), qui montre l’état de consentement à chaque événement.
Sources
- Google — Configurer le mode de consentement sur les sites
- Google — Mode de consentement dans Google Analytics
- Google — Prise en charge du mode de consentement dans Tag Manager
Ce guide décrit une démarche technique, pas un avis juridique.
Questions fréquentes
Consent Mode remplace-t-il le bandeau ?
Non. Consent Mode ne recueille pas le choix : il le transmet à Google. Il faut toujours un bandeau qui recueille le choix du visiteur.
Mode de base ou mode avancé ?
En mode de base, les balises Google ne se chargent pas avant l’accord. En mode avancé, elles se chargent et envoient des signaux sans cookie avant le choix. Le mode de base est le plus prudent ; demandez conseil pour votre cas.