gpt4 book ai didi

google-analytics - 我应该使用哪个跟踪代码?带有window.dataLayer 或window.ga 的那个?

转载 作者:行者123 更新时间:2023-12-03 15:52:13 25 4
gpt4 key购买 nike

我刚刚开始使用 GA(在我休了一个长假之后)。看来我在这里遗漏了一些明显/简单的东西。

我不明白为什么在我的分析帐户/管理员/属性(property)/跟踪代码中,他们告诉我将其放入 <header> :

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

gtag('config', 'UA-blahblah-1');
</script>

在他们的文档中,他们告诉我使用这个:
<!-- Google Analytics -->
<script>
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview');
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>
<!-- End Google Analytics -->

来源: https://developers.google.com/analytics/devguides/collection/analyticsjs/#the_javascript_tracking_snippet

这些是完全不同的脚本 o.O 此外,这里的示例 https://developers.google.com/analytics/devguides/collection/analyticsjs/how-analyticsjs-works只是不要使用第一个片段,因为 ga未定义。

这是因为他们有不同的 API 版本吗?那么...为什么这不是在某处解释o.O

我问是因为我得到

unreachable code after return statement



在控制台中,在这个 javascript 上: https://www.googletagmanager.com/gtag/js?id=UA-my-tracking-code-1:formatted

我也找到了这个答案:

Why is tracking code generated for my site different than what is in the documentation?

但是是2015年的,js片段又不一样了,所以我想我不能拿来当引用。

所有这一切都很奇怪,这就是为什么我的问题中有这么多“o.O”,请原谅我:)

最佳答案

这肯定有点令人困惑,但您会看到 analytics.js 和 gtag.js 之间的区别。您可以详细了解它们之间的差异和/或迁移到 gtag.js here .

希望这可以帮助!

关于google-analytics - 我应该使用哪个跟踪代码?带有window.dataLayer 或window.ga 的那个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50079936/

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