“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');
        });
    });

解决方法

因此,function verifyPosition2(circleLeftPosition,circleRightPosition,moveBy) { console.log(circleLeftPosition,circleRightPosition); if (circleLeftPosition == "550px" && circleRightPosition == "75px") { popButton2.addEventListener("click",closePosition2); openPosition2(); } } 部分会自动启动网站 URL,因此没有简单的方法来跟踪中间点击和右键点击的转化情况。

我和我的经理谈过,他说只跟踪左键点击没问题,所以我遵循了@Gil 的建议,将 return 更改为 "mousedown"

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...