google-tag-manager - 为什么数据层显示在源代码中但不在 GTM 调试器中
问题描述
在网站上单击操作后,以下数据层推送似乎已正确部署。我可以看到该代码在单击触发后加载到页面上,然后在源代码中可以看到这个完整的数据层推送脚本。但是当使用 GTM 调试器时,没有事件的迹象,也没有 datalyer 信息。这是数据层代码的问题,还是如何或何时触发?
<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
'event': 'addressResult',
'postcode': '3415',
'availability': 'limited'
});
</script>
解决方案
推荐阅读
- java - 按下 KeyEvent 时运行 JButton
- react-native - React Native:无法获取数据,但使用控制台日志可以看到数据
- node.js - Express 应用程序不在生产服务器上提供静态文件
- azure - 连接 Azure SQL Server PASS DB
- php - 通过 .php 从文件中读取文本并将部分存储在变量中
- css - 如何隐藏特定的类字段?
- javascript - 了解javascript中的onclick方法
- javascript - 如何遍历来自 API 的所有响应并使用 Javascript 将它们传递给 Google Sheet?
- ruby-on-rails - 成功部署后缺少宝石
- mysql - MySQL 批量更改字符串字段,例如:在用户名列的开头添加“x”