Questa guida spiega come accedere ai report personalizzati di Google Analytics da BigQuery utilizzando il componente aggiuntivo Fogli Google Analytics e il connettore BigQuery di Google Drive.
Questa guida mostra come generare un report personalizzato utilizzando il componente aggiuntivo Fogli Google Analytics, esporre il foglio dei risultati del report come tabella esterna BigQuery e eseguire query sui dati del report da BigQuery.
Questa guida utilizza il report Acquisizione utenti come esempio, ma puoi applicare questi passaggi a qualsiasi tipo di report.
Passaggio 1: configura un report personalizzato in Fogli Google
Installa il componente aggiuntivo per Fogli Google Analytics da Google Workspace Marketplace.
Apri la finestra di dialogo Estensioni → Report Builder GA4 per Google Analytics → Crea nuovo report.
Configura il report specificando la proprietà Analytics, l'intervallo di date e i campi del report.
Utilizza i seguenti campi per il report Acquisizione utenti:
Dimensioni
firstUserDefaultChannelGroup
Metriche
eventCount
keyEvents
totalRevenue
newUsers
engagedSessions
engagementRate
Lascia vuoti i campi Filtri dimensioni e Filtri metriche.
Ecco un'immagine delle impostazioni del report corrette:
Fai clic su Crea report per creare la configurazione del report nel documento di Fogli corrente:
Seleziona Estensioni → Report Builder GA4 per Google Analytics → Esegui report per generare il report. Al termine del report verrà creata una nuova scheda con il nome del report.
Apri la finestra di dialogo Estensioni → Report Builder GA4 per Google Analytics → Pianifica report per configurare il polling periodico dei dati più recenti dei report. Specifica la pianificazione e fai clic su Salva.
Passaggio 2: collega un documento del report di Fogli Google come tabella esterna BigQuery
Con BigQuery, puoi creare una tabella permanente collegata alla tua origine dati esterna in Fogli Google. Utilizza questa funzionalità per collegare il foglio di lavoro del report di Google Analytics creato nel passaggio precedente come tabella esterna BigQuery.
Per questo passaggio, segui la guida alla creazione di tabelle esterne di Google Drive della documentazione di BigQuery.
Console Google Cloud
Nella console Google Cloud, apri la pagina BigQuery.
Nel riquadro Spazio di esplorazione, espandi il progetto e seleziona un set di dati.
Espandi l'opzione
Azioni e fai clic su Apri.Nel riquadro dei dettagli, fai clic su Crea tabella
.Nella sezione Origine della pagina Crea tabella:
In Crea tabella da, seleziona Drive.
Nel campo Seleziona URI di Drive, inserisci l'URI di Drive del documento di Fogli Google contenente il report, nel formato
https://docs.google.com/spreadsheets/d/[file_id]
.Per Formato file, seleziona Foglio Google
Nella sezione Destinazione della pagina Crea tabella:
In Nome set di dati, scegli il set di dati appropriato e nel campo Nome tabella inserisci il nome della tabella che stai creando in BigQuery.
Verifica che Tipo di tabella sia impostato su Tabella esterna.
Nella casella Intervallo foglio, specifica il nome del foglio e l'intervallo di celle su cui eseguire la query. Deve essere il foglio contenente i dati del report:
sheet_name!top_left_cell_id:bottom_right_cell_id
per un intervallo di celle. Nel nostro report di esempio, l'intervallo può essere specificato comeUser acquisition report!A:G
. Tieni presente che il foglio corrispondente al nome del report personalizzato è indicato nell'intervallo.Nella sezione Schema, attiva Rilevamento automatico.
Espandi la sezione Opzioni avanzate, nella casella Righe di intestazione da saltare, specifica il numero di righe da omettere. Nel nostro esempio, i dati del report iniziano con la riga 15, che è il valore da impostare nella casella di immissione.
Nella sezione Destinazione della pagina Crea tabella:
In Set di dati, scegli il set di dati appropriato e nel campo Tabella inserisci il nome della tabella che stai creando in BigQuery.
Verifica che Tipo di tabella sia impostato su Tabella esterna.
Fai clic su CREA TABELLA.
Se necessario, seleziona il tuo account e fai clic su Consenti per concedere agli strumenti client BigQuery l'accesso a Drive.
Ecco un esempio di schermata di configurazione di una tabella BigQuery esterna:
Passaggio 3: esegui una query su una tabella di report di Fogli Google da BigQuery
Ora puoi eseguire una query sulla tabella del report di Fogli Google come se fosse una tabella BigQuery standard, rispettando le limitazioni relative alle origini dati esterne.
Apri la tabella
user_acquisition_report
per ispezionarne lo schema:Fai clic su Query. Nella query suggerita, imposta
SELECT FROM
suSELECT * FROM
per ottenere tutti i campi del report e poi seleziona Esegui query per eseguire una query sulla tabella esterna.
La query nell'esempio seguente restituirà come output uno snippet di dati nella tabella per tutte le colonne: