首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cloudControl中的Varnish是否忽略了新的("_ga")?

cloudControl中的Varnish是否忽略了新的("_ga")?
EN

Stack Overflow用户
提问于 2013-11-14 15:24:56
回答 2查看 523关注 0票数 2

因此,我试图在一个简单的测试页面中使用Silex来获得清漆的“点击量”。响应具有缓存所需的头部,但没有缓存。这似乎是因为安装了。

有没有一种方法可以告诉Varnish (在cloudControl中)忽略?

查看测试站点:http://www.delphinedhaenens.be (错过)

更新:如果没有分析代码,缓存就会命中,所以我想也许cloudControl没有忽略新的Universal (“_ga”)。cloudControl的人能证实这一点吗?

使用 GA代码查看同一站点:http://ga-delphius.cloudcontrolled.com (命中)

同样,使用经典 GA代码:http://gaclassic-delphius.cloudcontrolled.com (命中)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-26 10:18:01

云控制路由层 (*.cloudcontrolled.com)从今天起也在处理GA通用曲奇。请看一下简单的例子:

http://classic-gacachingtest.cloudcontrolled.com/

http://universal-gacachingtest.cloudcontrolled.com/

有趣的是,正式清漆文件建议使用规则来处理所有类型的GA cookie,但也会删除其他类型的cookie,只要它们以"_“开头,而”_“并不那么酷。

票数 2
EN

Stack Overflow用户

发布于 2013-11-19 09:05:50

您可以将GA设置的__utm cookie从vcl_recv中的客户端请求中删除,如下所示:

代码语言:javascript
复制
sub vcl_recv {
    if (req.http.Cookie) {
        set req.http.Cookie = regsuball(req.http.Cookie, "(^|; ) *__utm.=[^;]+;? *", "\1");
    }
    if (req.http.Cookie ~ "^[\s;]*$") {
        unset req.http.Cookie;
    }

这将删除所有__utma__utmb__utmc cookies等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19981573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档