Domanda

Quindi Google Analytics non ha un'API che possiamo usare per ottenere i nostri dati, quindi esiste un modo efficace per recuperare programmaticamente i dati raccolti da Google, senza registrarli localmente?

Modifica: Preferirei una soluzione Python o PHP ma tutto funzionerà.

È stato utile?

Soluzione

Inoltre, mi sono dimenticato di questo: non l'ho mai implementato completamente per un cliente perché l'accordo è fallito ...

Ma puoi personalizzare la dashboard in modo da includere le sezioni di Google Analytics di cui il tuo rapporto potrebbe aver bisogno e avere una email programmata. Se i rapporti non devono essere troppo dettagliati e se Google aggrega già i dati nel modo in cui ne hai bisogno, allora potrebbe funzionare per te.

Altri suggerimenti

Google ha appena annunciato di essere rendere disponibile un'API di esportazione dei dati per Google Analytics . Sembra che sia esattamente quello che stai cercando.

Secondo il loro annuncio, la funzione è attualmente in beta privata, ma immagino che verrà implementata su tutti gli account nelle prossime settimane / mesi. A seconda delle tue esigenze, potresti semplicemente voler aspettare, invece di creare una soluzione hacker a breve termine.

Se sei interessato, presumo che la funzionalità venga prima implementata ai membri di programma Google Analytics Trusted Tester .

La API di Google Analytics è ora aperta a tutti e sembra che contenga l'intero set di dati

Bene, dipende da cosa vuoi fare con i dati. Se vuoi solo elaborarne una parte, non penso che sia difficile.

Ecco una ricerca web di base con spiegazioni sui risultati di Google e di qualcun altro: http://www.google.com/support/ analytics / bin / answer.py? hl = it & amp;? answer = 55561 http://blogoscoped.com/archive/2008-01-17-n73. html

Esiste un modo completamente programmatico per accedere ai dati usando greqo (PHP), ma la classe di analisi è in beta. Dai un'occhiata qui .

Se la beta non è accettabile, puoi utilizzare una combinazione di XML e Yahoo Pipes per ottenere ciò di cui hai bisogno.

  

Metodo di base

     

Ottieni i dati di tracciamento in modo utilizzabile   formato & # 8211; Possiamo programmare Google   Analytics per inviarlo via email come file XML   su base regolare.

     

Rendi accessibile il file XML online & # 8211;   Inviando un'email a un allegato a Google   Gruppi, il file è automaticamente   dato un URL pubblico.

     

Elabora l'URL del più recente   rapporto & # 8211; Dal momento che Google Gruppi fornisce   Feed RSS / Atom per tutti i messaggi, noi   può facilmente trovare l'URL di più   messaggio recente e quindi risolve   l'URL del rapporto XML.

     

Prepara i dati per l'uso & # 8211; Abbiamo bisogno di   manipolare l'XML e massaggiarlo   un pratico formato JSON su cui possiamo usare   il nostro blog, che può essere fatto utilizzando   Yahoo Pipes.

Tratto da qui .

Ho implementato una soluzione in cui abbiamo pianificato il rapporto di analisi da inviare via e-mail a un account Gmail ogni giorno e ho estratto il rapporto su richiesta tramite POP3. È abbastanza semplice e funziona velocemente. Ho sentito che Epic1 lo farà anche per te. Lo sto cercando ora.

Se stai usando Python, Pandas io è anche molto utile. Pandas ha un'interfaccia in cima all'API di Google Analytics. È abbastanza semplice da avviare e si integra con Panda in modo da ottenere l'aggregazione, le funzionalità delle serie temporali e altre funzionalità della libreria di analisi dei dati.

istruzioni su come autenticare e mostrare esempi: http: //blog.yhathq .com / posts / pandas-google-analytics.html

altri esempi: http://quantabee.wordpress.com/ 2012/12 / 17 / google-analytics-panda /

Ho anche pubblicato alcune domande per iniziare https://github.com/sk8asd123/ga_pandas

È passato un po 'di tempo da quando ho dovuto occuparmene, ma Google Analytics ha un tipo di output XML, quindi puoi analizzarlo per ottenere i dati nel tuo sistema. Tuttavia, credo che non ci sia modo di ottenere il file xml a livello di codice, quindi qualcuno deve ancora entrare e generare il file e inviarlo alla tua app.

Buona domanda, mi piacerebbe vedere se esiste una soluzione automatizzata al 100%.

Abbiamo appena rilasciato un prodotto - Megalytic - che semplifica la creazione di report personalizzati utilizzando i dati dell'API di Google Analytics . Puoi inviare via email questi rapporti ad altri senza condividere il tuo account Google Analytics. Inoltre, crea collegamenti a rapporti, scarica come PDF, ecc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top