Come implementare Google Consent Mode v2 con Cookiebot
Se hai un sito web e vuoi rispettare le regole sulla privacy (spoiler: dovresti), Google Consent Mode v2 è una soluzione super utile che ti aiuta a gestire le preferenze di consenso degli utenti in modo semplice e chiaro.
In questa guida ti spiego passo dopo passo come configurarla usando Cookiebot, uno strumento che rende la gestione del GDPR molto più facile.
Cos'è Google Consent Mode v2
Google Consent Mode è come un ponte digitale tra il tuo sito e Google: comunica quali scelte hanno fatto gli utenti sui cookie e sui dati personali. Informa servizi come Google Analytics e Google Ads sullo stato del consenso.
La versione 2 (v2) è stata migliorata per rispettare ancora meglio il GDPR ed è obbligatoria se vuoi continuare a usare le funzionalità pubblicitarie dei prodotti Google (remarketing, tracciamento conversioni) per utenti dell'Area Economica Europea (EEA).
Quando ti serve
- Se raccogli dati da utenti in Europa (EEA).
- Se usi Google Ads per fare remarketing e i tuoi target includono utenti europei.
- Se vuoi rispettare la politica europea sull'uso dei cookie di Google.
- Se tracci conversioni da utenti europei.
Anche se oggi non ricadi in questi casi, è consigliato implementarla il prima possibile: le normative cambiano.
Ho un sito piccolo con pochi utenti europei. Ho davvero bisogno di Consent Mode v2 o basta il banner cookie classico?
Gestisco un piccolo e-commerce, uso Google Ads e GA4. Ho già un banner cookie ma non so se devo aggiungere anche la Consent Mode v2. È obbligatorio o è solo una raccomandazione?
Se usi Google Ads o GA4 e raggiungi utenti nell'Area Economica Europea, Consent Mode v2 non è una raccomandazione: è diventata obbligatoria da marzo 2024 per mantenere le funzionalità pubblicitarie (remarketing, smart bidding, tracciamento conversioni). Un banner cookie classico senza Consent Mode segnala correttamente il consenso all'utente, ma non lo comunica ai tag Google — che quindi non sanno se possono raccogliere o meno. Il risultato è o non conformità GDPR o perdita di dati pubblicitari. Implementa Consent Mode v2 con GTM e Cookiebot: per un sito piccolo si fa in meno di un'ora.
Differenze tra v1 e v2
- v1: gestiva solo
analytics_storageead_storage. - v2: aggiunge due parametri fondamentali per la pubblicità personalizzata:
ad_user_data— consenso all'uso dei dati per la pubblicità.ad_personalization— consenso alla personalizzazione (remarketing, pubblicità mirata).
Strumenti richiesti
- Cookiebot — piattaforma di gestione del consenso (CMP).
- Google Tag Manager (GTM) — per gestire facilmente i tag.
1. Configurazione di Cookiebot
- Crea un account su Cookiebot.
- Inserisci l'URL del sito → Cookiebot scansiona automaticamente i cookie.
- Scegli il template GDPR preconfigurato.
- Personalizza il banner (design, distribuzione geografica EU/EEA, scheda Privacy).
- Clicca Finish, poi in "Implementation" copia il Domain Group ID.
2. Integrazione con Google Tag Manager
Abilita la Consent Overview
GTM → Admin → Container Settings → abilita "Consent Overview".
Aggiungi il modello Cookiebot
Templates → Tag Templates → Search Gallery → cerca "Cookiebot CMP" → aggiungi.
Crea il tag Cookiebot
Tags→ "New" → nome "Cookiebot".- Nella configurazione, seleziona il modello "Cookiebot CMP".
- Incolla il Domain Group ID copiato prima.
- Default Consent State: imposta tutto su "denied" (negato).
- Trigger: "Consent Initialization – All Pages".
- Salva.
Crea un trigger "Cookie Consent Update"
Triggers→ "New" → nome "Cookie Consent Update".- Tipo: Custom Event.
- Event name: "cookie_consent_update" (tutto minuscolo).
- Salva.
3. Configurazione dei tag esistenti
Apri la Consent Overview (scudo in alto a destra) e configura ogni tag:
- Tag Cookiebot: "No Additional Consent Required".
- Tag Google con consenso integrato (GA4, Ads Conversion Linker, Ads Remarketing): "No Additional Consent Required".
- Tag di terze parti senza consenso integrato (es. Meta Pixel):
- "Require Additional Consent for Tag to Fire".
- Aggiungi i parametri necessari (es.
ad_storage,ad_personalization,ad_user_data). - Cambia il trigger: rimuovi
All Pagese usa il custom trigger "Cookie Consent Update".
4. Test del banner
- GTM → Preview → inserisci l'URL del sito.
- Verifica che il banner appaia.
- Apri Tag Assistant:
- Prima del consenso: il
cookie_consent_stateper GA4 deve essere g100. - Dopo il consenso: deve diventare g111.
- Prima del consenso: il
Verifica via Network
Apri DevTools → tab Network → ricarica la pagina → filtra per il tuo ID GA (G-XXXXXXXXX). Cerca i parametri GCS (stato del consenso) e ghcid (ID consenso) nelle richieste. Se non ci sono, la Consent Mode non è installata correttamente.
Dopo aver installato Cookiebot con GTM, i tag continuano a sparare anche prima che l'utente accetti. Cosa sto sbagliando?
Ho seguito una guida per integrare Cookiebot con Google Tag Manager ma in Tag Assistant vedo che GA4 e Meta Pixel sparano subito, prima del consenso. Non capisco dove ho sbagliato.
Due errori classici. Primo: nel tag Cookiebot dentro GTM, il Default Consent State non è impostato su "denied" per tutti i parametri — se lo lasci vuoto o su "granted" i tag Google sparano subito. Secondo: i tag di terze parti come Meta Pixel devono avere il trigger cambiato da "All Pages" al custom event "cookie_consent_update" e il flag "Require Additional Consent" configurato nella Consent Overview. GA4 e i tag Google hanno il consenso integrato e si bloccano da soli se la Consent Mode è configurata correttamente; Meta Pixel no, devi farlo manualmente. Controlla questi due punti e risolvi.
5. Pubblicazione
GTM → Submit → nome versione → Publish.
Ricorda: ogni volta che aggiungi nuovi tag, verifica le loro impostazioni di consenso.
Base vs Avanzata
- Modalità Base: nessun dato viene inviato finché l'utente non dà consenso. Massima conformità.
- Modalità Avanzata: i tag Google inviano cookie-less pings anonimi anche senza consenso, per consentire il modeling dati di Google. Più dati ma più zone grigie sulla privacy.
Per implementare la Avanzata, rimuovi le "Additional Consent Checks" dai tag Google: saranno regolati solo dal loro consenso integrato.
Consent Mode v2 Base o Avanzata? Quale conviene per un sito con molto traffico europeo?
Sto configurando Consent Mode v2 per un cliente con il 60% del traffico da EU. Ho visto che esiste una modalità Base e una Avanzata. Non capisco quale scegliere: mi interessa sia la conformità GDPR sia mantenere il più possibile le performance delle campagne Google Ads.
Dipende dalla priorità del cliente. La modalità Base è la scelta più sicura dal punto di vista legale: nessun dato viene inviato finché l'utente non accetta, punto. La modalità Avanzata manda a Google dei "ping anonimi" anche senza consenso — cookie-less, non tracciabili individualmente — che Google usa per migliorare il modeling delle conversioni con Smart Bidding. In pratica con l'Avanzata perdi meno dati pubblicitari quando gli utenti rifiutano, ma sei in una zona grigia legale su cui le autorità non si sono espresse in modo definitivo. Per un cliente con molto traffico EU e campagne performance attive, l'Avanzata tende a dare risultati migliori a Smart Bidding; per chi invece ha priorità legale o settori regolamentati (sanità, finanza), Base è la strada.
Vantaggi
- Conformità legale: rispetti il GDPR ed eviti sanzioni.
- Tracciamento migliorato: modeling di Google per le conversioni.
- Esperienza utente trasparente: aumenti la fiducia nel marchio.
Con la Consent Mode v2 il tuo sito non solo rispetta le normative, ma diventa anche un esempio di etica e trasparenza.