Crea una dashboard di analisi dei siti web di Killer con l'API di reporting di Google Core

Vorresti solo pubblicare un sito e eseguirlo alla cieca, o ti piacerebbe un dashboard funzionale e completo che ti mostri in ogni momento cosa sta succedendo nel sito?

Vorresti solo pubblicare un sito e eseguirlo alla cieca, o ti piacerebbe un dashboard funzionale e completo che ti mostri in ogni momento cosa sta succedendo nel sito?
Annuncio pubblicitario

Se tu avessi la scelta tra volare un aeroplano con gli occhi bendati o volare con gli occhi aperti, quale preferiresti? Lo stesso vale per l'esecuzione di un sito web. Vorresti solo pubblicare un sito e eseguirlo alla cieca, o ti piacerebbe un dashboard funzionale e completo che ti mostri in ogni momento cosa sta succedendo nel sito?

Se hai familiarità con Google Analytics, sarai felice di apprendere che Google offre una potente API denominata API di Google Core Reporting, che ti consente di attingere ai numeri dal tuo account Google Analytics. Puoi utilizzare questa API per eseguire query per informazioni su qualsiasi cosa, da quanto tempo le persone spendono sul tuo sito web, quante visualizzazioni di pagina ricevi ogni giorno, quanti visitatori nuovi e di ritorno visitano il sito e molto altro ancora. Fondamentalmente, la maggior parte di ciò che puoi cercare su Google Analytics, puoi estrapolarlo usando l'API e portare tali dati in uno strumento come Google Spreadsheet.

Una volta ottenuti questi dati in Google Spreadsheet, puoi analizzarli, tracciarli e tracciarli, e quando sei pronto puoi pubblicare le informazioni su un sito web che può fungere da "dashboard". E 'carino, eh? Non lasciare che parole come "API" o "Analytics" ti spaventino. Non è necessario essere un programmatore di base per raggiungere questo obiettivo, anche se la familiarità con Google Analytics sarà sicuramente utile.

Connessione dell'API di reporting di Google Core

Di recente, ti ho illustrato come puoi utilizzare l'automazione IFTTT per importare i dati di Analytics Come creare un rapporto di foglio di calcolo di Google automatizzato dai dati di Analytics Come creare un rapporto di foglio di calcolo di Google automatizzato dai dati di Analytics Leggi di più - tramite Gmail - in Google Spreadsheets. Bene, se sei disposto a sporcarti le mani con le API di Google, ecco il grande segreto; Tutto quello che devi fare per stabilire una connessione tra Google Spreadsheet e Google Analytics è attivare lo script di Google Analytics chiamato "magic". Per fare ciò, basta aprire un foglio di calcolo di Google e fare clic sul menu "Strumenti". Scegli "Galleria di script" dall'elenco. Nel campo di ricerca, digita "google analytics" e cerca lo script "Automazione report di Google Analytics (magia)".

Analytics-to-Docs1aa

Clicca sul pulsante "Installa". Hai appena installato questo script in questo foglio di lavoro Google specifico. Ora, torna al foglio di calcolo e fai clic su "Strumenti" e "Gestione script".

Analytics-to-Docs3

Ora vedrai le quattro funzioni degli script di Google Analytics che puoi utilizzare. Tieni presente che finora non hai dovuto digitare una singola riga di codice. Né dovrai per completare l'intera procedura.

Connessione con il tuo account Google Analytics

Tuttavia, dovrai comunque abilitare lo script per accedere al tuo account Google Analytics, quindi fai clic sulla funzione "createCoreReport" e quindi fai clic su "Modifica ..."

Analytics-to-Docs4

Questo aprirà lo script vero e proprio. Ignora tutto quel codice dall'aspetto strano e fai semplicemente clic sulla voce "Risorse" nel menu e scegli "Usa le API di Google".

Analytics-to-Docs1a

Vedrai un elenco di servizi API di Google qui. Cerca il servizio "API di Google Analytics" e fai clic sull'interruttore di attivazione / disattivazione per attivarlo.

Analytics-to-Docs1

Successivamente, fai clic sul link "Console delle API di Google" nella parte inferiore di questa finestra, che ti porterà alla Google Cloud Console con un elenco di API. Scorri verso il basso l'elenco e cerca "API Analytics". Ancora una volta, fai clic sul pulsante "Off" per attivare l'API "on".

Analytics-to-Docs2

Chiudi quella finestra e quando torni alla schermata con lo script, assicurati di fare clic sull'icona "disco" per salvare tutto ciò che hai appena abilitato. Questo è molto importante o perderai tutto ciò che hai appena fatto.

Anche se può sembrare che debba passare molto, ricorda che devi farlo solo una volta. Una volta stabilita la connessione, puoi utilizzare le query di Google Analytics che ti mostrerò tutte le volte che vorrai. D'ora in poi la connessione rimarrà stabilita tra il tuo foglio di lavoro e Google Analytics.

Interrogazione di Google Analytics da Google Spreadsheet

Per creare la prima query, ancora una volta fare clic su Strumenti, Gestione script e selezionare "createCoreReport". Quindi fare clic su "Esegui". Questo metterà un mucchio di testo apparentemente privo di significato nel tuo foglio di calcolo. Lascia che te lo dica, la semplicità di questo blocco di testo è fuorviante. Questa è una delle query più potenti per estrarre dati da Google Analytics che tu abbia mai incontrato.

Ogni riga è un componente della query. Gli ID sono dove identifichi il tuo ID Analytics (che puoi ottenere dall'area Amministratore del tuo account Google Analytics), puoi definire la data di inizio e di fine della tua query (o saltare quella e elencare il numero di giorni in "last-n- giorni "), quindi è possibile definire metriche, dimensioni e altro. Ti mostrerò come.

Analytics-to-Docs5

Ecco un esempio di query che estrae un elenco giornaliero di visitatori, visite e pagine visualizzate negli ultimi 30 giorni. Quindi inserisce tali informazioni nel foglio "report1".

Analytics-to-Docs6

Una volta che la query è pronta, è possibile eseguirla facendo clic su "Strumenti", "Gestione script" e quindi selezionando la funzione getData. Quindi fare clic su "Esegui".

Analytics-to-Docs7

Vedrai una finestra pop-up che ti mostra lo stato della query. Se hai impostato tutto correttamente, dovresti vedere "Successo. Scrittura risultati "come la penultima riga.

Analytics-to-Docs9

Ora, fai clic sul foglio "report1" e voilà! Sono presenti tutti i dati, estratti direttamente da Analytics e inseriti in Google Spreadsheet.

Analytics-to-Docs10

Ora puoi utilizzare gli utili fogli di lavoro di Google Spreadsheets per trasformare i dati in un contesto visivo significativo per le persone che amano guardare i grafici più di quanto non vogliano guardando un elenco di numeri.

Analytics-to-Docs11

Così il gioco è fatto. Puoi creare nuove query (basta metterle sullo stesso foglio del primo ed etichettare le colonne query2 e value2 (e così via). La tua conoscenza delle query di Google Analytics è molto limitata, puoi giocare in Analytics, o leggere il nostro Manuale MUO Analytics può aiutarti a fare progressi in quest'area.

Creazione di un dashboard di analisi dei siti web

La cosa bella della creazione della tua semplice dashboard è che non devi continuare a eseguire la stessa navigazione in Google Analytics per controllare i grafici. Scrivi la query una volta su Google Spreadsheets ed è pronta per essere caricata in una pagina di Google Sites Crea la tua pagina web multiuso gratuita con Google Sites Crea la tua pagina web polifunzionale gratuita con Google Sites Impariamo come utilizzare Google Sites e come creare il tuo sito web con esso in pochi semplici passaggi. Leggi di più . Ho discusso su come caricare i dati di Google Spreadsheet in un sito Google Creare una pagina di cruscotto di informazioni personali davvero utile con Google Sites Creare una pagina di cruscotto di informazioni personali davvero utile con Google Sites La creazione di pagine Web è stata un processo tedioso. A parte la seccatura di decidere dove ospitare la pagina pubblicamente, era necessario imparare l'HTML e poi capire come programmare la pagina ... Leggi di più in precedenza qui al MUO, quindi non mi soffermerò sul punto per troppo tempo qui .

La cosa fondamentale che vuoi fare qui è caricare i grafici di Google Analytics che hai creato in un sito Google che servirà come dashboard. Vai su Google Sites, crea un nuovo sito sotto il tuo account, quindi fai clic sulla voce di menu "Inserisci" e scegli l'opzione Grafico.

Analytics-to-Docs12

La cosa bella di Google Sites è che se hai creato i fogli di lavoro di Google sopra descritti utilizzando il tuo stesso account Google, Google Sites ti consente di scegliere quel foglio di lavoro da un elenco di fogli di lavoro disponibili sotto il tuo account. Una volta eseguita questa operazione, Google Sites riconosce automaticamente tutti i grafici che hai creato in quel foglio di lavoro e ti offre la possibilità di importarli nel tuo nuovo sito.

Analytics-to-Docs13

Puoi creare un semplice elenco di grafici mentre scorri verso il basso la pagina, oppure potresti persino creare una tabella sulla pagina e posizionare alcuni dei grafici fianco a fianco.

Analytics-to-Docs14

Il punto è che in pochi semplici passaggi hai appena trasferito dati di Google Analytics molto complessi in un foglio di calcolo di Google dove puoi manipolare tali dati e trasformarli in un grafico che è molto più facile da capire. Quindi puoi inviarlo a un sito Google in pochi passaggi, creando una dashboard rapida ma potente che mostri tutto ciò che potresti desiderare sapere sul rendimento del tuo sito web! A differenza delle e-mail automatizzate di Google Analytics Automatizza i rapporti informativi di Google Analytics con i rapporti personalizzati Automatizza i rapporti informativi di Google Analytics con rapporti personalizzati Una cosa che ho sempre voluto lavorare meglio con Google Analytics è una funzione di reporting automatica che fornisce le informazioni che voglio e in il formato che è facile per chiunque ne abbia bisogno ... Per saperne di più, puoi effettivamente formattare questi cruscotti in modo che appaiano esattamente nel modo desiderato.

Ora, se aumentare le prestazioni del sito web potrebbe essere altrettanto facile che monitorarlo, tutto andrebbe bene con il mondo. Usa i commenti per dare il tuo feedback su questo tutorial.

In this article