Chrome上的链接上的Google Analytics分析事件失败

时间:2013-11-27 22:53:59

标签: google-analytics

我正在某些链接上安装Google Analytics(分析)

javascript:_gaq.push(['_trackEvent', 'category', 'browse', '/hair'])

here's how the link is
<a onclick="javascript:_gaq.push(['_trackEvent', 'category', 'browse', '/hair'])" href="/hair"><i class="icon-"></i>Hair (162)</a>

如果我点击链接,则不会记录推送事件。

如果我从控制台点击相同的代码,则会记录该事件。

注意:在Firefox上,事件被正确记录。到目前为止,这只发生在Chrome上! :S

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你需要&#34; javascript:&#34;只有当你将js放在href属性中时(作为排序的协议名称)才有位。对于click事件,javascript方法本身就足够了,所以你的例子应该是:

<a onclick="_gaq.push(['_trackEvent', 'category', 'browse', '/hair'])" href="/hair"><i class="icon-"></i>Hair (162)</a> 

我在这里采取了一个相当有教养的猜测,FF比不规则语法更宽容。也许您可以查看Chrome开发者控制台,如果这会引发错误(或者只是修复它并查看是否有所改进)。