2010-07-20 101 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

相關問題