未加载Adobe DTM工具库

时间:2015-07-02 13:02:32

标签: tags adobe adobe-analytics


我们在Adobe Analytics库中面临一个奇怪的问题,设置为工具,DTM库本身并不像往常那样在运行时加载它。
我们尝试了不同的库,包括自定义代码(H.26或H.27版本)和自动App测量,但页面顶部没有人加载。
显而易见的结果是" s未被定义"控制台中的JS错误(s是跟踪器对象) 我们通过DTM部署了几个分析工具库,这种情况从未发生过 我们探索了Net控制台,以便找到可能的" Not Found"脚本请求,但我们刚刚找到了成功的主DTM库。

我们非常感谢您寻找可能的调试选项或解决方案的任何帮助 非常感谢

1 个答案:

答案 0 :(得分:3)

  

不,它没有启用,但无关紧要,因为我发现了原因   为什么。我与评估查询字符串的数据元素发生冲突   参数。此数据元素基于's'插件和DTM时   试图解析它,'s'obj可能尚未定义。我很深   解决它。不管怎样,谢谢你;)

这是正确的:当您在界面中定义数据元素时,它会在任何工具之前进行评估,因此s对象尚不存在。

如果您只是尝试将数据元素设置为url参数的值,则可以使用类型下拉列表中的网址参数选项。

如果您的数据元素是自定义脚本类型,则可以使用一些内置的_satellite方法:

_satellite.getQueryParam()

这个是区分大小写的,所以如果你有foo=bar并且你将'FOO'传递给它,它将不匹配。

_satellite.getQueryParamCaseInsensitive()

这个不区分大小写,所以如果你有foo=bar它会匹配'foo','FOO','Foo'等。