caching - Varnish 和 Google Analytics

标签 caching google-analytics varnish

我不太明白 Google Analytics cookie 如何与 Varnish 配合使用。

  • 包含 GA Cookie 的页面不会被缓存吗?
  • 我需要删除 vcl_recv 中的 GA Cooke 吗?
  • 如果我删除它们,GA 会停止跟踪访问者吗?

最佳答案

如果未设置 Vary header ,Cookie 会使缓存失效。例如,访问具有特定登录 cookie 的 URL 的客户端将收到与具有不同 cookie 的客户端不同的页面。

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

关于caching - Varnish 和 Google Analytics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3333987/

相关文章:

javascript - 在页面刷新之前从 URL 中删除查询字符串

php - 是否值得缓存简单的 MySQL 结果

caching - 无法播放 Service Worker 中的缓存音频

firebase - 字段 SCREEN_VIEW 不是有效维度

google-analytics - 如何在多语言网站的 Google Tag Manager dataLayer 中描述产品类别和产品名称?

tomcat - 防止跟踪 cookie(例如 google analytics)到达应用后端

varnish - Magento 2 : Varnish Cache based on user agents

php - Magento松节油 Varnish 不能正常工作

python - 超时不工作 django-redis-cache

performance - Varnish:仅缓存特定域