Vai al contenuto
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

  1. Monitora richieste GA4 e cookie `_ga` al primo caricamento senza interazione.
  2. Controlla GTM Preview o il debug di GA4 per vedere se page_view viene inviato in denied.
  3. 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

  1. Applica controlli di consenso analytics_storage al tag GA4.
  2. Definisci eventi di Consent Initialization prima dei tag GA4.
  3. Rivedi page_view, session_start ed eventi personalizzati in GTM Preview.

Correzione in WordPress o plugin CMP

  1. Controlla plugin GA4 o Site Kit che possono iniettare GA4 indipendentemente dal CMP.
  2. Elimina duplicati tra plugin analytics e GTM.
  3. Ritesta dopo pulizia cache e ottimizzazioni frontend.

Correzione generica lato sviluppo

  1. Inizializza GA4 solo dopo un consenso analytics valido o un esplicito stato denied.
  2. Rimuovi tag GA4 duplicati da template, plugin e tag manager.
  3. 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.

GA4 prima del consenso — GDPR Fix Guide