清漆和谷歌分析

Tom*_*Tom 8 caching google-analytics varnish

我不太明白Google Analytics Cookie如何与Varnish配合使用.

  • 包含GA cookie的页面是否未被缓存?
  • 我是否需要在vcl_recv中删除GA cooke?
  • 如果我删除它们,是否会阻止GA跟踪访问者?

ker*_*ern 6

如果未设置Vary标头,则Cookie会使缓存无效.例如,转到具有特定登录cookie的URL的客户端将收到与具有不同cookie的客户端不同的页面.

为了缓存具有不影响页面缓存能力的cookie的页面(例如,静态站点上的Google Analytics),必须剥离cookie或缓存不知道是否应将两个页面视为相同的资源.

  • @amateurbarista是的.所有谷歌分析的东西都是客户端.Google希望Cookie由各自的域拥有,因此它们不是第三方Cookie.但这也意味着所有请求都将在标头中包含分析cookie.删除它们对谷歌分析没有任何不良影响. (5认同)
  • Varnish对Cookie没有任何作用.它只是将它传递给后端服务.cookie主要用于保持客户端关于浏览习惯的状态.从请求中删除它是安全的.分析仍将被记录. (3认同)