javascript - Google 网站优化器有两个 onClick 事件吗?

标签 javascript magento google-analytics onclick dom-events

网上有很多关于“如何组合两个 onclick 事件”的答案,但似乎没有任何适合我的情况。 Google 网站优化工具提供了有关跟踪事件(例如点击)的教程。首先,我将其添加到我的 Analytics 代码中:

  function doGoal(that) { 
    try { 

等等。然后,我应该将以下内容添加到我的事件中:

onclick="doGoal(this);return false;"

但是我的事件是一个已经包含 onclick 事件的按钮:

<input type="image" src="image.png" onclick="productAddToCartForm.submit(this);return false;">

如何将两者结合起来?我尝试过的任何操作要么没有向 Google 注册任何内容,要么会将我转发到名为“/undefined/”的页面

最佳答案

当您想将同一事件绑定(bind)到多个事物时,您应该使用 addEventListener 。 请记住,在 IE8 和之前的任何内容中,您都需要使用 AttachEvent。 (上面的文档中也提到了)

或者

onclick="productAddToCartForm.submit(this);doGoal(this);return false;"

应该可以。

关于javascript - Google 网站优化器有两个 onClick 事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9468196/

相关文章:

javascript - AngularJS 1.x 和 Tape JS

Magento CSS 和 JS 路径不正确

magento ssl + Varnish

javascript - 通过附加 Google Analytics 脚本传递 Shopify 全局变量

google-analytics - 您如何获得任何两个指标在 Google Analytics 中的百分比差异?

r - 通过R从Google analytics API导入所有维度和指标

javascript - 如果 OHLC 中的开盘价和收盘价相同,我可以在烛台上使用不同的颜色吗?

javascript - 如何按排序键顺序获取对象中的最后一项

magento - Magento 订单数据存储在哪里?

javascript - 在每个 ng-repeat 之后添加元素