- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用非顺序 HTML Javascript/第三方标签,我正在使用以下脚本将数据传递给第 3 方标签。
<script>
x = _satellite.getVar('Sub-Total');
</script>
我遇到的问题是没有数据传递给“x”。
我也试过以下方法:
<script>
var x = $('td[data-hook="order_item_total"]').text().substring(1);
</script>
在这种情况下,我得到的是 $ 是未定义的。请注意,当我在 Javascript 控制台中测试它以及使用非顺序 Javascript 标记时,这两种方法都有效。我需要添加什么才能使其中任何一个工作?非常感谢您的帮助。
谢谢,
里德
最佳答案
问题是当您将标签配置为非顺序 HTML 时,代码会在 iframe
中动态输出.自 iframe
不包括 _satellite
对象,尝试引用它会导致 undefined
错误。
如果您的标签包含需要输出的 html 和 javascript 的混合,您需要 _satellite
暴露,您需要改为使用 Sequential HTML 标记。
或者,如果您的标签中的代码确实是纯粹的 javascript,并且恰好包含在 <script>
中标签,然后只需删除 <script>
标记包装器并将代码放入 Javacript 样式的标记中(无论是顺序的还是非顺序的,都将向其公开 _satellite
)。
注意:我在 DTM 文档中找不到对此的提及(尽管我可能是瞎子!),但是如果您打开浏览器的开发人员控制台并查看实时/渲染的 DOM,您这个可以自己验证。我觉得至少应该在文档中提到这个警告。
关于javascript - DTM : _satellite not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28379214/
我正在使用非顺序 HTML Javascript/第三方标签,我正在使用以下脚本将数据传递给第 3 方标签。 x = _satellite.getVar('Sub-Total'); 我遇到的
我在一个 wordpress 网站上工作,并负责与 Adobe Analytics 集成。说明是在页面顶部包含一个脚本: 并在结束前调用一个函数 标签: _satellite.pageBotto
我是一名优秀的程序员,十分优秀!