GA4 non traccia più: come capire cosa si è rotto e quando
Quando GA4 non traccia, la causa è quasi sempre una di cinque: il tag non è più nella pagina, il container GTM che lo carica è cambiato, l'ID di misurazione punta a un'altra proprietà, il consenso lo blocca oppure un filtro dati esclude il traffico. Controllale in quest'ordine. E prima di correggere qualsiasi cosa, trova la data in cui i dati si sono fermati: di solito ti dice chi ha cambiato cosa.
Prima verifica che i dati si siano davvero fermati
I report standard di GA4 non sono in tempo reale. L'elaborazione può richiedere uno o due giorni, quindi una linea piatta su ieri da sola non dimostra nulla. Apri Report, poi Tempo reale, e carica il sito da un altro browser. Se la tua visita compare entro un minuto circa, la raccolta funziona e il problema è il ritardo di elaborazione o il report.
Se Tempo reale resta vuoto, vai in Amministrazione e apri lo stream di dati web. Quando Google non riceve nulla da 48 ore mostra lì un avviso che la raccolta dati non è attiva. Dalla stessa schermata copia l'ID di misurazione (inizia con G-).
Trovare il giorno in cui si è rotto
Apri Acquisizione traffico nei Report, imposta gli ultimi 90 giorni e guarda la linea giornaliera. Un crollo netto a zero fa pensare a un tag rimosso o sostituito. Un calo parziale, con le sessioni che scendono molto ma non spariscono, indica più spesso il consenso o un filtro.
Con la data in mano, guarda cosa è successo sul sito quel giorno. In GTM la scheda Versioni mostra ogni versione pubblicata con data e utente. In GA4 la Cronologia modifiche della proprietà (in Amministrazione) elenca le modifiche a stream, filtri e impostazioni, con l'account che le ha fatte. E chiedi al cliente se quella settimana uno sviluppatore, un'altra agenzia o un restyling hanno toccato il sito.
Il tag non è più nella pagina
Guarda il sorgente di alcuni template (homepage, un articolo o una scheda prodotto, la pagina contatti o il checkout) e cerca il tuo ID di misurazione oppure gtag/js. Se GA4 passa da GTM, cerca invece l'ID del container GTM-. Gli aggiornamenti del tema sono un classico: uno snippet incollato nel header.php di un tema parent viene sovrascritto al primo aggiornamento. La checklist SEO per gli aggiornamenti WordPress copre le altre cose che di solito si rompono insieme.
Il container GTM è cambiato o non è mai stato pubblicato
Lo snippet del container c'è, ma GA4 tace. Apri GTM in modalità Anteprima, che collega Tag Assistant al sito, e verifica se il Google tag si attiva al page view. Le scoperte tipiche: il tag è stato messo in pausa, il suo attivatore è stato modificato, oppure qualcuno ha lavorato in un'area di lavoro senza mai premere Invia.
L'ID di misurazione è stato sostituito
Qui il tag si attiva, ma gli hit vanno altrove. Succede quando uno sviluppatore copia in produzione la configurazione di staging, o quando un nuovo fornitore installa la propria proprietà. In Tag Assistant apri un hit e confronta il parametro tid con l'ID del tuo stream.
Consent mode, filtri e stream sbagliato
Un nuovo cookie banner, o un cambio nel modo in cui quello esistente comunica con il consent mode di Google, può fermare GA4 del tutto. Con il consent mode base i tag non si caricano finché il visitatore non accetta: se il banner non invia l'aggiornamento del consenso, non viene registrato nulla nemmeno dopo il clic su Accetta. Accetta tu il banner e guarda DebugView, che mostra gli eventi dei browser in modalità debug, comprese le sessioni di Tag Assistant. I banner cambiano fornitore più spesso di quanto si pensi: il monitoraggio del cookie banner spiega cosa tenere d'occhio.
Poi apri Filtri dati in Amministrazione. Un filtro per il traffico interno impostato su Attivo con un intervallo IP troppo largo può eliminare visitatori veri. Se la proprietà ha più stream, verifica di guardare quello usato dal sito live.
Cosa Deltio può dirti e cosa no
Deltio legge l'HTML delle pagine che scansiona e registra i tag GA4 e GTM che trova. Quando un tag sparisce, ne compare uno nuovo o cambia ID, ricevi un alert via email o Slack per quel sito. Tiene traccia anche della piattaforma di consenso sulla homepage e ti avvisa quando compare, sparisce o cambia fornitore.
Non accede a GA4, non legge i tuoi dati e non può confermare che gli hit arrivino. Un tag presente con l'ID giusto ma bloccato dal consenso o escluso da un filtro per Deltio è a posto: per quel livello restano Tempo reale e DebugView. I piani partono da £24 al mese, con una prova gratuita di 14 giorni.
Domande frequenti
- Posso recuperare i dati GA4 dei giorni in cui il tag mancava?
- No. GA4 conserva solo gli hit che ha effettivamente ricevuto, quindi i giorni senza tag funzionante restano vuoti o sottostimati. La soluzione pratica è annotare il buco e la sua causa nel report al cliente, così nessuno confronta quelle date con un periodo normale.
- GA4 mi avvisa quando smette di ricevere dati?
- Non di default. Puoi creare un insight personalizzato in GA4 con una condizione, per esempio un forte calo degli utenti giornalieri, e attivare le notifiche email. Lavora sui dati elaborati, quindi non scatta in fretta quanto un controllo sulla pagina.
- Che differenza c'è tra Tag Assistant e DebugView?
- Tag Assistant mostra quali tag si attivano nella pagina e cosa contiene ogni hit, dal lato del browser. DebugView, dentro GA4, mostra gli eventi ricevuti dalla proprietà dai browser in modalità debug. Usarli entrambi ti dice se il problema è sul sito o in GA4.
- Perché i numeri di GA4 sono calati dopo un nuovo cookie banner?
- I visitatori che rifiutano o ignorano il banner non vengono più misurati allo stesso modo, e con il consent mode base non vengono misurati affatto. Un calo è normale. Un crollo a zero di solito significa che il banner non invia correttamente l'aggiornamento del consenso ai tag Google.
- Deltio verifica se GA4 riceve i dati?
- No. Deltio controlla l'HTML della pagina per i tag GA4 e GTM e ti avvisa quando uno sparisce, compare o cambia ID, e segue i cambi del cookie banner sulla homepage. Se gli hit arrivano alla proprietà va verificato dentro GA4.