我在 www.britely.com 上同时使用谷歌分析和谷歌网站优化器,并希望将他们的 cookie 仅限于该域。(为了避免从 britely.com 的其他子域加载的静态资产请求中的 cookie 开销,这应该得到一些 CDN 的喜爱。)
使用两者的示例页面(当前将、__utma
和__utmb
cookie设置为__utmc
__utmz
.britely.com
www.britely.com
就谷歌的文档而言,似乎_gaq.push(['_setDomainName', 'none']); 在页面顶部调用(或同上“www.britely.com”而不是“none”)应该足以实现这一目标。
不知何故,它不是。.britely.com
我想在我阅读 GWO 的来源之前,我们曾经设置了更多的 cookie siteopt.js
,这似乎并不知道_setDomainName
。它响应一个页面全局常量_udn
,声明它应该使用的 cookie 域 - 因此在页面中以这个开头,至少 GWO__utmx
和__utmxx
cookie 被正确处理:
<script>
var _gaq = _gaq || [], _udn = 'www.britely.com';
_gaq.push(['_setDomainName', 'none']);
</script>
我知道解决 cookie 开销问题的常用方法是提供来自某个域的静态内容,该域与使用 GA 和 GWO 的域完全不同。这不是我寻求的解决方案。