Vai al contenuto
Cristalroi

Tracciamento e analytics

Consent Mode v2: cos’è, cosa cambia e come si attiva

Il banner raccoglie la scelta, Consent Mode la porta ai tag. Se l'ordine di caricamento è sbagliato non si vede nulla sulla pagina, ma i tag lavorano al buio.

Di Gennaro Napoletano · 8 minuti di lettura

Scritto con l'aiuto dell'AI, riletto da Gennaro Napoletano.

Pannello con quattro levette, due accese: i segnali di consenso inviati ai tag

In breve

Consent Mode v2 è il sistema con cui il sito comunica ai tag di Google la scelta sui cookie, attraverso quattro segnali: ad_storage, analytics_storage, ad_user_data e ad_personalization. Rispetto alla prima versione aggiunge gli ultimi due. Si attiva impostando uno stato predefinito prima dei tag e aggiornandolo quando il visitatore sceglie. Non sostituisce il banner.

Che cosa dicono i quattro segnali?

Dicono ai tag di Google che cosa possono fare. Ogni segnale vale granted se è concesso, denied se è negato. Qui sotto, l’effetto di un segnale negato secondo la documentazione di Google.

SegnaleRiguardaSe è negato
ad_storageCookie pubblicitariNessun nuovo cookie pubblicitario scritto e quelli esistenti non vengono letti
analytics_storageCookie di statisticaNiente cookie di Analytics. In modalità avanzata partono richieste senza cookie, usate per le stime
ad_user_dataInvio a Google di dati utente per la pubblicitàNiente dati personali per la pubblicità, come user_id o dati forniti dall’utente
ad_personalizationAnnunci personalizzatiNiente personalizzazione né remarketing per quel visitatore

I segnali sono due sulla memorizzazione e due sull’uso dei dati: un visitatore può accettare i cookie di statistica e rifiutare la pubblicità, e i tag si devono comportare di conseguenza. Esistono altri tipi di consenso, come functionality_storage, ma sono questi quattro a contare per la versione 2.

Che cosa cambia con la versione 2?

Cambiano due cose: ci sono due segnali in più e, per chi fa pubblicità in Europa, inviare i segnali è diventato una condizione per usare certe funzioni. Google chiede di raccogliere il consenso degli utenti nello Spazio economico europeo e di comunicarglielo, per continuare a usare misurazione, personalizzazione e remarketing.

  • Dove vale. Spazio economico europeo, Regno Unito e Svizzera.
  • Cosa aggiunge. ad_user_data e ad_personalization.
  • Chi non lo fa. Rischia di perdere dati di misurazione e pubblico per il remarketing.

Da qui il legame con il guadagno. Meno segnali corretti significano meno conversioni utili per le campagne e meno persone nelle liste di remarketing. Non è un dettaglio da ufficio legale: tocca direttamente quello che Google Ads riesce a imparare. Che cosa significa in pratica per chi fa remarketing è spiegato in Display e remarketing per e-commerce.

Questo articolo spiega il funzionamento tecnico e non è consulenza legale. Google stessa ricorda che spetta a te avere un banner conforme, e suggerisce di consultare il tuo legale per la soluzione adatta alla tua attività.

Dito che tocca un interruttore luminoso sul telefono: la scelta sul consenso

Sai cosa parte quando qualcuno dice no?

Il banner può dire una cosa e i tag farne un’altra, e dalla pagina non si vede. La configurazione di Consent Mode v2 prova dal vivo accettazione, rifiuto e ritiro di una sola categoria.

Chi raccoglie la scelta del visitatore?

Un banner, di solito fornito da una piattaforma di gestione del consenso, detta CMP. Google è esplicita: Consent Mode non fornisce nessun banner. Le strade possibili sono quattro.

SituazioneCosa fare
Nessun banner, installazione tuaScegliere una CMP, creare il banner, installarlo con un codice o un tag, poi impostare Consent Mode
Nessun banner, con un partner integratoPubblicare banner e Consent Mode dall’interfaccia del tag Google
Banner già attivo di un partner elencato da GoogleIntegrare quello esistente con Consent Mode
Banner fatto su misuraCollegarlo direttamente alle API del consenso

Diverse CMP hanno un modello pronto per il contenitore di Google Tag Manager, che gestisce per te buona parte del collegamento. Resta comunque da controllare che faccia quello che promette, soprattutto sul ritiro della scelta.

In che ordine deve caricarsi tutto?

Prima lo stato predefinito, poi i tag, infine l’aggiornamento con la scelta. Google avverte che, se il codice del consenso viene chiamato fuori ordine, i valori predefiniti non funzionano. Lo stato predefinito, con tutti e quattro i segnali, si scrive così:

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag("consent", "default", {
  ad_storage: "denied",
  ad_user_data: "denied",
  ad_personalization: "denied",
  analytics_storage: "denied",
  wait_for_update: 500
});

E quando il visitatore sceglie, parte l’aggiornamento, che vale anche per chi cambia idea. Consent Mode non conserva la scelta: per le pagine successive deve rileggerla la CMP, o il tuo codice, e inviarla di nuovo.

gtag("consent", "update", {
  ad_storage: "granted",
  ad_user_data: "granted",
  ad_personalization: "granted",
  analytics_storage: "granted"
});

Il valore wait_for_update, in millisecondi, concede tempo a un banner che si carica in modo asincrono prima che i tag inviino dati. I valori predefiniti qui sopra sono un esempio: vanno decisi in base alle regole della tua azienda, e si possono differenziare per area geografica.

Come si attiva in Google Tag Manager?

Con il modello della CMP e l’attivatore pensato per questo. Non è un interruttore unico: il lavoro si articola in quattro punti.

  1. Tag del consenso. Il tag della CMP, o quello che imposta i valori predefiniti, usa l’attivatore di inizializzazione del consenso (Consent Initialization), creato per far valere il consenso prima di ogni altro attivatore.
  2. Controlli integrati. Molti tag di Google adattano da soli il loro comportamento allo stato del consenso.
  3. Controlli aggiuntivi. Per i tag di altre piattaforme puoi richiedere un consenso specifico: il tag parte solo se i tipi indicati sono concessi.
  4. Panoramica del consenso. (Consent Overview) Si attiva nelle impostazioni del contenitore, mostra tutti i tag divisi fra configurati e no, e permette di modificarli in blocco.

La panoramica del quarto punto si attiva da qui; poi si apre con la sua icona nella pagina dei tag:

Dove si trova in Google Tag Manager

Amministrazione › Impostazioni contenitore › Impostazioni aggiuntive › Attiva panoramica del consenso

(Admin › Container Settings › Additional Settings › Enable consent overview)

Se usi anche un contenitore server, il consenso si configura lo stesso nel contenitore web: il tag Google lo passa al server con la richiesta. Ne parla la guida al GTM server side.

Una scelta resta aperta: se i tag debbano caricarsi subito o solo dopo il consenso. Ne dipende quanto invii a Google senza cookie, e la spiega l’articolo su Consent Mode base o avanzata.

Come provi che funziona?

Con Tag Assistant, da una finestra senza cookie, seguendo la verifica indicata da Google. Guardare il banner non basta: una configurazione sbagliata sembra uguale a una giusta.

  1. Apri Tag Assistant, inserisci l’indirizzo del sito e collegati.
  2. Nel riepilogo seleziona il primo evento Consent: nella chiamata devono esserci i quattro segnali.
  3. Oppure, in un tag, apri la scheda Consent e leggi la colonna con lo stato predefinito della pagina.
  4. Accetta dal banner e seleziona l’ultimo evento Consent: i quattro segnali devono essere aggiornati.
  5. Nella scheda dei tag controlla che ognuno abbia rispettato il consenso previsto.
  6. Ripeti rifiutando tutto, poi ritirando una sola categoria.
Che cosa vediChe cosa significa
Scheda Consent vuotaConsent Mode non è attivo su quella pagina
Stato predefinito mancanteVanno impostati tutti e quattro i segnali, non in modo asincrono
Stato impostato troppo tardiUn tag ha letto o scritto cookie prima: il codice del consenso va spostato sopra
Nessun aggiornamentoManca un meccanismo per registrare sia il sì sia il no

Il ritiro di una sola categoria è il caso più trascurato. Spesso è proprio quello che non arriva ai tag, e la configurazione di Consent Mode v2 lo prova dal vivo insieme ad accettazione, rifiuto e ritorno sul sito. Se GA4 mostra meno dati dopo l’attivazione, leggi perché i numeri non coincidono prima di trarre conclusioni.

Domande frequenti

Consent Mode v2 è un banner dei cookie?

No. Google precisa che Consent Mode non fornisce un banner. Il banner raccoglie la scelta del visitatore e Consent Mode la comunica ai tag di Google.

Basta Consent Mode per essere in regola con la privacy?

No. Riguarda il comportamento dei tag, mentre informative, categorie e testi del banner vanno valutati con chi segue la privacy o con un legale.

Consent Mode vale anche per i tag di Meta?

I segnali di Consent Mode riguardano i tag di Google. Per i tag di altre piattaforme, in Google Tag Manager puoi richiedere un consenso aggiuntivo perché partano solo dopo la scelta.

Serve impostare Consent Mode su tutte le pagine?

Sì. Google chiede di impostare il consenso predefinito su ogni pagina, prima di qualsiasi comando che invii dati di misurazione, e di inviare di nuovo la scelta nelle pagine successive.

Fonti

Gennaro Napoletano, esperto di digital analytics e Google Tag Manager, sorride nella sede Google di Dublino

Gennaro Napoletano

Esperto di digital analytics e Google Tag Manager, da oltre 15 anni lavora sui dati degli e-commerce. Nel 2023 Google lo ha invitato nella sua sede di Dublino per i risultati di alcuni e-commerce gestiti da lui. Ha realizzato il portale di marginalità per e-commerce e aiuta aziende e agenzie a fidarsi dei propri numeri. Scopri chi è.

Continua a leggere

Consent Mode base o avanzata: differenze e quale scegliere

Cosa parte davvero senza consenso nei due casi, le soglie di Google per i dati modellati e le domande da portare al legale prima di decidere.

Come configurare il tracciamento perfetto per un e-commerce: la guida

L’ordine giusto dei lavori, dal data layer ai controlli finali: una lista di verifica pronta e cosa fare quando GA4 e ordini non coincidono.

Conversioni avanzate Google Ads: cosa sono e come attivarle

Quali dati partono, come si trasformano in hash, che ruolo ha il consenso e come leggi il parametro em per capire se le conversioni avanzate funzionano.

Se i numeri non tornano

Un tracciamento di cui ti puoi fidare

Consulenza su Google Tag Manager, client-side e server-side: si controlla ciò che c’è e si sistema ciò che non misura bene.