Domanda

È possibile ottenere log grezzi da Google Analytic?Esiste uno strumento in grado di generare i registri grezzi da GA?

È stato utile?

Soluzione

No, non puoi ottenere i registri grezzi, ma non c'è nulla che ti impedisca di ottenere esattamente gli stessi dati registrati nei registri del tuo server web.Dai un'occhiata a Codice Urchin e prendilo in prestito, modificando le due righe seguenti in modo che puntino invece al tuo server web.

var _ugifpath2="http://www.google-analytics.com/__utm.gif";
if (_udl.protocol=="https:") _ugifpath2="https://ssl.google-analytics.com/__utm.gif";

Ti consigliamo di creare un file __utm.gif file in modo che non vengano visualizzati nei log come 404.

Ovviamente dovrai analizzare le variabili dagli hit nei log del tuo server web.La riga di registro in Apache è simile a questa.Ti divertirai molto ad analizzare tutte le varie cose che desideri da questo, ma tutto ciò che Google Analytics ottiene dal tagging JavaScript di base arriva in questo modo.

127.0.0.1 - - [02/Oct/2008:10:17:18 +1000] "GET /__utm.gif?utmwv=1.3&utmn=172543292&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r124&utmdt=My%20Web%20Page&utmhn=www.mydomain.com&utmhid=979599568&utmr=-&utmp=/urlgoeshere/&utmac=UA-1715941-2&utmcc=__utma%3D113887236.511203954.1220404968.1222846275.1222906638.33%3B%2B__utmz%3D113887236.1222393496.27.2.utmccn%3D(organic)%7Cutmcsr%3Dgoogle%7Cutmctr%3Dsapphire%2Btechnologies%2Bsite%253Arumble.net%7Cutmcmd%3Dorganic%3B%2B HTTP/1.0" 200 35 "http://www.mydomain.com/urlgoeshere/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/0.2.153.1 Safari/525.19"

Altri suggerimenti

NO.Ma perché non usi semplicemente i log del tuo server web?Il valore di GA non sta nei dati raccolti, ma nell'aggregazione/analisi.Ecco perché non si chiama Google Raw Data.

Dai un'occhiata a questo articolo che spiega un trucco per ottenere dati di Google Analytics.http://blogoscoped.com/archive/2008-01-17-n73.html

Inoltre, se puoi aspettare un po', il blog ufficiale di Google Analytics dice che stanno lavorando sull'API di esportazione dei dati, ma attualmente è in beta privata.http://analytics.blogspot.com/2008/10/more-enterprise-class-features-added-to.html

Non esattamente uguale a grezzo o aggregato, ma sembra che i dati "non campionati" siano disponibili solo per gli account Premium:

"I report non campionati sono disponibili solo negli account Premium che utilizzano l'ultima versione di Google Analytics."
http://support.google.com/analytics/bin/answer.py?hl=it&answer=2601061

Puoi ottenere i dati di Analytics, ma ci vorrà un po' di hacking.

In qualsiasi rapporto di analisi, fai clic sul pulsante "e-mail" nella parte superiore dello schermo.Imposta l'e-mail per andare al tuo indirizzo (o un nuovo indirizzo sul tuo server) e cambia il formato in csv o xml.

Quindi, puoi utilizzare php (o un altro linguaggio) per controllare l'account e-mail, analizzare l'e-mail e importare l'allegato nel tuo sistema.

C'è un articolo intitolato "Posta in arrivo e PHP" su evolt.org: http://evolt.org/incoming_mail_and_php

No, ma ci sono altri servizi a pagamento come Pannello misto E KISSmetrics che dispongono di API di esportazione dei dati.Molto più semplice che provare a creare il proprio servizio di analisi, ma costa denaro.

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