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