我是谷歌标签经理的新手。我正在在线阅读一个支持文档(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部分是否表示它是一个容器标记?
发布于 2015-08-07 12:03:45
GA片段,或用于启用GA的代码块,与GTM片段不同。
正如您已经指出的,"gtm.js“(如下面的GTM容器所示)或”gtm.js“的存在表明,您最有可能使用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。
您还可以在页面上同时使用这两个代码片段,这通常不是最佳实践,因为您可以通过GTM完成对GA代码所能做的一切。还要注意,仅仅因为页面上有GTM容器代码,并不意味着您得到了即时跟踪。您需要在GTM中创建标记,以便捕获页面视图和事件。
https://stackoverflow.com/questions/31873840
复制相似问题