如何在DTM中创建自定义脚本以单击并显示在单个规则中?

时间:2017-01-10 12:10:04

标签: javascript jquery adobe-analytics

我有2个id 1. show_ocancel_popup和2. cancel_order_button,第一个用于点击取消按钮的通知,第二个用于确认按钮,我触发一个规则将触发任何一个id或点击第二个ID。如何在单个规则中创建自定义脚本来处理此问题?

1 个答案:

答案 0 :(得分:1)

如果单击取消按钮始终显示通知弹出窗口,那么可以假设单击取消按钮实际上与查看通知相同。

如果这对您来说足够好,那么您可以设置一个基于事件的规则

活动类型 click

元素标记或选择器

#show_ocancel_popup,#cancel_order_button

enter image description here

如果您需要知道单击了哪个按钮,则可以在规则的各个代码框中使用this(只要代码框未标记为全局执行)。

一个随机的例子:

如果您想将按钮的id推送到Adobe Analytics道具,您可以在字段中使用%this.id%

enter image description here

或者通过Adobe Analytics自定义代码框添加它:

s.linkTrackVars=s.linkTrackVars||'';
s.linkTrackVars+=',prop8';
s.prop8 = this.id;