我在DTM(动态标签管理器)中定义了一组eVars。我将在我的代码中的自定义事件中设置这些值。将有多个实例我将设置此值。我可以触发多个s.tl()调用并设置这些值。但我想减少s.tl()调用的次数。有没有办法进行一次s.tl()调用并将多个值设置为相同的eVars?
答案 0 :(得分:1)
您在同一匹配中向同一变量发送多个值的选项包括:
<强> Use a list
variable 强>
由于您想使用eVar
,因此最接近您想要做的事情可能是list
变量。它大多像eVar
,但不够灵活。此外,每个报告套件只能获得3个,因此您应首先尝试查看其他选项是否适合您,除非这是一个非常重要的KPI,而其他选项只是为您工作(来自报告PoV)。
示例:强>
s.list1='foo1,foo2,foo3';
Use a merchandising eVar
(product syntax)
此方法使用常规eVar
,但您将其配置为产品语法商品推销eVar
(在Adobe Analytics Admin界面中完成配置)。
示例:强>
s.products=";;;;;eVar1=foo1,;;;;;eVar1=foo2,;;;;;eVar1=foo3";
注意: 根据您最终要做的事情,您可以选择指定类别和/或产品(特别是如果您的网站有电子商务)跟踪;它有助于从实际产品中过滤掉它
您可以将界面中75个可用道具中的任何(或全部!)配置为列表道具。列表道具的主要缺点是道具的100个字符限制(可能太短,因为您有多个值),并且它是一个交通变量(仅限命中范围)。但是......根据您实际尝试记录和报告的内容,列表prop
可能就是您所需要的。
示例:强>
s.prop1='foo1,foo2,foo3';