Adobe analytics Omniture:创建特定的上下文变量

Adobe analytics Omniture:创建特定的上下文变量,adobe-analytics,Adobe Analytics,我想知道是否有人能帮忙 我的公司从事旅游业,我们提供的产品之一是同时购买航班和酒店的功能 这样做的好处之一是,如果游客一起购买套餐,有时可以节省酒店的费用 我希望能够跟踪以下内容: 节省费用的酒店(住宿代码);他们将作出的储蓄;他们将支付的包裹价格 我不熟悉实现,但一位同事告诉我可以使用上下文变量 有人能告诉我该怎么写吗 问候 Yaser以下是 例如,在页上代码的自定义代码部分,在s\u doPlugins内,或通过某个包装函数,最终进行s.t()或s.tl()调用,您将有: s.context

我想知道是否有人能帮忙

我的公司从事旅游业,我们提供的产品之一是同时购买航班和酒店的功能

这样做的好处之一是,如果游客一起购买套餐,有时可以节省酒店的费用

我希望能够跟踪以下内容:

节省费用的酒店(住宿代码);他们将作出的储蓄;他们将支付的包裹价格

我不熟悉实现,但一位同事告诉我可以使用上下文变量

有人能告诉我该怎么写吗

问候


Yaser

以下是

例如,在页上代码的自定义代码部分,在
s\u doPlugins
内,或通过某个包装函数,最终进行
s.t()
s.tl()
调用,您将有:

s.contextData['package.code'] = "accommodation code";
s.contextData['package.savings'] = "savings";
s.contextData['package.price'] = "price";
然后在界面中,您可以转到处理规则并将它们映射到您想要的任何道具或评估

话虽如此,目前处理规则是相当基本的,老实说,在我看来这并不值得。首先,你必须获得认证(参加考试并通过)才能访问处理规则。这没什么大不了的,但在我看来,这是一个毫无意义的障碍(提示:如果你要继续走这一步,一定要学习的不仅仅是处理规则。尽管考试/认证应该是关于处理规则的,但有几个问题与它们几乎没有关系)

第二,上下文数据本身不会显示在报告中。您必须通过处理规则将这些值分配给实际的道具/评估/事件(或者让ClientCare在vista规则中使用它们,这比处理规则强大得多,但要花很多钱)

第三,处理规则非常基本。说真的,你只局限于简单的东西,比如直接复制、连接值等等

第四,处理规则仅限于设置事件,不允许您设置产品字符串。照此,您可以设置基本(计数器)事件,但不能设置数字或货币事件(具有与之关联的自定义值的事件)。我之所以提到这一点,是因为这些价格和节省值对于计算的指标来说可能是一个数字或货币事件。由于不能通过处理规则设置事件,因此必须在页面代码中设置事件

这里唯一真正的好处是,如果您只是想将它们复制到一个prop/eVar中,而prop/eVar在不同的报告套件中有所不同(仅供参考,大多数人都试图在不同的报告套件中保持它们的一致性,人们很少重新调整它们的用途)

因此,如果您已经在多个报表套件之间保持一致(或者一开始只有一个这样的报表套件),因为您已经必须在站点上放置一些代码,那么就没有真正的动机将值放在第一位

我想这里的重点是,由于总体目标是将值转换为实际道具、评估和可能的事件,并且处理规则在很多级别上都失败,因此没有令人信服的理由不首先将其弹出