【问题标题】:Google Analytics not tracking clientside redirects谷歌分析不跟踪客户端重定向
【发布时间】:2011-12-14 13:58:59
【问题描述】:

我正在尝试解决一个问题,即在使用 javascript 重定向系统的系统上跟踪单个博客帖子的流量,在该系统上某些东西会以某种方式中断跟踪。

系统的工作方式如下: 永久链接的格式为domain.com/ab_XXXXXX,其中ab_XXXXXX 是唯一代码。该代码由一段 javascript 解析,告诉浏览器加载单个博客文章页面。此页面的 URL 格式为 blog.html/?cd_XXXXXX_ef=YYYYYY。在这里,XXXXXXYYYYYY 也是唯一的代码,它们组合起来识别特定页面。

当我直接加载blog.html/?cd_XXXXXX_ef=YYYYYY URL 时,Google Analytics 似乎确实会跟踪该页面,并且用户在访问该特定页面时会显示在实时仪表板中。

但是,当我加载 domain.com/ab_XXXXXX URL 时,即使加载了分析跟踪 gif,用户也不会显示在 Analytics 的实时仪表板中。

由于ab_XXXXXX URL 是固定链接,因此 Google Analytics(分析)似乎根本不包含有关个人博客文章访问的数据。

我不是这个系统的程序员,在这一点上,我不确定要测试什么或建议对程序员进行什么更改。

我的问题是:为什么 Google Analytics(分析)会在一种情况下跟踪用户,而在另一种情况下却没有?可以采取什么措施来解决这个问题?

【问题讨论】:

  • 很难说是什么问题。提供指向您网站的链接..

标签: javascript google-analytics


【解决方案1】:

页面ab_XXXXXX 是否实际上将用户重定向到cd_XXXXXX_ef=YYYYYY 或者它只是将该博客文章的内容加载到同一页面中?在任何一种情况下,尤其是后者,您都可以简单地选择手动跟踪现有 Javascript 中的页面视图,方法是添加类似于 _gaq.push(['_trackPageview', 'blog.html/?cd_XXXXXX_ef=YYYYYY']);

的内容

【讨论】:

  • 回答大卫:它实际上是重定向。但事实证明,真正的答案更简单(并非总是如此):有人有“洞察力”来创建一个分析过滤器,该过滤器将任何包含 html?* 的 url 重写为 html。重写该过滤器的正则表达式就可以了。感谢 David 和 Nikolay 抽出时间回复!
猜你喜欢
  • 2012-10-13
  • 2013-09-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多