我在www.britely.com上同时使用Google Analytics和Google网站优化工具,并希望仅将Cookie限制在该域中。 (为了避免从britely.com的其他子域加载静态资产的请求中的cookie开销,这些子域应该得到一些CDN的爱。)
使用两者的示例页面(目前在__utma
上设置__utmb
,__utmc
,__utmz
和.britely.com
Cookie,而不是想要www.britely.com
),是http://www.britely.com/ninjamom/s-t-dogs-think
就Google's docs而言,似乎在页面顶部的_gaq.push(['_setDomainName', 'none']);来电(或同上'www.britely.com'而非'无')< / em>足以实现这一目标。
不知何故,事实并非如此。在我阅读GWO .britely.com
的来源之前,我认为我们曾经在siteopt.js
设置了更多的Cookie,而_setDomainName
似乎并不知道_udn
。它响应于页面全局常量__utmx
声明它应该使用的cookie域 - 所以在页面中引导它,至少GWO的__utmxx
和<script>
var _gaq = _gaq || [], _udn = 'www.britely.com';
_gaq.push(['_setDomainName', 'none']);
</script>
cookie被正确处理:< / p>
{{1}}
我知道解决cookie开销问题的常用方法是从某些域提供静态内容,这与使用GA和GWO的域完全不同。这不是我寻求的解决方案。
答案 0 :(得分:0)
除了上述调整之外,Google网站优化工具控制脚本还需要自己的_gaq.push(['gwo._setDomainName', 'none']);
调用 - 类似于GA调用,它似乎只是系统全局,但不是。
通过上述设置,所有Cookie都限定为www.britely.com
,但__utmx
和__utmxx
除外,由于某种原因最终限定为.www.britely.com
。对我来说足够好了。