是否可以从Google Analytic获取原始日志?有没有可以从GA生成原始日志的工具?
不,你不能得到原始日志,但没有什么能阻止你将完全相同的数据记录到你自己的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"