DTM - 单个 eVar 的多个值在一次调用中

DTM - multiple values to single eVar in single call

我有一组在 DTM(动态标签管理器)中定义的 eVar。我会在我的代码中的自定义事件中设置这些值。我将在多个实例中设置此值。我可以触发多个 s.tl() 调用并设置这些值。但我想减少 s.tl() 调用的次数。有什么方法可以进行一次 s.tl() 调用并将多个值设置为相同的 eVar?

将多个值发送到同一个命中的同一个变量的选项是:


Use a list variable

因为您想使用 eVar,最接近您想要做的可能是 list 变量。它主要类似于 eVar,但不那么灵活。此外,每个报表包只能获得其中的 3 个,因此您应该首先尝试查看其他选项是否适合您,除非这是一个非常重要的 KPI,而其他选项对您不起作用(来自报告观点)。

示例:

s.list1='foo1,foo2,foo3';


Use a merchandising eVar (product syntax)

此方法使用常规 eVar,但您将其配置为产品语法推销 eVar(在 Adob​​e Analytics 管理界面中完成配置)。

示例:

s.products=";;;;;eVar1=foo1,;;;;;eVar1=foo2,;;;;;eVar1=foo3";

注意:您可以选择指定一个类别 and/or 产品,具体取决于您最终尝试做的事情(特别是如果您的网站有电子商务跟踪;它有助于从实际产品中过滤出来)


Use a list prop

您可以将界面中 75 个可用道具中的任何一个(或全部!)配置为列表道具。列表道具的主要缺点是道具的 100 个字符限制(这可能太短,因为您有多个值),并且它是一个流量变量(仅命中范围)。但是.. 根据您实际尝试记录和报告的内容,列表 prop 可能就是您所需要的。

示例:

s.prop1='foo1,foo2,foo3';