Le Consent Mode est le mécanisme par lequel votre site indique aux outils Google ce que le visiteur a accepté. Depuis mars 2024, sa version 2 est exigée pour continuer d'utiliser les fonctions publicitaires de Google Ads et de Google Analytics dans les régions à consentement obligatoire. Si votre bannière n'envoie pas ces signaux, vos campagnes et vos audiences se dégradent silencieusement.
Les quatre signaux qui comptent
| Signal | Ce qu'il contrôle |
|---|---|
analytics_storage | Les témoins de mesure (Google Analytics 4). |
ad_storage | Les témoins publicitaires et le suivi des conversions. |
ad_user_data | L'envoi de données utilisateur à Google à des fins publicitaires (nouveau en v2). |
ad_personalization | La personnalisation des annonces et le remarketing (nouveau en v2). |
La v2 ajoute ad_user_data et ad_personalization aux signaux existants. Google les exige pour alimenter ses audiences et son suivi des conversions : sans eux, les données publicitaires des visiteurs consentants sont ignorées.
Le mécanisme default / update
Le Consent Mode fonctionne en deux temps. Un état par défaut est déclaré avant le chargement de tout tag Google : pour un site soumis à un régime de consentement explicite comme la Loi 25, tout est refusé sauf la sécurité. Puis, quand le visiteur fait son choix, une mise à jour transmet l'état réel, signal par signal.
// Avant tout tag Google : refus par défaut
gtag("consent", "default", {
analytics_storage: "denied",
ad_storage: "denied",
ad_user_data: "denied",
ad_personalization: "denied",
security_storage: "granted",
wait_for_update: 500,
});
// Après le choix du visiteur : mise à jour fidèle
gtag("consent", "update", {
analytics_storage: "granted", // le visiteur a accepté l'analyse
ad_storage: "denied", // mais refusé la publicité
ad_user_data: "denied",
ad_personalization: "denied",
});L'ordre est critique
Le signal par défaut doit partir avant le premier tag Google, sinon celui-ci se charge sans consigne et dépose ses témoins. C'est pourquoi le déclencheur « Consent Initialization » de Google Tag Manager existe : il garantit que la consigne de consentement passe en premier.
Ce que ça change pour la Loi 25
Le Consent Mode ne remplace pas le blocage des traceurs : c'est un canal d'information vers Google, pas un mécanisme d'application. Une bannière conforme à la Loi 25 doit faire les deux : bloquer réellement les scripts non consentis, et transmettre les signaux v2 pour que vos outils Google respectent les choix du visiteur. Consorm implémente le Consent Mode v2 directement dans votre Google Tag Manager, sans configuration : l'état par défaut est déclaré au bon moment, et chaque décision du visiteur est retransmise fidèlement. Les détails d'implantation sont dans la documentation.