2008-09-12 8 views

Respuesta

16

No, no puede obtener los registros sin procesar, pero no hay nada que le impida obtener exactamente los mismos datos registrados en sus propios registros del servidor web. Eche un vistazo al Urchin code y pídalo prestado, cambiando las dos líneas siguientes para apuntar a su servidor web.

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

Usted desea crear un archivo __utm.gif para que no aparecen en los registros como 404s.

Obviamente, tendrá que analizar las variables de los hits en los registros de su servidor web. La línea de registro en Apache se parece a esto. Te divertirás mucho analizando todas las cosas que quieras a partir de eso, pero todo lo que Google Analytics obtiene del etiquetado JavaScript básico viene así.

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" 
+0

¿Has implementado esto con éxito? ¡Parece una gran solución! – Liam

+0

Sí. Acabo de agregar un ejemplo. – Shermozle

+0

El enfoque anterior solo funciona si tiene el código urchin.js o ga.js en su sitio. Si usa el código de Universal Analytics actual, hay un enfoque diferente: http://support.angelfishstats.com/hc/en-us/articles/231570408-How-To-Process-Google-Analytics-Data-with-Angelfish –

4

No. Pero, ¿por qué no utiliza los registros de su servidor web? El valor de GA no está en los datos que recopilan, sino en la agregación/análisis. Es por eso que no se llama Google Raw Data.

+2

sí, pero si quiere hacer algo de minería de datos, esos registros se vuelven bastante útiles. –

1

Puede obtener los datos de Analytics, pero llevará un poco de piratería.

En cualquier informe de análisis, haga clic en el botón 'correo electrónico' en la parte superior de la pantalla. Configure el correo electrónico para ir a su dirección (o una nueva dirección en su servidor) y cambie el formato a csv o xml.

Luego, puede usar php (u otro idioma) para verificar la cuenta de correo electrónico, analizar el correo electrónico e importar el archivo adjunto a su sistema.

Hay un artículo titulado 'El correo entrante y PHP' en evolt.org: http://evolt.org/incoming_mail_and_php

+1

No son los datos sin procesar que busca. – Shermozle

0

No, pero hay otros servicios de pago como Mixpanel y KISSmetrics que tienen las API de exportación de datos. Mucho más fácil que tratar de construir su propio servicio de análisis, pero cuesta dinero.

Cuestiones relacionadas