在一个网站上使用两个Google Analytics(分析)跟踪代码有什么含义?


11

在一个网站上使用两个跟踪代码有什么含义?这两个代码将相互衔接

例如

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

Answers:


9

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

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

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

1

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


0

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.