【问题标题】:Google Analytics - Upgrading to Async CodeGoogle Analytics - 升级到异步代码
【发布时间】: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


    【解决方案1】:

    如果您的实现就像跟踪浏览量一样简单 - 或者以其他方式,如果您没有大量使用已弃用的 GA 方法,对用户操作或浏览器功能或其他任何东西进行自定义跟踪,那么在这里是你的答案:

    1. GA 会记住访客。
      这背后的原因很简单:页面上的代码不是 GA 用来跟踪人员的代码——他们在脚本的 document.write(); 部分调用的 .js 文件是他们用来跟踪人员和设置的饼干和其他所有东西。
      他们已经更新了该文件数十次,而您没有注意到,因为他们如何将逻辑(在该文件中)与您使用的跟踪界面(一直保持不变)分开。

    2. 在旧代码上保留一些页面不会有任何问题(同样,只要您不基于非常新或非常旧的功能从一个页面到另一个页面进行任何高级跟踪比跟踪自定义变量、跟踪购买和跟踪综合浏览量更先进)。
      这里的一个规定是您不要将它们放在同一页上
      这将导致两者都被触发,并且都收集相同的数据,并且您基本上会将您的指标翻倍。

    【讨论】:

    • 谢谢!我们的“高级”跟踪仅限于:按目标 URL 匹配进行的转化跟踪、记录某些链接的 onClick 虚拟网页浏览量以及一些自定义变量。或许,所有这些都将适用于新代码。
    • 您回答的第一部分与 Google 支持告诉我的内容相冲突:“用于确定您网站的唯一访问者的 __utma cookie 将在您升级到异步代码。这意味着在更改代码后,较早来的访问者将被视为“新访问者”而不是“回访者”。“您是否真的自己完成了从非异步升级到异步并观察到用户会话“结转”?
    • 对。我忘了a。我所指的一点是,在很大程度上不应忘记诸如推荐、活动等之类的事情。除了 new-vs-returning 之外,您应该不会遇到任何问题(如果您通过不同标记的页面发送很多人,这可能会使页面流混乱——我是否建议链接到 GA 文件,而不是硬编码到页面,以便将来将文件保存在一个地方)。我已经完成了一些 GA 重建,但公平地说,我现在大部分时间都花在编写自定义 SiteCatalyst 解决方案上。
    • 谢谢。我想新的vs-returning并不是什么大不了的事,尤其是如果推荐人信息保留的话。我们已经在大多数页面上引用了 GA 包含文件而不是硬编码。但会有一些过时的“异常”页面需要手动更新。
    猜你喜欢
    • 1970-01-01
    • 2013-10-29
    • 2011-03-16
    • 2018-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多