Gravità: AltaResponsabile: Admin CMPTempo di correzione: 30-60 min
GA4 prima del consenso
Ritarda Google Analytics 4 finché non esiste un consenso analytics valido e verifica che i parametri di Consent Mode restino coerenti.
Copre: ga4_before_consent, pre_consent_ga4
Perché è importante
GA4 viene spesso configurato come analytics predefinita e può iniziare a inviare pageview o scrivere identificatori prima che l'utente accetti.
Come verificare manualmente
- Monitora richieste GA4 e cookie `_ga` al primo caricamento senza interazione.
- Controlla GTM Preview o il debug di GA4 per vedere se page_view viene inviato in denied.
- Verifica se esistono implementazioni multiple di GA4 sul sito.
Cause tipiche
- Il tag di configurazione GA4 parte prima che il consenso sia risolto.
- Convivono un'implementazione gtag hardcoded e GTM.
- Consent Mode è presente, ma GA4 non è collegato correttamente ai segnali analytics.
Correzione in GTM
- Applica controlli di consenso analytics_storage al tag GA4.
- Definisci eventi di Consent Initialization prima dei tag GA4.
- Rivedi page_view, session_start ed eventi personalizzati in GTM Preview.
Correzione in WordPress o plugin CMP
- Controlla plugin GA4 o Site Kit che possono iniettare GA4 indipendentemente dal CMP.
- Elimina duplicati tra plugin analytics e GTM.
- Ritesta dopo pulizia cache e ottimizzazioni frontend.
Correzione generica lato sviluppo
- Inizializza GA4 solo dopo un consenso analytics valido o un esplicito stato denied.
- Rimuovi tag GA4 duplicati da template, plugin e tag manager.
- Mantieni un'unica logica di consenso per tutto il flusso Google Analytics.
Come confermare che la correzione funziona
- Conferma che nessuna chiamata GA4 parta prima del consenso analytics.
- Conferma che i cookie `_ga` restino assenti prima dell'opt-in.
- Esegui una nuova scansione e verifica che il finding GA4 prima del consenso 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.