Automatizza i rapporti in Fogli Google utilizzando i dati di Google BigQuery

Pubblicato: 2022-04-12

Continuiamo 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.

Inizia la prova

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
bonus per i lettori

I migliori casi di analisi di marketing BI OWOX

Scarica ora

Perché 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:

  1. Innanzitutto, raccogli i dati dal tuo sito in Google Analytics.
  2. Completalo con informazioni provenienti da altre fonti utilizzando Fogli Google.
  3. Aggiungi i dati sui costi dei servizi pubblicitari, ad esempio tramite OWOX BI.
  4. 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.
  5. Trasferisci le informazioni dai tuoi sistemi CRM ed ERP a BigQuery per combinarle con i dati del tuo sito.
  6. Anche in BigQuery, scarica ulteriori informazioni da Fogli Google di qualsiasi tipo
  7. 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.
  8. Fai lo stesso per le newsletter via e-mail.
  9. 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.

PROVA OWOX BI GRATUITAMENTE

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.

visualizzazione dei dati in Fogli Google

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.

attivare un avviso e-mail

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.