我有一个 CMS 应用程序,可以普遍加载 Google 分析代码。看起来这个 & 是动态加载到 <head>
中的在我的每个客户网站上标记。
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-000000-1']);
_gaq.push(['_setDomainName', 'example.com']);
_gaq.push(['_trackPageview']);
_gaq.push(['_setCustomVar', 1, 'Product','my-application',3]);
_gaq.push(['_setCustomVar', 2, 'Sport','hockey',3]);
_gaq.push(['_setCustomVar', 3, 'SiteID','121',3]);
_gaq.push(['_setCustomVar', 4, 'State','MN',3]);
_gaq.push(['_setCustomVar', 5, 'DMA','',3]);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
我的客户已在开头 <body>
下方实现了 Google 跟踪代码管理器代码标签(看起来像这样)
<noscript>
<iframe src="//www.googletagmanager.com/ns.html?id=GTM-O8EFGG"
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-O8EFGG');
</script>
我的印象是我的应用程序代码不会与 GTM 代码冲突,反之亦然。我想确认一下,但无法挖掘有关天气的信息,或者这些信息是否可以共存,或者我是否需要将我的 UA 代码迁移到我自己的 GTM 代码中。
有人可以确认我的假设是正确的,GTM 代码和 UA 代码都可以运行而不会发生冲突吗?
最佳答案
代码不应冲突。但是,Google Analytics(分析)中的跟踪结果将极其不准确,除非您小心翼翼地不要双重跟踪您的页面浏览量或事件,或者将每种方法收集的数据发送到两个单独的 GA 帐户。
关于javascript - Google 跟踪代码管理器代码与同一网站上实现的 Google Analytics(分析)代码是否冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27257690/