Google analytics 链接上的google分析事件在Chrome上失败

Google analytics 链接上的google分析事件在Chrome上失败,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 (16

我正在一些链接上安装谷歌分析

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>
javascript:_gaq.push([''u trackEvent','category','browse','/hair'])
下面是链接的方式
如果我点击链接,推送事件不会被记录

如果我从控制台点击相同的代码,那么事件就会被记录下来

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

有什么想法吗?

只有在将js放入href属性(作为排序的协议名称)时,才需要“javascript:”位。对于单击事件,javascript方法本身就足够了,因此您的示例应该如下所示:

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

我在这里做了一个很有教育意义的猜测,FF比Chrome更能容忍不规则的语法。如果出现错误,您可以查看Chrome开发者控制台(或者简单地修复它,看看情况是否有所改善)