performance - Google Analytics 消除了我创建无 cookie 域的努力

标签 performance cookies google-analytics subdomain cookieless

我设置子域 static.map.ninux.org 来加载域 map.ninux.org 的静态文件。目标是拥有一个无 cookie 域。

我检查了一下,发现 map.ninux.org 上的谷歌分析创建了域为“.map.ninux.org”的 cookie,出于某种原因,它对 static.map.ninux.org 也有效。

我该如何解决这个问题?

PS:这段代码正确吗?

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-26436344-1']);
_gaq.push(['_trackPageview']);
_gaq.push(['_setDomainName', 'map.ninux.org']);
(function () {
    var ga = document.createElement('script');
    ga.type = 'text/javascript';
    ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(ga, s);
})();

有了这个,我仍然得到主机“.map.ninux.org”的 cookie

最佳答案

编辑:

当为 map.ninux.org 设置 cookie 时,您不能使 static.map.ninux.org cookie 空闲,因为 static.map.ninux.org 将从 map.ninux.org 继承所有 cookie(而您不'有任何机会改变这种行为)。

您可能希望将 cookiefree 域名更改为 static-map.ninux.org。在这种情况下,_setDomainName 的默认设置“自动”将正常工作。

关于performance - Google Analytics 消除了我创建无 cookie 域的努力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7840643/

相关文章:

.net - 如何平衡和并行处理多个顺序数据流

c++ - 大型项目的 Visual Studio 2010 C++ 链接器性能

performance - 哪些页面加载事件映射到 Google Analytics DOM 计时

Android:如何在自定义选项卡中设置 cookie 数据

facebook - 在 Google Analytics 中获取 Facebook 推荐 URL

google-analytics - Google Analytics(分析)在ga.js上抛出错误:12

javascript - 本地主机上的 Google 分析 : Why is my test code not working?

java - 需要知道在这种情况下哪种变量处理方法更有效

Python:请求 session 登录 Cookie

cookies - Varnish 4 vcl_deliver 从 backend_response 中删除 set-cookie