javascript - “mousedown”默认为右键单击和中键单击
问题描述
我编写了一个脚本来跟踪 Google Ads 的转化,并且我已经编写了它以在href
点击特定时执行。但是由于某种原因,当我使用任何按钮单击链接时,它只是将其视为鼠标左键单击。
第一次访问该站点的其他一些用户声称它按预期工作,但对我或我团队中的其他人来说并非如此。
这是下面的脚本:
jQuery(document).ready(function ($) {
$("[href='https://website.com']").on("mousedown", function () {
console.log("The JS is working");
return gtag_report_conversion('https://website.com');
});
});
解决方案
所以事实证明,该return
部分会自动启动网站 URL,因此没有简单的方法来跟踪中间点击和右键点击的转化。
我和我的经理谈过,他说只跟踪左键就可以了,所以我听从了@Gil 的建议,"mousedown"
将"click"
.
推荐阅读
- bash - 重击。使用 find、cat 和 grep 在文件中查找特定文本
- kubernetes - 无法修改 Kubernetes 静态 Pod 的 ETCD 清单
- excel - 如何在多个范围内调用函数
- python - Pandas 申请一个函数,该函数为两个不同的数据帧返回两个值
- git - git merge-file 将整个文件标记为不同而不是部分
- javascript - 为什么我的随机函数两次返回相同的值
- python - 列表中的所有项目都需要相同的日期范围
- javascript - 一页上相同javascript类的两个实例引用相同的实例
- android - Robolectric 在命令行上失败,但在 Android Studio 中成功
- java - 为什么 Spark 交叉连接仅在缓存时才能正常工作?