Javascript 使用jQuery跟踪GA事件
我在这里读了很多关于这个话题的文章,但我觉得我是唯一一个有这个问题的人 我用jQuery实现了事件跟踪,它工作得“很好”,但事件跟踪是在页面加载时发生的,尽管我将代码放在jQuery的“单击事件”中 }))Javascript 使用jQuery跟踪GA事件,javascript,jquery,google-analytics,Javascript,Jquery,Google Analytics,我在这里读了很多关于这个话题的文章,但我觉得我是唯一一个有这个问题的人 我用jQuery实现了事件跟踪,它工作得“很好”,但事件跟踪是在页面加载时发生的,尽管我将代码放在jQuery的“单击事件”中 })) 你知道为什么会这样吗?我看不到页面加载上的事件跟踪。但我确实看到了两个点击率…在上是你的,从你的页面代码。另一个来自sharaholic.js。看起来sharaholic有自己的GA跟踪,可能是为了看看有多少人使用他们的脚本。你可以看到点击中有2个不同的账户。仅供参考,当我点击任何带有“ma
你知道为什么会这样吗?我看不到页面加载上的事件跟踪。但我确实看到了两个点击率…在上是你的,从你的页面代码。另一个来自
sharaholic.js
。看起来sharaholic有自己的GA跟踪,可能是为了看看有多少人使用他们的脚本。你可以看到点击中有2个不同的账户。仅供参考,当我点击任何带有“mailto”类的链接(a href)时,它不起作用。。。怪异:(从您所展示的内容来看,您的代码工作正常()。回调函数在您单击.mailto
链接之前不会执行。如果事件确实在页面加载时被触发,那是因为您没有显示代码。如果您使用google analytics debugger for Chrome,请记住“页面跟踪”事件将在每次页面加载时触发,但这与您正在跟踪的事件不同。感谢您的快速响应…我已经在Chrome、Firefox和其他浏览器上测试了它,以确保结果始终相同:(GA中的事件是正确的,但它是在页面加载时调用的…您可以在此处看到结果:[链接](使用user/mdp作为mws/mws)您需要提供一个可以复制的测试用例(可以是JSFIDLE的形式,也可以是出现问题的页面的链接),因为您发布的代码工作正常。我为此编辑了我的评论;)
$( document ).ready(function() {
$('.mailto').click( function(event) {
_gaq.push(['_trackEvent', 'contact', 'email', 'Agence '.$(this).attr('id'), 500, false]);
});