Javascript 来自两个不同账户的双重谷歌分析代码?

Javascript 来自两个不同账户的双重谷歌分析代码?,javascript,google-analytics,Javascript,Google Analytics,我想有两个谷歌分析跟踪发送到两个不同的谷歌分析帐户从同一网页 我今天有这个分析代码(标准代码): (函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){ (i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.ins

我想有两个谷歌分析跟踪发送到两个不同的谷歌分析帐户从同一网页

我今天有这个分析代码(标准代码):


(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”);
ga(“创建”、“UA-12345678-9”、“自动”);
ga(‘发送’、‘页面浏览’);
我想添加跟踪到一个以上的帐户。我可以在现有的基础上再添加一个“UA-XXXXXXXX-X”吗

像这样:

<script>
    (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('create', 'UA-12345678-9', 'auto');
      ga('create', 'UA-87654321-0', 'auto');
      ga('send', 'pageview');   
</script>

(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”);
ga(“创建”、“UA-12345678-9”、“自动”);
ga(“创建”、“UA-87654321-0”、“自动”);
ga(‘发送’、‘页面浏览’);
这能正常工作吗

问候
Johan Linnarsson

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

并非所有配置都受支持。例如,您可以在网页上安装多个通用分析跟踪代码(Analytics.js)实例,但只能安装一个经典分析代码(ga.js)实例。多个ga.js实例可能会导致不准确的数据收集、处理或报告。但是,您可以在也有一个ga.js实例的网页上安装一个或多个analytics.js实例

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


您要查找的代码就在这里。您将需要两个ga(创建)函数和两个ga(发送)函数。第二个与第一个略有不同

//标准代码。将X和域替换为您自己的 ga(“创建”、“UA-XXXXXXXX-X”、“domain.com”)

//将Y替换为您的帐号。“b”可以是你想要的任何东西。 ga('create','UA-YYYYYYYY-Y',{'name':'b'})

//标准代码。没有必要改变。 ga(‘发送’、‘页面浏览’)

//“b”也可以是您想要的任何内容,但它必须与上面的“b”匹配。 ga('b.send','pageview'); 将此代码添加到您的Google Analytics跟踪代码标签中。您已经拥有了谷歌提供的标准创建/发送行。用上面的例子替换它们,记住用你正确的Google Analytics UA跟踪代码替换所有的X和Y

请参考以下链接了解更多信息

  • <script>
        (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('create', 'UA-12345678-9', 'auto');
          ga('create', 'UA-87654321-0', 'auto');
          ga('send', 'pageview');   
    </script>