gpt4 book ai didi

javascript - `js` gtags.js 命令是什么?

转载 作者:行者123 更新时间:2023-11-30 13:46:19 26 4
gpt4 key购买 nike

Google Analytics(好吧,GA 通过 google 标签管理器的 gtags.js)的嵌入代码如下所示:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=REDACTED"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'REDACTED');
</script>

我正在构建一个 SPA 应用程序,我想知道我需要什么来进行虚拟网页浏览 - Google 的文档遗漏了有关 js 命令的任何内容,我不想不遗余力...

  1. gtag('js', new Date()); 行在做什么?
  2. 如果我在代码段中告诉 config 命令不要注册综合浏览量,然后调用 gtags('config', 'REDACTED', {...}) 稍后(页面信息在 {...} 中),我是否需要在配置调用之前执行 gtag('js', new Date());

最佳答案

这是来自 gtag JavaScript 文件的相关代码:

js: function(a) {
if (2 == a.length && a[1].getTime) return {
event: "gtm.js",
"gtm.start": a[1].getTime()
}
}

这似乎是一个初始化函数——它检查某种命令数组是否存在并具有预期的长度(可能是为了确保它之前没有被初始化)然后发出 gtm.js 事件和时间戳(a[1].getTime 通过测试 getTime 方法检查传入的 Date 对象)。

所以多次运行它可能既无害也无益(因为它只会返回一次值)。

关于javascript - `js` gtags.js 命令是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59256532/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com