Adob​​e DTM:使用唯一值的多个按钮触发一个事件规则

问题描述:

对不起,如果这已被回答。我认为看起来很彻底,找不到我所需要的。Adob​​e DTM:使用唯一值的多个按钮触发一个事件规则

问题:如何设置一个事件规则以针对页面上的多个按钮启动单独的eVar?

背景:我试图创建一个事件规则来触发由第三方API填充的页面上的所有“立即购买”类型的按钮(我无法访问API并可能赢得'没有办法,所以忘记了)。请参阅下面的代码,了解每个按钮的编码方式。

<button class="ui button secondary shop-now-btn column" ng-click="$ctrl.openProduct($ctrl.product.purchaseLink, $ctrl.product.productName); $event.stopPropagation();" data-product="123456">Shop Now 
 
     </button>

唯一的唯一标识符每个按钮都有是这样的属性:

data-product="123456"

我知道如何使事件规则火上的所有按钮通过使用该标识符,我无法弄清楚如何制作规则推送广告对于我正在跟踪的逃犯中的一个的不利价值。

我很熟悉%this.whatever%,但是当你试图在具有唯一标识符的多个按钮上触发时,它似乎不工作。

我想我必须创建一些自定义代码,但我不知道从哪里开始。我对这个有一点点小菜。

请提前帮助并感谢。

我从这个不太明确的问题中了解到,您希望将事件处理程序绑定到“立即购买”按钮......并且它们都具有data-product属性。

你可以这样做:

$(document).on("click", "[data-product]" function(){ 
    // Do something. 
});