我在页面上有联系按钮。
单击按钮显示联系人号码。
按钮与Google Analytics(分析)目标>事件跟踪>单击按钮相关联>触发脚本。
如果我想防止多次点击(脚本触发)并从分析中获取更多相关数据,我编写了代码,以防止脚本触发超过1次点击。
这是网站http://www.seoptimizacija.net/#kontakt的链接
这是jQuery代码
var counter = 0;
$("#kontakt-dugme").click(function (){
if (counter < 1){
$(this).val("(+381)61 64 87 420");
_gaq.push(['_trackEvent', 'kontakt', 'klik-na-dugme', 'prikaz']);
counter++;
}
else stop();
});
需要意见吗?
最佳答案
只需使用Jquery .one事件处理程序
将处理程序附加到元素的事件。处理程序被执行
每个事件类型的每个元素最多一次。
$(document).ready(function() {
$("#kontakt-dugme").one('click', function (){
_gaq.push(['_trackEvent', 'kontakt', 'klik-na-dugme', 'prikaz']);
});
});
关于jquery - Google Analytics-事件跟踪-防止多个按钮单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21454491/