2010-07-26 94 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