2010-07-26 62 views
8

我不太瞭解Google Analytics(分析)Cookie如何與光油一起使用。Varnish和Google Analytics

  • 包含GA cookie的頁面沒有被緩存嗎?
  • 我需要在vcl_recv中刪除GA cooke嗎?
  • 如果我刪除它們,這是否會阻止GA跟蹤訪問者?

回答

6

如果未設置Vary標頭,Cookie將使緩存無效。例如,使用某個登錄Cookie訪問URL的客戶端將獲得與具有不同Cookie的客戶端不同的頁面。

爲了緩存具有不影響頁面緩存能力的Cookie的頁面(例如,靜態網站上的Google Analytics),Cookie必須被剝離或緩存不知道是否有兩頁應該被認爲是相同的資源。

+1

GA餅乾實際上是否與Varnish交談?因爲它是客戶端並連接到Google的服務器?其次:如果我去掉GA cookie,分析是否仍然被記錄下來? – Tom 2010-08-10 18:20:06

+3

光油不會對Cookie做任何事情。它所做的只是將它傳遞給後端服務。 Cookie主要是爲了保持客戶端狀態關於瀏覽習慣。從請求中刪除它是安全的。分析仍將被記錄。 – kern 2010-08-10 19:59:44

+0

分析仍記錄在案,屬實。但是,經常性訪問者呢? JavaScript是否有能力判斷該頁面是向第一次用戶還是重複訪問者提供? – 2011-03-29 15:39:27