Automatizza i rapporti in Fogli Google utilizzando i dati di Google BigQuery
Pubblicato: 2022-04-12Continuiamo la nostra serie su come automatizzare i normali rapporti di marketing. Abbiamo già parlato di come aggiornare automaticamente i rapporti e inviarli via email a Google Analytics e Fogli Google. In questo articolo imparerai come fare lo stesso con i rapporti creati in Fogli Google utilizzando i dati di Google BigQuery.
Scopri il vero valore delle campagne
Importa automaticamente i dati sui costi in Google Analytics da tutti i tuoi servizi pubblicitari. Confronta i costi della campagna, il CPC e il ritorno sulla spesa pubblicitaria in un unico rapporto.

Sommario
- Perché Google BigQuery?
- Facile da automatizzare lo scambio di dati
- Servizio di trasferimento dati BigQuery
- Combinazione di dati in Google BigQuery
- Utilizzo del componente aggiuntivo OWOX BI BigQuery Reports
- Come creare un rapporto in Fogli Google basato sui dati di Google BigQuery
- Aggiorna automaticamente i rapporti in base ai dati BigQuery
- Rapporti e-mail utilizzando Google App Script


I migliori casi di analisi di marketing BI OWOX
ScaricaPerché Google BigQuery?
Prima di parlare delle impostazioni, qualche parola sulle funzionalità e sui vantaggi di Google BigQuery per coloro che non hanno familiarità con questo servizio di cloud storage.
Vantaggi di Google BigQuery:
- Una soluzione cloud veloce che ti consente di elaborare terabyte di dati in pochi secondi
- Adatto sia per piccole che grandi aziende
- Economico e facile da scalare
- Non richiede server, prenotazione di capacità e manutenzione
- Politica dei prezzi trasparente: paghi solo per i dati elaborati, senza costi nascosti
- Flessibilità nell'elaborazione dei dati: accedi alle tabelle con dati in SQL ed è anche possibile utilizzare funzioni JavaScript
- Affidabilità e sicurezza sono confermate da numerosi certificati - PCI DSS, ISO 27001, SOC 2 e SOC 3 Tipo II - così puoi memorizzare in sicurezza i numeri di carta di credito, gli indirizzi e-mail e altre informazioni personali dei tuoi clienti
Facile da automatizzare lo scambio di dati
Un'altra caratteristica di Google BigQuery che vale la pena evidenziare è la sua comoda integrazione con servizi esterni. Il repository dispone di un gran numero di librerie e connettori già pronti che semplificano l'automazione dello scambio di dati. Ad esempio, con OWOX BI, puoi importare dati da Google Analytics, fonti pubblicitarie, servizi di monitoraggio delle chiamate, newsletter e-mail, ecc. in BigQuery:
Ecco alcuni strumenti più utili per lavorare con BigQuery:
- API di riposo
- Strumenti di terze parti
- SDK
- JDBC
- ODBC
- strumento da riga di comando
Servizio di trasferimento dati BigQuery
BigQuery ha recentemente introdotto uno strumento del servizio di trasferimento dati che fornisce automaticamente i dati dai servizi pubblicitari di Google. Attualmente funziona con questi servizi:
- Annunci Google
- Responsabile della campagna
- Gestore annunci Google
- Youtube
Puoi impostare l'integrazione in un paio di clic, dopodiché tutte le informazioni di questi servizi sono automaticamente disponibili in BigQuery.
Combinazione di dati in Google BigQuery
Per creare rapporti basati su dati completi e quindi automatizzarli, devi combinare dati provenienti da diverse origini in BigQuery. Ecco un esempio di come questo può essere fatto:
- Innanzitutto, raccogli i dati dal tuo sito in Google Analytics.
- Completalo con informazioni provenienti da altre fonti utilizzando Fogli Google.
- Aggiungi i dati sui costi dei servizi pubblicitari, ad esempio tramite OWOX BI.
- Importa tutti questi dati in BigQuery. Se sei un cliente di Google Analytics 360, puoi farlo utilizzando la funzione di esportazione di BigQuery. Se non hai Google Analytics 360, puoi connettere OWOX BI e utilizzarlo per importare dati da Google Analytics in Google BigQuery.
- Trasferisci le informazioni dai tuoi sistemi CRM ed ERP a BigQuery per combinarle con i dati del tuo sito.
- Anche in BigQuery, scarica ulteriori informazioni da Fogli Google di qualsiasi tipo
- Se utilizzi il monitoraggio delle chiamate, carica i dati delle chiamate e delle chat su BigQuery. OWOX BI ha integrazioni per cinque servizi di chiamata/chat.
- Fai lo stesso per le newsletter via e-mail.
- Infine, utilizza il Data Transfer Service, che importa i dati dai servizi pubblicitari di Google e YouTube
Collega OWOX BI e provalo gratuitamente per combinare tutti i tuoi dati e impostare analisi end-to-end.
Utilizzo del componente aggiuntivo OWOX BI BigQuery Reports
Dopo aver combinato tutti i dati in Google BigQuery, collegato tramite un parametro chiave e creato i rapporti necessari, puoi automatizzare il caricamento di questi rapporti su Fogli Google. A tale scopo, utilizza il componente aggiuntivo OWOX BI BigQuery Reports. È simile al componente aggiuntivo Fogli di Google Analytics ma richiede la conoscenza della sintassi SQL. Per accedere ai dati in BigQuery, devi creare una query SQL, dopodiché vedrai i dati nella struttura desiderata in Fogli Google.

Come creare un rapporto in Fogli Google basato sui dati di Google BigQuery
Innanzitutto, installa il componente aggiuntivo BigQuery Reports nel tuo browser Chrome. Per fare ciò, apri un documento Fogli Google, vai alla scheda OWOX BI BigQuery Reports e seleziona Aggiungi un nuovo rapporto.
Se è la prima volta che lavori con questo componente aggiuntivo, dovrai fornire l'accesso al tuo account Google BigQuery.

Successivamente, specifica il progetto di cui desideri visualizzare i dati nel rapporto. Quindi seleziona una query SQL dall'elenco a discesa (se hai creato query in precedenza) o aggiungi una nuova query facendo clic su Aggiungi nuova query.

È possibile aggiungere immediatamente i parametri dinamici specificati in precedenza al report nella query SQL. Seleziona le date per il rapporto ed esegui la query facendo clic sul pulsante Aggiungi ed esegui.
A questo punto, il componente aggiuntivo accederà ai tuoi dati in BigQuery ed eseguirà calcoli. Quindi, nella tua tabella, apparirà un foglio separato con i risultati della query.
Ora puoi visualizzare questi dati, creare tabelle pivot e così via.

Aggiorna automaticamente i rapporti in base ai dati BigQuery
Per evitare di dover eseguire una query manualmente ogni volta che hai bisogno di dati, puoi impostare un rapporto pianificato. Per fare ciò, vai su Componenti aggiuntivi -> OWOX BI BigQuery Report -> Pianifica report.
Seleziona la frequenza con cui il rapporto verrà aggiornato (una volta all'ora, al giorno, alla settimana o al mese). Quindi specificare l'ora per avviare la query SQL. Se necessario, attiva un avviso e-mail per aggiornare il rapporto. Salva le impostazioni.

Fatto. Ora il tuo rapporto verrà aggiornato automaticamente secondo la pianificazione impostata.
Rapporti e-mail utilizzando Google App Script
Infine, per non perdere importanti cambiamenti nei tuoi KPI, puoi configurare l'invio di report via email utilizzando Google App Script.
Per iniziare, chiedi ai tuoi sviluppatori di preparare uno script con gli indirizzi e-mail e le condizioni per l'invio di messaggi, regolarmente o in risposta a modifiche critiche alle metriche specificate.
Puoi usare questo codice come modello:
// Send an email with two attachments: a file from Google Drive (as a PDF) and an HTML file. var file = DriveApp.getFileById('abcdefghijklmnopqrstuvwxyz'); var blob = Utilities.newBlob('Insert any HTML content here', 'text/html', 'my_document.html'); MailApp.sendEmail('[email protected]', 'Attachment example', 'Two files are attached.', { name: 'Automatic Emailer Script', attachments: [file.getAs(MimeType.PDF), blob] });
// Send an email with two attachments: a file from Google Drive (as a PDF) and an HTML file. var file = DriveApp.getFileById('abcdefghijklmnopqrstuvwxyz'); var blob = Utilities.newBlob('Insert any HTML content here', 'text/html', 'my_document.html'); MailApp.sendEmail('[email protected]', 'Attachment example', 'Two files are attached.', { name: 'Automatic Emailer Script', attachments: [file.getAs(MimeType.PDF), blob] });
Puoi leggere le linee guida per gli sviluppatori nella Guida di Google per ulteriori informazioni su come strutturare questo codice.
Quindi apri il rapporto di cui hai bisogno nella tabella e vai su Strumenti -> Script Editor. Si aprirà una nuova finestra in cui devi incollare il tuo script.
Fare clic sull'icona dell'orologio per impostare la pianificazione in base alla quale verrà avviato lo script. Ora fai clic sul pulsante + Aggiungi trigger nell'angolo in basso a destra. Quindi seleziona l'origine dell'evento – Time Trigger e seleziona dall'elenco la frequenza con cui inviare il report tramite e-mail. Infine, fai clic su Salva.
Fatto! Ora i rapporti arriveranno alla tua email, non ti perderai nulla e potrai apportare modifiche alle tue attività di marketing in tempo.
Se hai ancora domande, chiedi nei commenti e ti risponderemo.