Consent Mode v2: come configurarlo su Google Tag Manager (guida pratica 2026)
Il Consent Mode v2 di Google è diventato lo standard obbligatorio per qualsiasi sito che usa Google Ads o Google Analytics 4 in Europa. Eppure, molti siti web risultano ancora mal configurati o completamente privi di implementazione, con conseguenze dirette sulla qualità dei dati e sull’efficacia delle campagne advertising.
In questa guida ti spieghiamo cos’è il Consent Mode v2, perché è importante, e soprattutto come configurarlo correttamente su Google Tag Manager — passo dopo passo, senza saltare nulla.
Cos’è il Consent Mode v2 (e perché è cambiato)
Il Consent Mode è un framework di Google che permette ai tag di Google (Analytics, Ads, Floodlight) di comportarsi in modo diverso a seconda del consenso espresso dall’utente. Introdotto nel 2020, è stato aggiornato alla versione 2 all’inizio del 2024 con requisiti più stringenti legati al Digital Markets Act (DMA) europeo.
La differenza principale tra v1 e v2:
- Consent Mode v1: gestiva due segnali —
analytics_storageead_storage - Consent Mode v2: aggiunge due nuovi segnali obbligatori —
ad_user_dataead_personalization
I due nuovi parametri sono diventati obbligatori per tutti i siti che usano Google Ads nell’area economica europea. Senza di essi, le campagne perdono accesso alle funzionalità di remarketing e conversione avanzata.
I 4 segnali del Consent Mode v2
Ecco cosa controlla ciascun parametro:
analytics_storage: Permette l’utilizzo dei cookie di Analytics per misurare il comportamento degli utentiad_storage: Abilita i cookie pubblicitari per la misurazione delle conversioniad_user_data: Controlla l’invio dei dati degli utenti a Google per scopi pubblicitariad_personalization: Gestisce il remarketing personalizzato e la pubblicità basata sugli interessi
Quando un utente rifiuta il consenso, i tag non vengono bloccati del tutto: Google utilizza la modellazione dei dati (conversioni modelate) per stimare il comportamento degli utenti non consensuati, mantenendo così una copertura parziale dei dati.
Prerequisiti prima di configurare il Consent Mode v2
Prima di mettere mano a GTM, assicurati di avere:
- Una CMP certificata da Google — Consent Management Platform. Non puoi implementare il Consent Mode v2 con un semplice cookie banner fatto in casa. Devi usare una CMP che supporti ufficialmente il framework. Le più usate in Italia: Cookiebot, Iubenda, Axeptio, OneTrust, Complianz (per WordPress).
- Accesso a Google Tag Manager con permessi di pubblicazione
- Tag Google già configurati nel container (GA4, Google Ads)
- Conoscenza del tuo container GTM — sapere quali tag esistono e come sono strutturati
Configurazione step-by-step su Google Tag Manager
Step 1 — Scegliere e installare la CMP
La scelta della CMP dipende dalla tua situazione. Se il sito è su WordPress, Complianz o Cookiebot sono le opzioni più integrate. Se stai gestendo un’installazione personalizzata, Cookiebot e OneTrust offrono template GTM nativi.
Tutte le CMP certificate da Google forniscono uno snippet JavaScript da inserire prima di qualsiasi altro script nel <head> della pagina. Questo snippet gestisce l’inizializzazione del dataLayer con i segnali di consenso.
Importante: il codice della CMP deve essere il primissimo script che si carica nella pagina — prima del container GTM stesso. In caso contrario, il Consent Mode non funziona correttamente.
Step 2 — Configurare il tag di inizializzazione in GTM
In Google Tag Manager, devi configurare un tag di tipo “Consenso — Impostazione consenso predefinito” (o usare il template della tua CMP se disponibile). Questo tag imposta i valori di default dei parametri di consenso prima che qualsiasi altro tag si attivi.
Configurazione tipica dei valori di default (prima del consenso dell’utente):
gtag('consent', 'default', {
'ad_storage': 'denied',
'analytics_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});
Il parametro wait_for_update (in millisecondi) dice ai tag di aspettare prima di attivarsi, dando tempo alla CMP di caricarsi e aggiornare il consenso.
Questo tag deve usare il trigger “Consenso — Inizializzazione del consenso” — uno speciale tipo di trigger in GTM che si attiva prima di qualsiasi altro.
Step 3 — Configurare l’aggiornamento del consenso
Dopo che l’utente interagisce con il banner (accetta, rifiuta o personalizza), la CMP deve inviare un aggiornamento al dataLayer. Il codice di aggiornamento ha questa struttura:
gtag('consent', 'update', {
'ad_storage': 'granted',
'analytics_storage': 'granted',
'ad_user_data': 'granted',
'ad_personalization': 'granted'
});
Le CMP certificate gestiscono questo automaticamente. Devi solo assicurarti che il loro snippet sia configurato correttamente nel tuo sito.
Step 4 — Verificare i tag esistenti in GTM
Tutti i tag Google nel container devono avere le impostazioni di consenso aggiuntive configurate. Per ogni tag (GA4, Google Ads, Remarketing):
- Apri il tag in GTM
- Clicca su “Impostazioni avanzate”
- Vai su “Impostazioni di consenso”
- Seleziona i tipi di consenso richiesti (es.
ad_storageper i tag Ads)
Questo dice a GTM di rispettare il Consent Mode per quei tag specifici.
Step 5 — Attivare la modalità di convalida del consenso in GTM
Nel container GTM, vai su Admin → Impostazioni container e abilita “Abilita funzionalità di consenso”. Questa impostazione attiva la verifica del consenso a livello di container.
Errori comuni da evitare
- Caricare la CMP dopo GTM: il codice della CMP deve essere PRIMA dello snippet GTM nell’HTML della pagina
- Usare un banner non certificato: un banner CSS fatto in casa non comunica con il Consent Mode di Google
- Non impostare i valori di default: senza valori di default, i tag si attivano come se avessero consenso pieno
- Dimenticare
ad_user_dataead_personalization: sono i due parametri nuovi di v2, spesso assenti nelle configurazioni vecchie - Non testare su utente senza consenso: la verifica va fatta in modalità incognito, rifiutando tutti i cookie
Come verificare che il Consent Mode v2 funzioni correttamente
Con GTM Preview Mode
Apri la modalità di anteprima in GTM, poi naviga sul sito in una finestra separata. Nel pannello di preview, controlla la sezione “Consent”: dovresti vedere i 4 parametri con status denied al caricamento della pagina, che si aggiornano a granted dopo aver accettato i cookie.
Con Google Tag Assistant
L’estensione Chrome Google Tag Assistant mostra una panoramica dello stato del Consent Mode in tempo reale. Controlla che tutti e 4 i parametri vengano gestiti correttamente.
Con GA4 DebugView
In Google Analytics 4, vai su Configura → DebugView. Se il Consent Mode funziona, vedrai gli eventi arrivare con i segnali di consenso corretti. GA4 mostrerà anche le conversioni modelate nella sezione Ads.
Con il Consent Mode Inspector di Google
Direttamente in Google Ads, vai su Strumenti → Conversioni → Impostazioni → Gestione del consenso. Google ti mostra una percentuale di traffico “consensuato” vs “non consensuato”. Se la percentuale di consenso è 0%, c’è un problema di configurazione.
Impatto del Consent Mode v2 sulle campagne Google Ads
Una configurazione corretta del Consent Mode v2 ha impatti concreti e misurabili:
- Conversioni modelate: Google stima le conversioni degli utenti che non hanno dato consenso, recuperando fino al 20-30% delle conversioni perse
- Remarketing: senza
ad_personalization: granted, le audience di remarketing vengono costruite solo sugli utenti consensuati — una riduzione potenzialmente significativa - Smart Bidding: le strategie di offerta automatica (Target CPA, Target ROAS) funzionano meglio con più dati. Il Consent Mode v2 corretto fornisce più segnali all’algoritmo
- Account Google Ads: dal marzo 2024, Google può limitare la diffusione degli annunci nei Paesi EEA per account senza Consent Mode v2 configurato
FAQ — Domande frequenti
Il Consent Mode v2 è obbligatorio?
Per i siti che operano nell’Area Economica Europea e usano Google Ads o GA4 è di fatto obbligatorio per rispettare il DMA e mantenere piena funzionalità delle campagne. Tecnicamente Google non “blocca” il sito, ma le funzionalità di remarketing e conversione avanzata vengono limitate.
Posso usare qualsiasi cookie banner?
No. Devi usare una CMP certificata da Google. L’elenco delle CMP certificate è disponibile nella documentazione ufficiale IAB TCF e nel sito Google.
Il Consent Mode v2 funziona anche con GA4 senza Google Ads?
Sì. Anche se non usi Google Ads, il Consent Mode v2 migliora la raccolta dei dati in GA4 e garantisce la conformità GDPR/DSGVO. I parametri più rilevanti in questo caso sono analytics_storage e ad_storage.
Come faccio a sapere se la mia configurazione attuale è v1 o v2?
Apri la console del browser, vai sulla tua pagina e cerca nel dataLayer la presenza dei parametri ad_user_data e ad_personalization. Se non esistono, sei ancora in v1.
Quanto tempo ci vuole per implementare il Consent Mode v2?
Con una CMP già installata e accesso a GTM, la configurazione completa richiede 1-2 ore per chi sa cosa fare. La parte più lunga è il testing e la verifica.
Conclusione
Il Consent Mode v2 non è un dettaglio tecnico da rimandare: è un prerequisito per avere dati affidabili e campagne advertising efficaci nell’ecosistema Google. Una configurazione errata o mancante si traduce direttamente in meno dati, remarketing limitato e smart bidding meno performante.
Se non sei sicuro che la tua implementazione sia corretta o vuoi un audit completo del tuo setup GTM, contattaci: il nostro team si occupa di tracking avanzato ogni giorno e sa esattamente dove guardare.
