"mousedown" 默认为右键单击和中键单击

"mousedown" is defaulting to click for both right click and middle click

我编写了一个脚本来跟踪 Google 广告的转化情况,并且我将其编写为在单击特定 href 时执行。但出于某种原因,当我用任何按钮单击 link 时,它只是将其视为鼠标左键单击。

其他一些首次访问该站点的用户声称它按预期运行,但我或我团队中的任何其他人都不是这种情况。

下面是脚本:

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"