Une configuration dédiée : un seul snippet, gtag default/update automatique, valeurs régionales avec logique EEE et correspondance des catégories avec les quatre signaux GCM v2. Configurez GA4, Google Ads et GTM en 4 étapes et vérifiez le tout dans Tag Assistant.
CookieHug est conçu pour répondre aux exigences du programme Google CMP Partner — de la bannière aux signaux Consent Mode v2.
Nous émettons gtag('consent','default',…) avant le chargement du moindre tag Google — avec wait_for_update: 2000 ms, denied pour l'EEE, granted pour ROW. Au consentement, nous déclenchons consent_update dérivé de vos catégories.
La région est détectée à partir des en-têtes Cloudflare (CF-IPCountry, CF-Region-Code). Recherche : correspondance exacte (par ex. US-CA) → région parente (US) → repli ROW. Préréglages intégrés pour EEE / GB / CH / US-CA / ROW.
Modèle conforme au CMP Google avec lien intégré vers business.safety.google/privacy, boutons Accepter / Refuser d'égale importance et aucune case pré-cochée. Un interrupteur dans le tableau de bord l'active.
Toute la correspondance est documentée : interface configurable, modèle de bannière et recommandation dans l'interface — le tout décrit publiquement et prêt à être présenté à Google lors de la certification.
Vous collez un snippet — tout le reste se passe dans le SDK, sans gtag manuel dans votre code.
Le SDK émet gtag('consent','default',…) avant le chargement de GTM / gtag.js, de sorte que les tags Google démarrent en denied (advanced mode).
Après Accepter / Refuser / Enregistrer les préférences, nous déclenchons gtag('consent','update',…) en fixant ad_storage, ad_user_data, ad_personalization et analytics_storage selon les catégories choisies.
Préréglage complet : marketing → les 3 signaux publicitaires, statistiques → analytics_storage. Préréglage mesure : analytics_storage uniquement. Tout se configure dans l'interface, sans code.
Nous activons url_passthrough pour conserver gclid / dclid pour Google Ads et permettre les conversions modélisées en état denied (pings sans cookies).
Nous détectons navigator.globalPrivacyControl === true et, en mode auto_deny_toaster, envoyons automatiquement denied à Google sans afficher la bannière, avec une possibilité de passer outre.
Le mode debug journalise dans la console chaque événement consent et la correspondance catégorie → signal. La réception se vérifie dans l'onglet Analytics du tableau de bord.
CookieHug s'occupe de la partie client ; vous configurez trois surfaces Google. Environ 15 minutes au total.
Dans le panneau CookieHug, ouvrez votre domaine → Obtenir le script. Collez le <script> généré comme premier tag du <head> — avant GTM, avant gtag.js, avant tout code Google.
consent default ne leur parvienne.gtag('consent','default',…) — CookieHug le fait automatiquement ; un second appel écraserait les valeurs régionales.Ouvrez la propriété GA4 → Administration → Collecte et modification des données → Collecte de données.
ad_storage et analytics_storage sont en denied avant le déclenchement du tag.consent_update et consent_default.Dans Google Ads → Outils → Data manager → Consent settings (ou Admin → Consent dans la nouvelle interface), activez le Consent Mode pour le compte.
redacted_data et les pings consent_default / consent_update doivent être > 0.Chargez vos tags (GA4, Ads, Floodlight, …) normalement dans GTM — ils liront l'état de consentement que CookieHug a déjà poussé dans le dataLayer.
gtag('consent','default',…). CookieHug fixe les valeurs par défaut avant le chargement de GTM ; un second appel écraserait les valeurs régionales et casserait le filtrage EEE.ad_storage, analytics_storage). GTM bloquera alors l'écriture du cookie ou du pixel lorsque le signal est denied et exécutera le tag en mode redacted sous advanced mode.Trois preuves indépendantes que Consent Mode v2 fonctionne en advanced mode.
Installez Tag Assistant (extension Chrome) et chargez votre domaine dans un profil neuf. Dans l'onglet Summary, vous devriez voir deux événements consent : default (avant acceptation) avec analytics_storage=denied / ad_storage=denied, et update (après acceptation) avec les signaux passés à granted selon votre correspondance.
GA4 → Administration → DebugView. Avec ?gtm_debug=1 ou le mode Aperçu de GTM, vous voyez l'état de consentement attaché à chaque événement et les lectures en direct de consent_state.
Google Ads → Outils → Conversions → Diagnostic. Sous 24 h, l'indicateur Consent Mode devrait passer au vert et les compteurs consent_default / consent_update augmenter avec le trafic.
Ouvrez DevTools → Network → filtre google. Avant acceptation, les tags GA/Ads doivent se déclencher avec le consentement denied ; après un clic sur accepter, vous devriez voir gtag('consent','update') basculer les 4 signaux selon votre correspondance de catégories.
Correspondance entre les exigences du programme Google CMP Partner et des fonctionnalités concrètes de CookieHug.
| Exigence de Google | Comment CookieHug y répond |
|---|---|
| Bannière entièrement configurable depuis une interface graphique | Panneau d'administration complet : textes de la bannière, mise en page (position, arrondi, alignement, Google Font, icône), couleurs (fond, titre, description, liens, boutons), catégories (activation, libellés, inventaire des cookies), Consent Mode v2 (interrupteurs Ads/GA4, 4 signaux, valeurs régionales, correspondance). Sans une ligne de code. |
| Modèle de bannière conforme aux exigences de Google | L'interrupteur Domaine → Google Consent Mode → Certification Google CMP active un modèle qui : (a) décrit la finalité de la collecte dans un champ éditable, (b) affiche un lien intégré vers business.safety.google/privacy (target=_blank, rel=noopener), (c) propose un opt-in explicite via Tout accepter — tous les signaux démarrent en denied et Tout refuser est d'égale importance. |
| Recommandation d'utiliser le modèle dans l'interface | Lorsqu'un client active Consent Mode v2 (interrupteur Ads/GA4) sans le modèle, le panneau affiche une alerte intégrée avec un bouton Activer le modèle et un lien vers la documentation de Consent Mode v2 advanced. L'alerte disparaît une fois le modèle activé. |
| Page publique dédiée à la configuration Google | Cette page (cookiehug.com/features/google-consent-mode-v2) — accessible publiquement, sans connexion, entièrement consacrée à la configuration Google. Elle contient la configuration en 4 étapes, la vérification dans Tag Assistant, les valeurs régionales et une FAQ propre à Google. |
| Preuve du consentement | Chaque décision de l'utilisateur est enregistrée dans le cookie cookiehug_consent_v2 (regionId, méthode, horodatage, signaux) et alimente le journal des consentements du tableau de bord — avec export CSV. |
Préréglages de signaux GCM v2 préconfigurés selon les exigences réglementaires. Chaque cellule peut être remplacée par domaine dans le tableau de bord.
| Région | ad_storage | ad_user_data | ad_personalization | analytics_storage |
|---|---|---|---|---|
| EEE (UE) | denied | denied | denied | denied |
| GB | denied | denied | denied | denied |
| CH | denied | denied | denied | denied |
| US-CA | denied | denied | denied | granted |
| ROW (reste du monde) | granted | granted | granted | granted |
La région est détectée à partir de CF-IPCountry / CF-Region-Code (Cloudflare). Ordre de recherche : correspondance exacte (par ex. US-CA) → région parente (US) → repli ROW → defaults globaux.
Créez un compte, ajoutez un domaine, collez un snippet. Bannière conforme au CMP Google, valeurs régionales et vérification dans Tag Assistant — livrées d'origine.
Language: Français