jquery - Google Analytics-事件跟踪-防止多个按钮单击

标签 jquery google-analytics web-analytics double-submit-prevention

我在页面上有联系按钮。
单击按钮显示联系人号码。
按钮与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/

相关文章:

jQuery animate 忽略 z-index 错误

c# - 如何使用 Google Analytics 和 AJAX 跟踪不同的按钮点击?

google-analytics - 是否可以使用自定义过滤器从事件创建虚拟网页浏览?

google-analytics - 不将Cookie附加到URL的Google Analytics(分析)跨域跟踪?

javascript - 自动在页内和通过 DTM 调用 SiteCatalyst s_code

javascript - 检查 Google Analytics _gaq 对象是否已加载并可用

javascript - 如何在运行时动态更改 javascript 生成的 html 的 css?

javascript - 从li标签获取图像来源

javascript - 在 Python 中使用 jQuery 对 AWS lambda 函数进行 Ajax 调用

google-analytics - 有谁知道谷歌分析如何处理数据?