2010-07-20 91 views

回答

3

跟踪处于函数调用时间。没有长时间轮询或流式传输。

每次触发Google Analytics功能(无论是在页面加载时,还是在触发类似onClick的页面事件时),它都会在ga.js文件中执行一个函数。通常,这可能是trackPageView,但还有很多其他的,如您在此处看到的:http://code.google.com/apis/analytics/docs/tracking/asyncUsageGuide.html

这个功能主要做了两两件事:

  • 它还将众多第一方的最终用户计算机上的cookie ,如果允许 ,以使跟踪 超越单个页面。
  • 它请求一个空白图像文件,名为 _utm.gif来自google-analytics.com,附带一个长查询字符串。该查询字符串包含Google Analytics跟踪的所有详细信息。

Google的服务器会在其日志中记录该gif请求,然后在Google的一端处理该请求; GA中出现的数据的滞后时间可能在3到24小时之间,取决于正在跟踪或计算的内容。

该查询字符串包含一起被谷歌放在一起创建访问者的旅程

这里的一个准确的描述是一个参考,以什么参数谷歌Analytics(分析)收集的各种参数:

http://code.google.com/apis/analytics/docs/tracking/gaTrackingTroubleshooting.html#gifParameters

加载聊天点记录的_utm.gif调用。COM,例如,看起来是这样的:

http://www.google-analytics.com/__utm.gif?utmwv=4.7.2&utmn=1687340155&utmhn=www.talkingpointsmemo.com&utmcs=UTF-8&utmsr=1920x1080&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.1%20r53&utmdt=Talking%20Points%20Memo%20%7C%20Breaking%20News%20and%20Analysis&utmhid=1157392983&utmr=-&utmp=%2F&utmac=UA-927537-1&utmcc=__utma%3D147706162.633472310.1273842954.1279564084.1279662542.44%3B%2B__utmz%3D147706162.1279564457.43.23.utmcsr%3Dgoogle%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3Degypt%2520IGLHRC%3B

在任何给定的页面加载,有可能是对每种类型的要求而作出由多个_utm.gif请求,1。

+0

@yc最优秀的回应!非常感谢! =) – RadiantHex 2010-07-21 11:06:48

0

那么,他们有这个名叫DataStore的喇叭大数据库,他们自己的设计。它不仅仅适用于Google App Engine,它们也在内部使用它。他们甚至将他们的Web抓取结果存储在其中。

从本质上讲,大多数Google数据结束于(DataStore的内部分区)。


编辑:哎呀,我刚刚意识到这并没有回答这个问题。我想我会读“他们在哪里存储数据?”但是,如果有人对此感兴趣,我会放弃它。

1

客户端:JavaScript和跟踪图像。

服务器端:我不知道。

+0

嗨,感谢您的回复!跟踪图像是什么意思? – RadiantHex 2010-07-20 20:58:50

相关问题