Adobe 是否在动态标记管理中传递货币事件?

Adobe 是否在动态标记管理中传递货币事件?,adobe,analytics,adobe-analytics,Adobe,Analytics,Adobe Analytics,我试图在我的站点中使用货币事件,并希望使用DTM捕获相同的事件。 但在DTM中,我找不到任何设置货币事件的选项。有人能帮我一下吗 以下是我的设想: 比方说,我在页面上有一个Javascript代码: var数字数据={ “金额”:1000 } 然后,在DTM数据元素中,可以通过在路径“digitalData.Amount”(在数据元素中选择“Type”作为JS对象后)中写入来传递该数值吗 此外,即使我们在数据元素中捕获此信息,我如何在DTM中页面加载规则部分的任何货币成功事件(例如event20

我试图在我的站点中使用货币事件,并希望使用DTM捕获相同的事件。 但在DTM中,我找不到任何设置货币事件的选项。有人能帮我一下吗

以下是我的设想: 比方说,我在页面上有一个Javascript代码:

var数字数据={ “金额”:1000 }

然后,在DTM数据元素中,可以通过在路径“digitalData.Amount”(在数据元素中选择“Type”作为JS对象后)中写入来传递该数值吗

此外,即使我们在数据元素中捕获此信息,我如何在DTM中页面加载规则部分的任何货币成功事件(例如event20)中设置此值?我需要为此编写自定义脚本吗?如果是,请给我一些例子,如何做

提前感谢,,
Adi

是的,您可以按照您所说的方式设置数据元素-假设
digitalData
是一个全局范围的变量,在DTM评估数据元素时可用。如果不是,则不会设置数据元素


除此之外,DTM目前只允许您使用常规事件设置
s.events
。它不允许您执行货币或数字事件语法。为此,您需要打开自定义代码部分,自己设置
s.events
,并且可以使用
\u satellite.getVar('data\u element\u name')
引用数据元素(用数据元素的名称替换
data\u element\u name

谢谢你的蜡笔。如果我面临任何进一步的挑战,我会告诉你的;var amount=_satellite.getVar('Amt');s、 events=“event1=金额”“金额”数据元素将从页面中捕获金额的数值。但这段代码显然不起作用,因为event1已被定义为货币事件,并且金额将是“var”类型。请建议我为货币成功事件指定数值的正确方法。Thanks@Adijavascript不解析字符串中的变量。您需要执行
s.events=“event1=“+amount