首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >‘is’gtags.js命令是什么?

‘is’gtags.js命令是什么?
EN

Stack Overflow用户
提问于 2019-12-09 21:00:08
回答 1查看 1.7K关注 0票数 2

的嵌入代码(通过Google管理器的gtags.js)看起来如下:

代码语言:javascript
复制
<!-- 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应用程序,我想知道我需要做什么来做一个虚拟页面查看-谷歌的文档遗漏了任何关于js命令,我不想留下任何石头没有打开.

  1. gtag('js', new Date());在做什么?如果我告诉代码段中的config命令不注册页面视图,然后调用gtags('config', 'REDACTED', {...}) (在{...}中有页面信息),是否需要在配置调用之前执行gtag('js', new Date());H 211G 212
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-10 09:32:24

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

代码语言:javascript
复制
js: function(a) {
    if (2 == a.length && a[1].getTime) return {
        event: "gtm.js",
        "gtm.start": a[1].getTime()
    }
}

这似乎是一个init函数--它检查某种类型的命令数组是否存在,并且有一个预期的长度(可能是为了确保它以前“已经初始化过”),然后发出gtm.js事件和时间戳(a[1].getTime检查通过测试getTime方法传入的日期对象)。

因此,多次运行它可能没有坏处,也没有好处(因为它只返回一次值)。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59256532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档