Gravità: AltaResponsabile: Admin CMPTempo di correzione: 1-2 h
Google Consent Mode non rilevato
Implementa default e aggiornamenti di Consent Mode in modo che i tag Google ricevano uno stato di consenso esplicito invece di funzionare senza segnale.
Copre: consent_mode_not_detected, consent_mode_missing
Perché è importante
Se i tag Google vengono eseguiti senza uno stato Consent Mode rilevato, il comportamento di Analytics e Ads può divergere dalla scelta fatta nel banner e lasciare una prova di conformità debole.
Come verificare manualmente
- Carica il sito in una sessione pulita e verifica che i default di Consent Mode compaiano prima dell'inizializzazione dei tag Google.
- Controlla in DevTools, GTM Preview o negli output di debug se sono presenti stati granted o denied già alla prima vista.
- Conferma che il banner aggiorni davvero lo stato di consenso Google dopo Accept e Reject.
Cause tipiche
- Consent Mode non è mai stato attivato in GTM o nel codice gtag personalizzato.
- I default di consenso vengono impostati dopo il caricamento dei tag GA4 o Ads.
- Gli eventi del CMP cambiano solo la UI, ma non inoltrano l'aggiornamento di consenso ai tag Google.
Correzione in GTM
- Aggiungi un'inizializzazione del consenso con valori denied prima dell'esecuzione di tag GA4, Ads o Floodlight.
- Assicurati che i tag GA4 e Ads applichino controlli di consenso invece di assumere granted in automatico.
- Valida in GTM Preview gli aggiornamenti di consenso per Accept e Reject.
Correzione in WordPress o plugin CMP
- Attiva il supporto a Consent Mode nel plugin CMP o nell'integrazione GA4.
- Rimuovi plugin analytics duplicati che aggirano lo stato di consenso gestito dal CMP.
- Ritesta dopo aver svuotato la cache e rimosso snippet di tracking iniettati dal page builder.
Correzione generica lato sviluppo
- Inizializza i tag Google solo dopo aver definito uno stato di consenso denied di default.
- Invia aggiornamenti di consenso espliciti sulle azioni del banner invece di affidarti a impliciti.
- Mantieni integrazioni marketing e analytics dietro la stessa fonte di verità del consenso.
Come confermare che la correzione funziona
- Conferma che i default di Consent Mode siano presenti al primo caricamento prima dei tag opzionali.
- Conferma che Reject mantenga denied gli stati storage di Google.
- Esegui una nuova scansione e verifica che il rilievo relativo al Consent Mode mancante scompaia.
Passaggio successivo
Riesegui una scansione dopo il deploy per confermare che sia cambiato il comportamento reale a runtime, non solo il testo del banner.