【问题标题】:drop in pageviews and increase in bounce rate following event tracking implementation实施事件跟踪后网页浏览量下降并跳出率增加
【发布时间】:2013-03-08 17:56:06
【问题描述】:

我刚刚在网站上完成了一轮 Google Analytics 事件跟踪更新,其中包括更新我的_addOrganic 调用,这些调用包含在文件/scripts/ga_search_engines.js 中。

这些文件是:

新 - 大小分别为 27kb 和 28kb。 OLD - 分别为 4kb 和 5kb。

$.getScript('/scripts/ga_search_engines.js').complete(function() {
    _gaq.push(['_trackPageview']);
});

$.getScript('/scripts/ga_search_engines_global.js').complete(function() {
    _gaq.push(['rollup._trackPageview']);
});

我的事件跟踪将交互参数设置为false,例如:

_gaq.push(['_trackEvent', 'Product Details', product_name, product_code, product_price, false]);

所以上面的代码(事件)在网站上的每个产品页面上都被触发,getScript 调用被包含在网站上的每个页面中,您会注意到必须在trackePageview 之前下载被解雇了。

我无法解决的是为什么我发现我的跳出率增加约为 50%,因为Google's docs 建议添加事件跟踪会减少跳出率,而不是增加。

我还注意到网页浏览量下降了 30-40%,但我还是无法确定这一点,尽管上面两个 JavaScript 文件的大小略有增加让我感到疑惑。

调试此问题的最佳方法是什么?我应该调查什么以找出问题所在以及哪里出了问题?

这是我在每一页都包含的 GA 代码的完整部分 - http://pastebin.com/fj6rf4Xa

【问题讨论】:

  • 您仍然拥有获取 ga.js 脚本的实际 GA 页面代码,是吗?即使是这样,我想知道加载时间是否比您本地的 ga_search_engines.js 文件要长...
  • @CrayonViolent 嗨,我刚刚用完整的 GA 代码更新了我的问题,包括网页浏览后底部的 ga.js。
  • 您确定/scripts/ga_search_engine_list_rollup.js 确实存在,在正确的位置,拼写正确等吗?
  • 您确定您在_setDomainName_addIgnoredRef 中设置的域是正确的吗?我意识到它可能在不同的子域上,但我在该域的常规 www 上看不到这个 GA 代码(或那些 js 文件)..
  • 我还在您的 ga.js 脚本中看到一个条件,如果定义了 iPadiPhone,则该条件会阻止它包含 .js。我不知道这些是如何在您的页面上设置的,但我会假设您有检测设备类型的代码,如果它是 iPad 或 iPhone,则抑制 GA。也许 30-40% 的用户在其中之一上浏览您的网站?或者,用于确定这些值的逻辑可能是错误的?

标签: google-analytics web-analytics bounce getscript


【解决方案1】:

显然,这归结为以前通过虚拟浏览量实现夸大的浏览量。将这些作为改进的一部分删除会降低浏览量的价值,这看起来像是一个问题,但实际上却将它们降低到了准确的水平。

调试和故障排除不是最容易的事情。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多