gpt4 book ai didi

javascript - Google Analytics : adding onClick, 但链接已经有 onClick?

转载 作者:行者123 更新时间:2023-12-03 12:09:03 26 4
gpt4 key购买 nike

我正在使用 Google Analytics(通用),并且尝试将 onClick 操作添加到链接,但 onClick 脚本已经就位:

<a class="checkout-btn" href="/checkout-start" class="button_control" onclick="return $(this).getForm().sendRequest('shop:on_setCouponCode')">Check out</a>

但我需要为 GA 添加此脚本:

onClick="ga('发送', '事件', '标题', '悬停', '户外吧凳');"

如何在一个链接上获得两个 onClick 事件?可能吗?

最佳答案

最简单(虽然错误)的方法是使用分号,有两个命令:

onClick="ga('send', 'event', 'Header', 'hover', 'Outdoor Barstools'); return $(this).getForm().sendRequest('shop:on_setCouponCode')"

更好的方法是永远不要使用 onClick HTML 属性并使用外部 JavaScript 文件绑定(bind)到 ID 的 click() 事件。这提高了代码的可维护性。

标签变为:

<a class="checkout-btn" id="foo" ...

使用 jQuery,并引用 ID“foo”标签:

$('#foo').click(function() {
ga('send', 'event', 'Header', 'hover', 'Outdoor Barstools');
return $(this).getForm().sendRequest('shop:on_setCouponCode');
});

关于javascript - Google Analytics : adding onClick, 但链接已经有 onClick?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25048944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com