2015-10-06 103 views
1

我已经搜索了几天,看看这个问题,但还没有拿出一些东西。我们正在将我们的分析代码迁移到DTM。我们正在DTM中使用我们自己的图书馆。只有在使用Adobe Analytics工具分配变量时,除查询字符串中的某些缺少数据收集参数外,所有工作都很好。Adob​​e DTM - 分析/ Omniture查询字符串缺少参数

让我解释一下。当我在规则中使用DTM中的自定义代码来调用分析时,我会在请求中获得完全相同的查询字符串参数。

var str = 'string'; 
s.linkTrackVars = 'prop61,eVar61'; 
s.linkTrackEvents = 'none'; 
s.prop61 = str; 
s.eVar61 = str; 
s.tl(this, 'o', str); 

这工作正常。

如果我尝试在规则中使用Adobe Analytics工具设置eVar61和prop61,则五个参数不再位于查询字符串中。特别是'pev1','pid','pidt','oid'和'ot'。有没有办法让DTM设置这些参数,或者我只是为我们所有的规则使用自定义代码?

谢谢

+0

你能分享你当前的规则设置吗?基于事件的规则(Adobe Analytics设置为在a元素上触发s.tl调用)将触发这些参数。 – MisterPhilip

+0

我们使用基于事件的规则与“s.tl(); - 不增加网页浏览”选中。在eVars设置中:eVar61 =“string”,在Props设置中:prop61 =“string”。我们在查询字符串中没有得到'pev1','pid','pidt','oid'和'ot'参数。 – toodz

+0

什么是选择器/条件设置为?这些参数主要针对clickmap – MisterPhilip

回答

1

这些是clickmap查询字符串参数。点击齿轮图标编辑全球分析工具,然后在链接跟踪下,确保选中“启用点击图”。或者,您可以在代码中设置s.trackInlineStats=true,这可以有效地达到相同的效果。

如果您以后看到缺少查询字符串参数,则可以使用Marketing Cloud文档中的Data Collection Query Parameters确定要定义的变量。

+0

是的,就是这样。谢谢。 – toodz

+0

很高兴听到它。如果其他人将来遇到同样的问题,请不要忘记标记答案是正确的。 – Gigazelle