我试图确定 gtm 何时知道发生了综合浏览
例如,如果我配置了在 domready 处记录页面浏览,那么当 dom 准备好并记录页面浏览已发生时,gtm 的标志是什么,该标志变为 true
我已阅读 Google 的所有文档,但他们不提供此信息。
最佳答案
GTM 中的页面浏览发生在 GTM 代码第一次执行时。具体何时取决于 GTM 脚本在页面中的位置。
DOMContentLoaded 表明 DOM 已准备就绪事件。这与页面 View 不同(页面 View 意味着 GTM 代码已下载并执行,DomReady/DOMContentLoaded 意味着 DOM 树已渲染,但图像、样式表和 JS 文件等外部资源可能尚未加载)。
load事件意味着 DOM 已准备好并且每个请求的资源都已完全下载。这可能需要一些时间(例如,如果您嵌入营销像素并且托管该像素的服务器响应缓慢,那么这将推迟您的加载事件,因为像素无法及时下载)。
GTM 将这些浏览器事件映射到其数据层中的事件(分别为 gtm.js、gtm.dom 和 gtm.load)。
关于javascript - Google 跟踪代码管理器如何知道网页浏览量已发生?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56340570/