Kyle Asked: 2010-03-11 18:07:26 +0800 CST2010-03-11 18:07:26 +0800 CST 2010-03-11 18:07:26 +0800 CST Google Analytics - 我可以下载日志吗? 772 我可以下载我的 Google Analytics 数据的原始日志吗?我想对数据做一些处理。 analytics google-analytics 4 个回答 Voted doug 2010-05-06T12:49:51+08:002010-05-06T12:49:51+08:00 好吧,您不能直接访问 GA 的日志,但是完全保真地重新生成 GA 日志(为您自己的 GA 帐户)并不难。 我们确切地知道这些 GA 日志中的数据是什么,因为Google 已经告诉我们了。谷歌还解释了如何收集包含日志的数据。 要点如下:GA Web 浏览器中的所有报告/数据视图都是通过解析事务日志来创建的,而事务日志又一次创建一行。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=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=/auto/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。您可以参考Google 提供的 GIF 请求参数查找表来解码各种 GIF 请求参数。 Sp 为您的 GA 帐户重新创建 GA 的日志,您只需要捕获这些 GIF 请求中的每一个。将所有这些数据记录到 Apache 活动日志中并不难: 首先,将此行添加到您网站上每个页面的 GA 跟踪代码中: page.Tracker.__setLocalRemoteServerMode(); 这会在您的页面加载时从您的网络服务器引发对 __utm.gif 的请求。 然后将此资源 (__utm.gif) 添加到您的 Web 服务器根目录,以便您可以提供它。 Mark Henderson 2010-03-11T19:09:34+08:002010-03-11T19:09:34+08:00 我认为您无法获取原始日志,但您当然可以在 Web 浏览器之外通过 API 访问数据: http://code.google.com/apis/analytics/docs/gdata/gdataDeveloperGuide.html TomTom 2010-03-11T22:54:55+08:002010-03-11T22:54:55+08:00 简单的回答:不。 你可以得到你的服务器日志,你知道的;) nagyalex 2021-12-09T12:17:14+08:002021-12-09T12:17:14+08:00 或者,您可以使用Matomo,它允许您访问原始日志。
好吧,您不能直接访问 GA 的日志,但是完全保真地重新生成 GA 日志(为您自己的 GA 帐户)并不难。
我们确切地知道这些 GA 日志中的数据是什么,因为Google 已经告诉我们了。谷歌还解释了如何收集包含日志的数据。
要点如下:GA Web 浏览器中的所有报告/数据视图都是通过解析事务日志来创建的,而事务日志又一次创建一行。GA 服务器以完全相同的方式收集这些行中的每一行——通过接收附加到客户端对单像素 GIF 请求的一长串参数。(此请求由客户端/浏览器下载并执行的 ga.js 发起。)该参数列表由所有 GA 数据源组成:位置栏(' http://wwww ....'), HTTP 请求标头、来自 DOM 的数据、在客户端设置/更新的 cookie。来自所有这些来源的数据被聚合并打包到此参数列表中,并附加到对 __utm.gif 的请求中。
一个例子:
这并不难解析——每个参数都是一个以“u”开头的变量,例如“utmn”。每个参数又都有一个值。'utmn' 例如是 GA 帐户 ID;'utmcc' 是 cookie。您可以参考Google 提供的 GIF 请求参数查找表来解码各种 GIF 请求参数。
Sp 为您的 GA 帐户重新创建 GA 的日志,您只需要捕获这些 GIF 请求中的每一个。将所有这些数据记录到 Apache 活动日志中并不难:
首先,将此行添加到您网站上每个页面的 GA 跟踪代码中:
这会在您的页面加载时从您的网络服务器引发对 __utm.gif 的请求。
然后将此资源 (__utm.gif) 添加到您的 Web 服务器根目录,以便您可以提供它。
我认为您无法获取原始日志,但您当然可以在 Web 浏览器之外通过 API 访问数据:
http://code.google.com/apis/analytics/docs/gdata/gdataDeveloperGuide.html
简单的回答:不。
你可以得到你的服务器日志,你知道的;)
或者,您可以使用Matomo,它允许您访问原始日志。