我正在尝试在我的网站中使用货币事件,并希望使用DTM捕获相同内容。 但在DTM中,我找不到任何设置货币事件的选项。有人可以帮我这个。
这是我的情景: 让我们说,我在页面代码上有一个Javascript:
var digitalData = { '金额':1000 }
然后在DTM数据元素中,可以通过在Path:' digitalData.Amount'中写入此值来传递此数值。 (选择' Type'作为数据元素中的JS对象)
此外,即使我们在数据元素中捕获此信息,如何在DTM的页面加载规则部分中的任何货币成功事件(例如event20)中设置此值?我是否必须为此编写任何自定义脚本?如果是的话,请给我一些例子,如何做。
提前致谢, 阿迪
答案 0 :(得分:1)
是的,您可以按照您的方式设置数据元素 - 假设digitalData
是全局范围的变量,在DTM评估数据元素时可用。如果不是,那么数据元素将不被设置。
除此之外,DTM目前只允许您使用常规事件设置s.events
。它不允许您执行货币或数字事件语法。为此,您需要打开自定义代码部分并自行设置s.events
,然后使用_satellite.getVar('data_element_name')
引用数据元素(将data_element_name
替换为名称你的数据元素)。