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

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

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 al 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 tirarlo fuori usando l'API e portare tali dati in uno strumento come Google Spreadsheet.

Una volta che hai ottenuto 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 “cruscotto”. E 'carino, eh? Non lasciare che le parole piacciano “API” o “analitica” ti spaventa. Non è necessario essere un programmatore hard core 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 “Magia”. Per fare ciò, basta aprire un foglio di calcolo di Google e fare clic su “Utensili” menu. Scegliere “Galleria di script” dalla lista. Nel campo di ricerca, digitare “statistiche di Google” e cercare il “Google Analytics Report Automation (magico)” copione.

Clicca sul “Installare” pulsante. Hai appena installato questo script in questo foglio di lavoro Google specifico. Ora, torna al foglio di calcolo e fai clic su “Utensili” e “Script Manager”.

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 su “createCoreReport” funzione e quindi fare clic su “Modificare… ”

Questo aprirà lo script vero e proprio. Ignora tutto quel codice dall'aspetto strano e fai semplicemente clic sul “risorse” voce nel menu e scegliere “Utilizza le API di Google”.

Vedrai un elenco di servizi API di Google qui. Cerca il “API di Google Analytics” servizio e fare clic sull'interruttore on / off per accenderlo “sopra”.

Quindi, fare clic su “Console delle API di Google” link in fondo a quella finestra e questo ti porterà alla Google Cloud Console con un elenco di API. Scorri verso il basso l'elenco e cerca “API di Analytics”. Di nuovo, fai clic su “via” pulsante per attivare l'API “sopra”.

Chiudi quella finestra e quando torni allo schermo con lo script sopra, assicurati di fare clic su “disco” icona 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 mostrerò tutte le volte che vuoi. 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 “Correre”. 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 saltarla e elencare il numero di giorni in “ultima-n-giorni”), quindi è possibile definire metriche, dimensioni e altro. Ti mostrerò come.

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 “relazione1”.

Una volta pronta la tua query, puoi eseguirla facendo clic su “Utensili”, “Script Manager”, e quindi selezionando la funzione getData. Quindi fare clic su “Correre”.

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

Ora, fare clic su “relazione1” foglio, e voilà! Sono presenti tutti i dati, estratti direttamente da Analytics e inseriti in Google Spreadsheet.

Ora puoi utilizzare Google Spreadsheets strumenti di visualizzazione dei dati straordinari per trasformare questi dati in un contesto visivo significativo per le persone che amano guardare i grafici più di quanto non vogliano guardando un elenco di numeri.

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 multiuso 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 su “Inserire” voce di menu e scegliere l'opzione Grafico.

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 fatto ciò, 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.

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.

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 pubblicarlo su un sito Google in pochi passaggi, creando un dashboard rapido 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 migliorare 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.

Scopri di più su: API, Google Analytics, Sviluppo Web, Strumenti per i Webmaster.