【发布时间】:2012-08-21 18:13:09
【问题描述】:
我们有一个旧网站,它仍然使用古老的“gat”分析跟踪代码(预异步);我们想将它升级到当前的“gaq”异步代码。
如果有人做过同样的切换,有几个问题......
1) 一旦我们进行切换,用户 cookie 是否会从旧代码中继承下来?或者 Google Analytics(分析)现在会“忘记”已经访问过我们网站的访问者,而将所有获得更新的异步代码 sn-p 的人都视为全新访问者?
2) 网站相当复杂;我们可能不得不“寻找”网站上所有带有旧跟踪代码的部分。当我们进行代码清理时,旧的“gat”代码和新的“gaq”代码是否兼容?这意味着它们都将正确计算综合浏览量,不会丢失引荐来源信息,并且即使用户在访问期间同时点击了包含旧代码和包含新代码的页面,也只会计算一次访问?
谢谢!仅供参考,这是我们当前(旧)的代码:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-#######-#");
pageTracker._trackPageview();
} catch(err) {}</script>
【问题讨论】:
标签: javascript cookies asynchronous google-analytics