Google Analytics(分析) – 我可以下载日志吗?

我可以下载Google Analytics数据的原始日志吗? 我想对数据做一些处理。

我不认为你可以得到原始的日志,但你可以通过一个API访问数据,在你的Web浏览器之外:

http://code.google.com/apis/analytics/docs/gdata/gdataDeveloperGuide.html

那么,您不能直接访问GA的日志,但要以完全的保真度重新生成GA日志(对于您自己的GA帐户)并不困难。

我们确切知道这些GA日志中的数据是因为Google告诉我们的 。 Google还解释了如何收集包含日志的数据。

主要内容:GAnetworking浏览器中的所有报告/数据视图都是通过parsing事务日志来创build的,事务日志又是一次创build一行的。 GA服务器以完全相同的方式收集这些行中的每一行 – 通过接收一个附加到客户端的单像素GIF请求的长参数列表。 (这个请求是由客户端/浏览器下载并执行的ga.js启动的。)参数列表由所有的GA数据源组成:位置栏(' http:// wwww ….'), HTTP请求标头,来自DOM的数据,在客户端上设置/更新的cookie。 来自所有这些源的数据被汇总并打包到这个参数列表中,并附加到__utm.gif的请求中。

一个例子:

http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280×1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn= 1 utmdt = gATC012%20setting%20variables&utmhid = 2059107202&utmr = 0&UTMP = /自动/ GATC012.html?utm_source = http://www.gatc012.org&utm_campaign =运动+ gatc012&utm_term =关键字+ gatc012&的utm_content =含量+ gatc012&utm_medium =中等+ gatc012&utmac = UA-30138-1&utmcc = __ UTMA %3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B …

这并不难parsing – 每个参数都是一个以“u”开头的variables,例如“utmn”。 每个参数都有一个值。 比如GA帐号; 和“utmcc”是cookies。 您可以参考Google提供的GIF请求参数查找表来解码各种GIF请求参数。

Sp重新创buildGA帐户的GA日志,您只需要捕获每个这些GIF请求。 将所有这些数据logging到Apache活动日志中并不困难:

首先,将此行添加到您网站上每个网页的Google Analytics跟踪代码:

page.Tracker.__setLocalRemoteServerMode(); 

当您的页面被加载时,这将引发从您的网页服务器对__utm.gif的请求。

然后将此资源(__utm.gif)添加到您的Web服务器根目录,以便您可以为其提供服务。

简单的回答:不。

你可以尽pipe得到你的服务器日志,你知道;)