在一个站点上拥有两个跟踪代码有什么含义?这两个代码将彼此紧挨在一起

,例如

<script type="text/javascript">// <![CDATA[
var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-account-1']);
  _gaq.push(['_setDomainName', 'mydomain']);
  _gaq.push(['_trackPageview']);

  (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>




<script type="text/javascript">// <![CDATA[
var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-account-2']);
  _gaq.push(['_setDomainName', 'mydomain']);
  _gaq.push(['_trackPageview']);

  (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>


#1 楼

Google允许在网页上使用多个跟踪代码,但是可能不支持某些配置。


您可以在网页上安装多个Google Analytics(分析)跟踪代码实例,以发送数据到您的
帐户中的多个属性。

并非支持所有配置。例如,您可以在网页上安装
Universal Analytics跟踪代码的多个实例
(analytics.js),但只能安装Classic的一个实例
Analytics(ga.js) 。 ga.js的多个实例可能导致
不正确的数据收集,处理或报告。但是,您可以
,在网页上安装一个或多个analytics.js实例,
也只有一个ga.js实例。

使用多个跟踪代码可能会如果有权访问
不同属性的用户需要查看来自同一网站的数据,或者
您具有一个网站的多个版本,则很有用。例如,您可能希望
使用analytics.js的一个实例从example.com收集数据,
在analytics.js的另一个实例中从example.co.uk收集数据,
并在两个网站上使用analytics.js的第三个实例来查看汇总数据。


使用多个跟踪对象,您可以将多个Google Analytics(分析)ID和帐户进行合并,这是对于监督网站所有部分的多个网站所有者很有用。可以通过编辑JavaScript来完成,请参见以下示例:

ga('create', 'UA-XXXX-Y', 'auto');
ga('create', 'UA-12345-6', 'auto', 'newTracker');  // New tracker.


#2 楼

不会有任何暗示,但是我建议不要这样做,而是在一个分析上创建一个单独的视图,并允许访问您需要提供的任何对象(如果是原因)。另外,当然,取决于您的业务,跟踪对您是否很重要(看起来很重要)。我鼓励您使用Google跟踪代码管理器来添加一些事件,因为通过此设置,您会获得很多信息,但是由于GA(没有配置,事件和其他内容)会收集数据,因此这些信息可能会误导对您来说可能看起来...(不是真的)。借助GTM,您将可以更好地控制跟踪代码,不会弄乱您的代码,可以减少js。在您的网站上,最重要的是,您将在Google Analytics(分析)帐户中获得更准确的数据。干杯

#3 楼

在99.9%的情况下,本地托管analytics.js代码是不必要的,而且麻烦程度超出了我的看法。聪明的开发人员喜欢尝试,有些人认为将Google Analytics(分析)代码本地托管在自己的服务器上以提高交付速度,加快浏览器窗口中的网站渲染速度是一个好主意。 Google不推荐,我也不推荐。