谷歌分析 - 升级到异步代码(Google Analytics - Upgrading to Asy

2019-09-21 10:27发布

我们仍然采用古老的“水道” Analytics跟踪代码(预异步)旧的网站; 我们想将其升级到当前的“GAQ”异步代码。

如果有人做了相同的开关,一对夫妇的问题...

1)一旦我们作出这样的转变,将用户的cookie从旧代码结转? 或将分析目前“忘记”那些已经访问过我们网站的访客,并考虑了大家,更新的异步代码段一个全新的访客?

2)该网站是相当复杂的; 我们可能不得不“追捕”为对他们的旧跟踪代码的网站的所有部分。 虽然我们做这个代码清理,将旧的“水道”的代码和新的“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>

Answer 1:

如果你的实现是跟踪浏览量那样简单 - 或者另一种方式,如果你没有大量使用过时GA方法做的用户操作的自定义跟踪,或浏览器的功能或任何其他,那么这里是你的答案:

  1. GA会记住的游客。
    这背后的原因很简单:你必须在页面上的代码是不是有什么GA用来跟踪人- js文件,他们在调用document.write(); 剧本的部分是他们用什么来跟踪人们并设置cookies和所有的休息。
    他们已经更新文件几十次,没有你注意到的,因为他们是如何分离的逻辑(在该文件),从跟踪的界面,您使用(已保持不变所有的时间)。

  2. 不会有具有对旧代码(又有些网页上的任何问题,只要你不是从页面到页面做任何先进的跟踪的基础上,很新或非常大的功能,是不是跟踪更先进自定义变量,跟踪采购和跟踪浏览量)。
    这里的一个规定是,你不离开他们俩在同一页面上
    这将导致两个发射,并且都收集相同的数据,而且你基本上可加倍您的指标。



文章来源: Google Analytics - Upgrading to Async Code