首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Adobe DTM数据元素_satellite.getQueryParam()

Adobe DTM数据元素_satellite.getQueryParam()
EN

Stack Overflow用户
提问于 2018-02-14 17:50:26
回答 1查看 476关注 0票数 0

我需要在数据元素自定义JS中获取查询参数值,我找到了以下答案。

Adobe DTM Tool library not loaded

Adobe DTM to set query string in eVar and sProp

但是_satellite.getQueryParam()和_satellite.getQueryParamCaseInsensitive()不能安全地使用(https://marketing.adobe.com/resources/help/en_US/dtm/object_reference.html),在DTM中有什么替代方法来处理这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-15 04:03:29

好吧,那些“不安全”的函数(特别是像_satellite.getQueryParam()这样的常见函数)使用起来可能还可以(我已经看过它们使用了4年左右,没有任何问题)--但要知道,当你升级到Adobe Launch时,你可能需要修改它们。

但是如果您不想要_satellite对象上的内容,Adobe Analytics库有一个内置的函数,您可以使用- s.Util.getQueryParam (https://marketing.adobe.com/resources/help/en_US/sc/implement/util_getqueryparam.html)。请注意,如果您让DTM管理您的库,您将只能在与Adobe Analytics关联的代码块中使用该s.Util.getQueryParam (因为范围问题)-因此它不能在第三方标签代码块中工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48784080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档