Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery跟踪GA事件_Javascript_Jquery_Google Analytics - Fatal编程技术网

Javascript 使用jQuery跟踪GA事件

Javascript 使用jQuery跟踪GA事件,javascript,jquery,google-analytics,Javascript,Jquery,Google Analytics,我在这里读了很多关于这个话题的文章,但我觉得我是唯一一个有这个问题的人 我用jQuery实现了事件跟踪,它工作得“很好”,但事件跟踪是在页面加载时发生的,尽管我将代码放在jQuery的“单击事件”中 })) 你知道为什么会这样吗?我看不到页面加载上的事件跟踪。但我确实看到了两个点击率…在上是你的,从你的页面代码。另一个来自sharaholic.js。看起来sharaholic有自己的GA跟踪,可能是为了看看有多少人使用他们的脚本。你可以看到点击中有2个不同的账户。仅供参考,当我点击任何带有“ma

我在这里读了很多关于这个话题的文章,但我觉得我是唯一一个有这个问题的人

我用jQuery实现了事件跟踪,它工作得“很好”,但事件跟踪是在页面加载时发生的,尽管我将代码放在jQuery的“单击事件”中

}))


你知道为什么会这样吗?

我看不到页面加载上的事件跟踪。但我确实看到了两个点击率…在上是你的,从你的页面代码。另一个来自
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]);
});