如何从Google Analytics获取原始日志?

12

是否可以从Google Analytics获得原始日志? 有没有工具可以从GA生成原始日志?

6个回答

16

您不能获取原始日志,但没有阻止您将完全相同的数据记录到自己的Web服务器日志中。 查看Urchin代码并借用它,将以下两行更改为指向您的Web服务器。

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

你需要创建一个__utm.gif文件,这样它们就不会出现在日志中作为404了。

显然,你需要将命中的变量解析到你的Web服务器日志中。Apache中的日志行看起来像这样。你需要从其中解析出你想要的所有不同的东西,但是Google Analytics从基本的JavaScript标记获得的所有内容都是这样的。

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"

你实际上已经成功地实现了这个吗?听起来像是一个很棒的解决方案! - Liam
是的。我刚刚添加了一个例子。 - Shermozle
以上方法仅适用于您的网站上有urchin.js或ga.js代码的情况。如果您使用当前的Universal Analytics代码,则需要采用不同的方法: http://support.angelfishstats.com/hc/en-us/articles/231570408-How-To-Process-Google-Analytics-Data-with-Angelfish - Andrew C

4

不需要。但是为什么不直接使用您的Web服务器日志呢?GA的价值不在于它们收集的数据,而在于聚合/分析。这就是为什么它不叫Google Raw Data。


3
是的,但如果你想进行一些数据挖掘,那些日志就变得非常有用了。 - Andras Gyomrey

2

2

1

你可以获取分析数据,但需要进行一些黑客攻击。

在任何分析报告中,点击屏幕顶部的“电子邮件”按钮。设置电子邮件发送到您的地址(或服务器上的新地址),并将格式更改为csv或xml。

然后,您可以使用php(或其他语言)检查电子邮件帐户,解析电子邮件并将附件导入您的系统。

evolt.org上有一篇名为“Incoming mail and PHP”的文章:http://evolt.org/incoming_mail_and_php


1
他追求的不是原始数据。 - Shermozle

0

不是,但是还有其他付费服务,例如MixpanelKISSmetrics,它们具有数据导出API。比尝试构建自己的分析服务要容易得多,但需要花费一些钱。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接