首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Google Tag Manager包括传统分析(GA)和通用分析(UA)脚本

Google Tag Manager包括传统分析(GA)和通用分析(UA)脚本
EN

Stack Overflow用户
提问于 2018-05-29 21:41:22
回答 1查看 1.4K关注 0票数 9

我让我们的在线商店有了更好的性能和加载时间,我们在上面使用了谷歌标签管理器。但默认情况下,包含谷歌标签管理器的脚本还会加载谷歌分析(遗留ga.js)和通用谷歌分析(analytics.js)。我不需要他们两个,但如果有必要,我只需要通用谷歌分析。

那么为什么google tag manager包含了这两个脚本呢?

作为一份编码简历,这是标签管理器包含的内容:

代码语言:javascript
复制
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXX');</script>

-

在网络选项卡上,它显示包含内容,之后,它会自动加载这两个脚本:

-

如果我分析Google Tag Manager脚本(gtm.js),我会看到以下内容:

代码语言:javascript
复制
else if (!a) {
    var N = c["60"] ? ".google-analytics.com/u/ga_debug.js" : ".google-analytics.com/ga.js";
    a = !0;
    u(x("https://ssl", "http://www", N, r), O, c["66"])
}

还有这个:

代码语言:javascript
复制
if (!a) {
    var M = b["60"] ? "u/analytics_debug.js" : "analytics.js";
    b[""] && !b["60"] && (M = "internal/" + M);
    a = !0;
    bb(x("https:", "http:", "//www.google-analytics.com/" + M, d && d.forceSSL), function() {
        var a = $a();
        a && a.loaded ||
            b["66"]();
    }, b["66"])
}

-

所以google tag manager包含了这两个脚本。我可以假设通用谷歌分析,但遗留的ga.js脚本为什么??

我可以避免同时包含两个或仅包含旧版ga.js脚本吗?

谢谢。

编辑

我发起了一个赏金,因为我需要一个解释为什么会发生这种情况,如果可能的话,有一种方法可以避免这种行为。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-04 01:37:55

GTM没有自动加载这两个脚本。

您在已发布的容器中定义的标记加载了要触发的相关脚本,如果之前的标记触发没有加载它的话。

例如,第一个标记仅在触发时加载经典GA,而最后一个标记在触发时加载UA,并在每次页面加载时触发:

您可以通过将客户端置于预览的调试模式来确定实际触发的标记,如果脚本仍然令人费解,您可以导出容器并查看其定义(或自定义JS)以查找与脚本相关的标记:

代码语言:javascript
复制
            "tagId": "7",
            "name": "classic track event",
            "type": "ga",

            "tagId": "1",
            "name": "page track",
            "type": "ua",
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50585885

复制
相关文章

相似问题

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