Menu della documentazione
Verificare Consent Mode
Checklist per verificare Google Consent Mode in Tag Assistant: valori predefiniti prima dei tag, aggiornamento dopo il consenso, stato dopo il rifiuto e guasti comuni.
Perché verificare
L'errore più comune con Consent Mode è che i tag partano prima che vengano impostati i segnali di consenso predefiniti, oppure che i segnali non si aggiornino dopo la decisione del visitatore. Puoi individuare entrambi in pochi minuti con Google Tag Assistant.
Checklist di verifica
Segui i passaggi nell'ordine: ognuno deve risultare corretto:
- 1. Apri Tag Assistant — vai su tagassistant.google.com e collega l'indirizzo del tuo sito.
- 2. Azzera lo stato del consenso — elimina il cookie
CookieHugConsentper il tuo dominio (DevTools → Application → Cookies) oppure usa una nuova finestra in incognito. - 3. Ricarica la pagina — deve comparire il banner di CookieHug.
- 4. Controlla i segnali predefiniti — nella timeline degli eventi di Tag Assistant,
Consent defaultdeve precedere qualsiasi tag Google, conanalytics_storage,ad_storage,ad_user_data,ad_personalization=denied. - 5. Accetta il consenso — clicca su accetta nel banner.
- 6. Controlla l'aggiornamento — deve comparire un evento
Consent updatecon i segnali sugranted(per le categorie accettate). - 7. Rifiuta il consenso — azzera lo stato come al passo 2, ricarica e questa volta rifiuta.
- 8. Controlla lo stato dopo il rifiuto — i segnali restano su
deniede i tag di analytics e marketing non impostano cookie.
Diagnostica nel pannello CookieHug
La scheda Diagnostica nel pannello del dominio esegue una checklist automatica (valori predefiniti presenti, ordine rispetto ai tag, aggiornamento dei segnali e altro) e ti permette di simulare area e decisione del visitatore. Per i casi più difficili attiva il Debug Mode, che segnala le violazioni di Consent Mode direttamente dai browser dei tuoi visitatori.
Guasti comuni
| Sintomo | Causa | Rimedio |
|---|---|---|
Consent default compare dopo i tag Google | lo snippet di CookieHug è troppo in basso nell'<head> oppure si carica in modo asincrono dopo GTM | sposta lo snippet sopra tutti gli altri script; in GTM usa l'attivatore Consent Initialization |
Consent default duplicato | i valori predefiniti vengono impostati sia da CookieHug sia manualmente in GTM | rimuovi il gtag('consent','default',…) manuale da GTM: lo snippet lo emette già |
nessun Consent update dopo l'accettazione | il banner non è collegato alla stessa istanza di dataLayer | verifica che la pagina non sovrascriva dataLayer dopo il caricamento di CookieHug |
segnali su granted prima di qualsiasi decisione | un altro plugin o script imposta il consenso in modo rigido | individua e rimuovi le chiamate gtag('consent',…) concorrenti |
Altri scenari: Risoluzione dei problemi.
Verifica in GA4 e Google Ads
Superata la checklist, controlla anche la fine della catena:
- GA4 DebugView — gli eventi devono riportare lo stato di consenso corretto; con il consenso rifiutato in modalità advanced, GA4 riceve ping senza cookie,
- Google Ads → Diagnostica — lo stato di Consent Mode deve risultare attivo.
La configurazione lato Google è descritta in Configurazione dei servizi Google.