Come collegare GA4 a BigQuery ed estrarre le prime query utili su eventi e conversioni
Sequenza di lavoro
Se devi collegare GA4 a BigQuery ed estrarre le prime query utili su eventi e conversioni, usa questa sequenza come checklist esecutiva: ogni passaggio produce qualcosa che puoi controllare subito.
Tieni aperti gli strumenti indicati nei prerequisiti e lavora su una pagina di test. Alla fine devi poter verificare dataset esiste e completare esegui query su eventi e conversioni.
Cosa preparare
Prerequisiti. Servono property GA4, progetto Google Cloud, permessi BigQuery, billing e obiettivi di analisi.
- link GA4 BigQuery
- dataset creato
- export giornaliero o streaming
- permessi lettura
- query SQL base
Apri una finestra pulita del browser e tieni pronta la pagina dove generare l evento. In questo modo puoi distinguere il test appena creato da traffico precedente.
Setup operativo
Procedura operativa. Lavora in sequenza: prima imposti, poi provi, poi controlli il dato ricevuto.
Passo 1: crea progetto o scegli progetto Cloud
Apri GA4 > Collegamenti prodotto > BigQuery Links e BigQuery Console e confronta property GA4, progetto Google Cloud, dataset BigQuery e area geografica corretta prima di fare modifiche: se parti da account, property, stream, dataset o container sbagliato, il test non vale.
Clicca sul selettore principale, apri la voce corretta e confronta dominio, nome property, ID stream o container con il sito da misurare. Se uno di questi dati non coincide, fermati e cambia risorsa.
A questo punto devi avere la risorsa giusta aperta, i permessi necessari e la schermata da cui prenderai i valori gia identificata.
Se account, property o container non sono quelli corretti, torna al selettore principale e cambiali prima di modificare qualsiasi cosa.
Passo 2: collega GA4 a BigQuery
Entra in GA4 Admin > Product links > BigQuery Links > Link, poi BigQuery Console > Explorer > dataset analytics_* e crea o modifica dataset, tabella events, query e campi evento, usando un nome che descriva azione, strumento e pagina coinvolta.
Clicca il pulsante di creazione o modifica, scegli il tipo richiesto dalla guida, apri il riquadro di configurazione e collega il trigger, l evento o la regola che deve far partire il dato.
Il risultato da ottenere e una configurazione salvata, leggibile e agganciata alla condizione che deve far partire dataset, tabella events, query e campi evento.
Se il trigger o la regola e troppo generica, apri la condizione e restringila a URL, evento dataLayer, consenso, form riuscito, checkout o acquisto completato.
Passo 3: attendi tabelle export
Compila Google Cloud project, data location, daily export, streaming export se disponibile, dataset events_* e colonne event_name/event_params copiando i valori da GA4 BigQuery Links e BigQuery Explorer. Non accorciare ID, label o nomi evento e non cambiare mai formato mentre li incolli.
Clicca dentro ogni campo obbligatorio, incolla il valore esatto, rileggilo nel riepilogo e usa Salva solo quando ogni campo ha una provenienza chiara.
Quando rileggi il riepilogo, nessun campo obbligatorio deve essere vuoto: il controllo minimo e vedere Google Cloud project, data location, daily export, streaming export se disponibile, dataset events_* e colonne event_name/event_params nel posto corretto.
Se un valore non torna, non riscriverlo a memoria: se il dataset e vuoto, controlla link GA4-BigQuery, progetto, area dati e disponibilita della tabella intraday.
Passo 4: verifica schema eventi
Apri GA4 DebugView per generare il test e BigQuery Editor query per cercare event_name e timestamp, completa l azione richiesta sulla pagina di test e segui la sequenza finche vedi cosa parte, quando parte e con quali parametri.
Clicca il pulsante di anteprima o test, inserisci l URL della pagina se richiesto, conferma con Connect o Avvia test e poi esegui una sola volta l azione utente prevista.
Nel debug devi vedere query con righe coerenti per evento, data e parametro controllato; se vedi solo un tag attivo ma mancano parametri o momento corretto, il test non e chiuso.
Se non compare nulla nel debug, controlla prima collegamento Preview/Connect, poi trigger, consenso e pagina usata per generare il test.
Passo 5: esegui query su eventi e conversioni
Apri BigQuery > Editor query e usa tabella events_intraday_* o events_*, event_name, event_date, user_pseudo_id e parametri evento per isolare il test appena fatto, invece di cercarlo dentro tutto il traffico della giornata.
Clicca sul report o pannello finale, applica il filtro piu stretto disponibile e verifica che il dato compaia una sola volta con ora, pagina o nome evento coerenti.
Nel report finale devi ritrovare il test con tabella events_intraday_* o events_*, event_name, event_date, user_pseudo_id e parametri evento, oppure riconoscere chiaramente che lo strumento richiede qualche minuto di elaborazione.
Se il dato non arriva nel report, ripeti il test annotando ora, pagina e azione; poi controlla ritardi di elaborazione, filtro sbagliato o property non corretta.
L export parte dal momento del collegamento: non aspettarti storico precedente se non esportato.
Controlli dopo la configurazione
Debug e validazione. Controlla dataset, tabelle events_YYYYMMDD, righe evento e parametri annidati.
- dataset esiste: controlla che sia presente nel momento corretto. Se arriva in ritardo, duplicato o vuoto, riapri trigger e parametri.
- tabelle popolate: verifica il punto nella preview e poi nel report finale. Se non compare, torna al passaggio collegato e ripeti il test.
- event_name presente: controlla che sia presente nel momento corretto. Se arriva in ritardo, duplicato o vuoto, riapri trigger e parametri.
- event_params leggibili: confronta il valore atteso con quello ricevuto. Se non coincidono, correggi prima di pubblicare.
- costi monitorati: verifica il punto nella preview e poi nel report finale. Se non compare, torna al passaggio collegato e ripeti il test.
Errori frequenti e come risolverli
Se il tag o l evento non compare nel debug, di solito la preview non e collegata alla pagina giusta, il trigger e troppo stretto oppure il consenso non si aggiorna. Riapri GA4 DebugView, tabella events_* e query BigQuery, ricollega la pagina e ripeti il test.
Se il dato compare due volte, controlla se hai un doppio tag, un doppio percorso browser/server o un reload della pagina finale. Disattiva il duplicato, ripeti l azione e verifica che nel report resti un solo invio.
Se il report finale resta vuoto, ricontrolla ID, label, stream, dataset o property. Copia di nuovo i valori dalla piattaforma sorgente, salva e ripeti il test annotando ora, URL e azione eseguita.
Se trovi un errore, correggi una sola impostazione alla volta e ripeti il test. In questo modo puoi capire quale modifica ha risolto il problema.
Hai mai provato la sensazione di essere il migliore in quello che fai, ma allo stesso tempo di:
👉 gridare ma la voce non esce
👉 urlare ma non ottenere risposta
👉 sudare molto e ottenere poco
Adesso aiuto gli altri ad emergere dando una voce a chi non riesce a gridare:
👉 facendoli primeggiare
👉 creando loro un identità forte
👉 rendendoli i migliori del settore
tracce: il mio metodo di marketingIl Buio nasconde anche i migliori
Checklist finale prima di considerare chiuso il lavoro.
- link attivo
- dataset ok
- prima query ok
- accessi limitati
- costi controllati
Annota cosa hai testato, quale URL hai usato e dove hai visto il risultato. Questa nota ti serve se in seguito devi correggere o duplicare la configurazione.
Controlli collegati
Lunedì – Sabato : 9:30 am – 21:00 pm
Errori da evitare
Lunedì – Sabato : 9:30 am – 21:00 pm
parlami del tuo progettoFammi sapere i dettagli del tuo progetto e i tuoi obiettivi di Marketing
Studierò la strategia più adeguata per le tue esigenze e insieme al mio staff individueremo la Buyer Personas migliore per trasformare il tuo processo commerciale offline nella più efficace macchina di vendita online, e la strategia di comunicazione più convincente per convincere il pubblico che il tuo prodotto è quello che stanno cercando, anche se costa di più della concorrenza.
Cominciamo da qui
Lunedì – Sabato : 9:30 am – 21:00 pm




