如何将列表(逗号分隔)传递给Omniture中的流量变量?

时间:2013-03-07 01:50:27

标签: adobe-analytics

我有一个字段“分类法”,我想把它传递给Omniture。此Taxonomy字段可以有多个值,我想分别计算每个分类的计数。让我用一个例子解释我的问题:

项目可以与多个分类相关联。 Letz说我们正在谈论一个名为“Item1”的项目。此项目可与分类“Tx1”,“Tx2”,“Tx3”相关联。

所以js代码就像,

s.prop1 = "Item1"
s.prop2 = "Tx1, Tx2, Tx3"

我原本期望为“Tx1”“Tx2”和“Tx3”存储单独的存储桶/计数器。但Omniture为“Tx1,Tx2,Tx3”创建了一个存储桶。我希望有办法分开对待它们。理想情况下,我不想在单独的道具变量中单独传递分类法。

如果有人能指出我正确的方向,我将不胜感激。

谢谢, 抹布

2 个答案:

答案 0 :(得分:4)

实际上Omniture确实支持列表式道具,恰当地称为列表道具。您必须与Client Care交谈才能为您的道具启用它,并且您需要指定要使用的分隔符(如逗号)。然后你将完全按照你的方式填充它,除非逗号和值之间没有空格。 (“a,b,c”不是“a,b,c”)。

另一种选择是Racheet提到的eVar列表。不同之处在于列表道具发送值并且每个值都在prop变量范围内,而列表eVar值是使用eVar范围记录的。

如果您决定使用列表eVar而不是列表道具,请阅读Omniture如何处理它们的分配。要考虑它们的一些含义只能设置为第一次或最后一次分配......

答案 1 :(得分:0)

Omniture确实具有您从15版开始就需要的功能。不幸的是,它不会在道具中做到。您需要使用稍微不同的变量类型。您正在寻找的变量是eVar列表。

每个实施都有三个可用:

  1. s.list1
  2. s.list2
  3. s.list3
  4. Here's the blog post where Omniture introduced them. 您还可以从Adobe Marketing Cloud界面中的知识库文章10549中找到有关它们的信息。