javascript - Google 跟踪代码管理器如何知道网页浏览量已发生?

标签 javascript google-chrome google-tag-manager pageviews

我试图确定 gtm 何时知道发生了综合浏览

例如,如果我配置了在 domready 处记录页面浏览,那么当 dom 准备好并记录页面浏览已发生时,gtm 的标志是什么,该标志变为 true

我已阅读 Google 的所有文档,但他们不提供此信息。

最佳答案

GTM 中的页面浏览发生在 GTM 代码第一次执行时。具体何时取决于 GTM 脚本在页面中的位置。

DOMContent​Loaded 表明 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/

相关文章:

javascript - 了解对对象字面量选项的函数调用

javascript - 使用 jquery 的响应式弹出 div

javascript - util.inherits - 替代或解决方法

css - 倾斜元素破坏了 Chrome 上的列数配置

javascript - Google 标签管理器问题类名以 '-ok' 结尾

javascript - 为相同的 <a> 标签设置不同的超链接(使用 AngularJs)

javascript - 如何仅在用户打印时显示某些内容?

javascript - 如何访问用户的 Chrome 应用

angularjs - 带有 Angular js 链接的 Google 跟踪代码管理器

time - Google跟踪代码管理器:获取完成进度所需的时间(分钟/秒)