当前位置 : 主页 > 网络安全 > 测试自动化 >

性能 – Google Analytics(分析)消除了我制作无cookie域名的努力

来源:互联网 收集:自由互联 发布时间:2021-06-22
我设置子域static.map.ninux.org来加载域map.ninux.org的静态文件.目标是拥有一个无cookie的域名. 我检查过,我发现map.ninux.org上的谷歌分析创建了域名为“.map.ninux.org”的cookie,由于某些原因,这些
我设置子域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的默认设置’auto’将正常工作.

网友评论