2026-08-27
Looker Studio: i dati GA4 non corrispondono al report? Ecco come trovare il problema
Apri il dashboard Looker Studio collegato a GA4, controlli lo stesso intervallo di date nell'interfaccia standard di GA4 e i numeri semplicemente non tornano: utenti diversi, conversioni diverse, a volte scostamenti del 20-30%. Non è un bug del connettore: quasi sempre è una configurazione che va corretta punto per punto.
Perché succede — dalla causa più comune alla meno comune
- Comparazione tra metriche diverse. GA4 UI mostra spesso "Utenti attivi" mentre il connettore Looker Studio di default può usare "Utenti totali" (Total users) in alcune tabelle: sono due metriche diverse per definizione, non un errore.
- Date range non allineato. Il fuso orario del report (Report time zone) in Looker Studio può differire da quello impostato nella proprietà GA4, sfalsando le giornate ai bordi del periodo.
- Sampling o thresholding. Su volumi alti o segmenti granulari, GA4 applica campionamento (sampling) nei report esplorativi, e il thresholding (soglie privacy) può nascondere righe con pochi dati negli standard report — Looker Studio, che interroga l'API, può restituire dati non soggetti alle stesse soglie o campionati diversamente.
- Blending di dati (Blend Data) mal configurato. Se hai unito più fonti (es. GA4 + Google Ads) con una chiave di join sbagliata (es. Date invece di Date + Campaign), Looker Studio duplica o perde righe.
- Filtri a livello di grafico, pagina o report che si sovrappongono. Un filtro applicato al singolo widget (chart-level filter) può convivere con un filtro a livello di data source, creando un doppio filtraggio invisibile.
- Filtri della data source (Data Source Filters) diversi dai filtri del GA4 UI. Se il connettore ha un filtro salvato che esclude traffico interno o bot, ma in GA4 UI stai guardando dati non filtrati (o filtrati con una definizione diversa di traffico interno), i totali non combaciano.
- Segmenti o audience GA4 non replicabili 1:1. Un segmento creato in Esplora di GA4 non sempre ha un equivalente esatto in un filtro Looker Studio.
- Cache del report. Looker Studio può mostrare dati in cache (Data Freshness / owner's credentials) che non riflettono le ultime ore.
Fix, passo per passo
- Apri la data source GA4 in Looker Studio e controlla il campo Report time zone: deve coincidere con il fuso orario impostato in GA4 → Amministrazione → Impostazioni proprietà.
- Verifica quale metrica utenti stai usando nel grafico: clicca sulla metrica e controlla se è Utenti attivi (Active users) o Utenti totali (Total users). Allinea con la metrica che stai guardando in GA4 UI.
- Confronta lo stesso report in GA4 usando Esplora invece dei report standard: gli standard report applicano soglie di privacy che Esplora e l'API (usata da Looker Studio) possono non applicare allo stesso modo.
- Se il report è basato su un Blend Data, apri la configurazione del blend e verifica i campi di join (Join keys): devono includere tutte le dimensioni comuni rilevanti, non solo la data.
- Controlla i tre livelli di filtro: Filter (data source), Filter (page), Filter (chart). Rimuovili temporaneamente uno alla volta per isolare quale sta alterando i numeri.
- Vai su GA4 → Amministrazione → Impostazioni dati → Filtri dati e verifica se è attivo un filtro che esclude traffico interno: replica la stessa logica (o disattivala per il confronto) nella data source di Looker Studio.
- Forza l'aggiornamento della cache: nel menu del report, usa Resource → Manage added data sources oppure il pulsante di refresh manuale del grafico, e controlla l'impostazione Data Freshness della data source.
- Se il campione è alto, verifica in GA4 Esplora se compare l'indicatore di sampling (icona a forma di cono giallo/verde) e confronta con un intervallo di date più corto per ridurre il sampling.
- Rifai il confronto usando esattamente lo stesso intervallo di date, stesso segmento (o nessun segmento), stessa metrica, in entrambi gli strumenti.
Checklist di audit — copia e incolla
AUDIT LOOKER STUDIO vs GA4 UI [ ] Time zone report Looker Studio = Time zone proprietà GA4 [ ] Metrica usata: Active users / Total users (annotare quale) [ ] Date range identico in entrambi gli strumenti (stesso giorno di inizio/fine) [ ] Confronto fatto su GA4 Esplora, non su report standard [ ] Sampling presente in Esplora? Sì/No [ ] Blend Data: join keys verificate (Date + dimensione comune) [ ] Filtro data source Looker Studio: elencare quali sono attivi [ ] Filtro page-level: elencare quali sono attivi [ ] Filtro chart-level: elencare quali sono attivi [ ] Filtro "traffico interno" attivo in GA4 e replicato in Looker Studio [ ] Data Freshness / cache aggiornata manualmente [ ] Segmento GA4 replicato correttamente come filtro Looker Studio [ ] Scostamento residuo dopo i controlli: ____%
Come verificare che il problema sia risolto
Prendi un intervallo di 7 giorni, senza segmenti, e confronta lo stesso numero (es. sessioni o conversioni chiave) in GA4 Esplora e nel widget Looker Studio corrispondente. Se lo scostamento scende sotto il margine fisiologico dovuto a differenze di elaborazione tra API e UI (di solito pochi punti percentuali), il report è allineato. Se resta ampio, rifai la checklist partendo dal blend e dai filtri, perché quasi sempre è lì che si annida l'errore residuo.
Una volta che il dashboard è allineato, il problema successivo è capire cosa fare con quei numeri: è qui che uno strumento come Next Action Analyst aiuta, perché parte dai dati già puliti dei tuoi export e li trasforma in una lista di azioni prioritarie, invece di lasciarti a fissare un altro grafico corretto ma silenzioso.
Next Action Analyst trasforma l'export delle tue campagne in una lista di modifiche da fare domani, in ordine di priorità — con i numeri che le giustificano.