Google Analytics - 我可以下载日志吗?

Google Analytics - 我可以下载日志吗?

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

答案1

嗯,您无法直接访问 GA 的日志,但重新生成一个完整保真的 GA 日志(针对您自己的 GA 帐户)并不困难。

我们确切地知道这些 GA 日志中的数据是什么,因为谷歌告诉我们. 谷歌还解释如何收集日志的数据。

要点如下:GA 网络浏览器中的所有报告/数据视图都是通过解析事务日志创建的,而事务日志又是逐行创建的。GA 服务器以完全相同的方式收集每一行数据——通过接收附加到客户端单像素 GIF 请求的长参数列表。(此请求由客户端/浏览器下载并执行的 ga.js 发起。)该参数列表由所有 GA 数据源组成:位置栏('http://www....')、HTTP 请求标头、来自 DOM 的数据、在客户端上设置/更新的 cookie。来自所有这些来源的数据被汇总并打包到此参数列表中,并附加到 __utm.gif 的请求中。

一个例子:

http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&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=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...

这并不难解析——每个参数都是以“u”开头的变量,例如“utmn”。每个参数都有一个值。例如,“utmn”是 GA 帐户 ID;“utmcc”是 cookie。您可以通过参考 GIF 请求参数来解码各种 GIF 请求参数查找表由 Google 提供。

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

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

page.Tracker.__setLocalRemoteServerMode();

当您的页面加载时,这会触发您的网络服务器对 __utm.gif 的请求。

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

答案2

我认为您无法获取原始日志,但您当然可以通过 Web 浏览器之外的 API 访问数据:

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

答案3

简单的回答:不。

不过,你可以获取你的服务器日志,你知道 ;)

答案4

或者你可以使用马托莫这使您可以访问原始日志。

相关内容