javascript - Google 跟踪代码管理器代码与同一网站上实现的 Google Analytics(分析)代码是否冲突?

标签 javascript google-analytics analytics google-tag-manager

我有一个 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/

相关文章:

meteor - 网络分析 (analytics.js) 是否适用于 Ionic-Meteor 等混合应用程序

azure - 如何确定 AKS 是否使用新的 Azure Monitor 代理?

javascript - 如何从 ASP :NET? 将数组传递给 jQuery

javascript - 如何根据 php 返回的日期对象在 jquery 中创建一个新的日期对象?

javascript - 将基准线过渡到线性线会缩短/隐藏部分线

google-analytics - Google Analytics 高级分割 - 按用户兴趣排除

android - Android中是否有类似tidyverse package(R)的文本挖掘和数据分析插件?

javascript - Highcharts 中列宽不一致的问题

javascript - 从 &lt;input&gt; 值设置变量

cross-browser - 什么是通用 Google 分析自定义维度字符/字节限制