Google 分析代码与容器代码
Google Analytics tag vs Container tag
我是 Google 跟踪代码管理器的新手。我正在在线阅读支持文档 (https://support.google.com/tagmanager/answer/6102821?hl=en) 并看到以下内容:
Google Tag Manager works via its own container tag that you place on all your website pages. The container tag replaces all other tags on your site, including tags from AdWords, Google Analytics, Floodlight, and 3rd party tags.
这似乎是在告诉我 GA 标签与容器标签不同?我有一个现有网站,我知道它正在做一些 GA 的事情,但我如何判断标签是 GA 标签,还是做 GA 的容器标签? GTM-XXXXXX
部分是否表示它是容器标记?
GA 代码段或用于启用 GA 的代码块与 GTM 代码段不同。
"gtm.js"(如下面的 GTM 容器中所示)或 "GTM-XXXXX"(如您所指出的)的存在表明您最有可能使用 GTM。
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-ABC123"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<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=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-ABC123');</script>
<!-- End Google Tag Manager -->
"analytics.js" 的存在,如下面的代码片段所示
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
表示您直接使用GA
您也可以将两个代码片段都放在一个页面上,这通常不是最佳做法,因为您可以使用 GA 代码执行的所有操作都可以通过 GTM 完成。另请注意,仅仅因为您在页面上有 GTM 容器代码并不意味着您可以获得即时跟踪。您需要在 GTM 中创建标签才能捕获综合浏览量和事件。
我是 Google 跟踪代码管理器的新手。我正在在线阅读支持文档 (https://support.google.com/tagmanager/answer/6102821?hl=en) 并看到以下内容:
Google Tag Manager works via its own container tag that you place on all your website pages. The container tag replaces all other tags on your site, including tags from AdWords, Google Analytics, Floodlight, and 3rd party tags.
这似乎是在告诉我 GA 标签与容器标签不同?我有一个现有网站,我知道它正在做一些 GA 的事情,但我如何判断标签是 GA 标签,还是做 GA 的容器标签? GTM-XXXXXX
部分是否表示它是容器标记?
GA 代码段或用于启用 GA 的代码块与 GTM 代码段不同。
"gtm.js"(如下面的 GTM 容器中所示)或 "GTM-XXXXX"(如您所指出的)的存在表明您最有可能使用 GTM。
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-ABC123"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<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=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-ABC123');</script>
<!-- End Google Tag Manager -->
"analytics.js" 的存在,如下面的代码片段所示
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
表示您直接使用GA
您也可以将两个代码片段都放在一个页面上,这通常不是最佳做法,因为您可以使用 GA 代码执行的所有操作都可以通过 GTM 完成。另请注意,仅仅因为您在页面上有 GTM 容器代码并不意味着您可以获得即时跟踪。您需要在 GTM 中创建标签才能捕获综合浏览量和事件。