页面视图是跟踪,但事件和自定义变量不是

时间:2014-01-21 19:22:24

标签: google-analytics

我正在尝试跟踪使用GA登录的用户。我在登录按钮上点击了我的custom_var代码。

<input type="submit" formtarget="_blank" onClick="_gaq.push(['_setCustomVar', 1, 'Users Login', '$("#user_login").val());', 3]);"/>

“#user_login”是包含我需要传递的信息的字段。

我正在使用formtarget属性在新窗口中打开。这是在认为可能在重定向页面之前onClick事件未运行之后。

我登录帐户时未跟踪此自定义事件,但页面查看次数是。起初,我认为我的代码存在问题,因此我尝试在点击锚点时跟踪常规事件:

<a href="/about-us/about-discovery-capital/" onclick="_gaq.push(['_trackEvent', 'Testing', 'Click', 'About']);">About</a>

出现同样的问题,页面浏览量很好,但事件没有跟踪。

  • 我使用的GA代码是最新的,位于正确的位置。
  • 该网站受密码保护,但正如网页浏览量一样 跟踪我不认为这是一个问题。
  • 我已经运行了GA调试器chrome扩展,但我没有 错误

不幸的是由于客户端,我无法提供该网站。

如果您能够了解可能存在的页面浏览跟踪的原因,而不是事件,那将是一个很大的帮助!

干杯

1 个答案:

答案 0 :(得分:1)

打开Firefox并下载HTTPFox插件。单击包含其上事件的链接。他们出现红色并说中止了吗?如果是这样,您将遇到一个问题,即事件/自定义变量没有足够的时间在下一页加载之前触发事件,从而中止请求。

解决方案:hitCallback

一旦收到来自Google Analytics的回调,说明该事件已收到,hitCallback函数将允许您将访问者发送到下一页。

我写了一篇关于如何在线使用它的文章,就像你的情况一样。你可以在这里查看 - When to use hitCallback