“未定义S”Adobe DTM中的错误

时间:2016-08-15 10:21:39

标签: analytics adobe-analytics

我正在将s_code版本27.5上的现有Adobe anlytics实现迁移到DTM。迁移的第一步和项目范围是当前s_code到AdobeDTM的拾取和转移工作。

该站点有多个JS文件,其中包含需要初始化的对象的函数,但是在大多数这些JS函数运行之后s正在s_code内容中初始化,因此抛出错误为'S是没有定义的'。它没有像在标准实现中那样在全球范围内初始化。

我是否有办法在全球范围内初始化DTM卫星图书馆中的's'。我试图添加var = s {};第三方/自定义标签区域下的页面加载规则,但只是间歇性运气,有时会出现错误。

非常感谢对此问题的任何支持/见解。

谢谢!

1 个答案:

答案 0 :(得分:0)

使用DTM实施Adobe Analytics时注意到的一个问题是未定义S-Object。enter image description here 原因非常不清楚。通过提醒DTM再次设置S对象,我使用了一种解决方法。在DTM无法识别需要执行的操作的情况下。

var s = _satellite.getToolsByType('sc')[0].getS();

对于我的实施,我们使用了在直接调用规则中设置的第三方JavaScript,并在其中设置了上述代码。

解决方案效果很好......