Google analytics 谷歌分析-跟踪多个网站(顶级域名)

Google analytics 谷歌分析-跟踪多个网站(顶级域名),google-analytics,Google Analytics,我有10个顶级域名,例如example1.com、example2.com、example3.com等,每个域名都有自己独特的网站(不是重定向)。我的目标是为所有10个网站提供一个Google Analytics帐户和一个web属性,一个主配置文件(默认)向我显示所有网站组合的指标,以及每个网站10个单独的配置文件,以将查看限制在该网站上。。。就好像它有自己的谷歌分析账户一样。经过大量的研究和阅读,我想我决定我需要做的就是为每个网站添加以下代码: <script type="text/ja

我有10个顶级域名,例如example1.com、example2.com、example3.com等,每个域名都有自己独特的网站(不是重定向)。我的目标是为所有10个网站提供一个Google Analytics帐户和一个web属性,一个主配置文件(默认)向我显示所有网站组合的指标,以及每个网站10个单独的配置文件,以将查看限制在该网站上。。。就好像它有自己的谷歌分析账户一样。经过大量的研究和阅读,我想我决定我需要做的就是为每个网站添加以下代码:

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX']);
_gaq.push(['_setDomainName', 'example1.com']);
_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>

var _gaq=_gaq | |[];
_gaq.push(['''u setAccount','UA-XXXXXXXX']);
_gaq.push([''u setDomainName',example1.com']);
_gaq.push([''u trackPageview']);
(功能(){
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);
})();
每个网站上唯一会改变的是
\u setDomainName
,以匹配网站的地址,例如example2.com、example3.com等

此外,一个网站实际上位于顶级域(anothersite.example4.com)的子域中,因此我猜我会在该实例中的
\u setDomainName
变量中准确地添加该内容(无论它是顶级域还是子域)


有人能确认我的解释是否正确吗?如果我拥有所有10个web属性,并且希望以后为每个网站管理员创建一个帐户,以便仅查看其网站的指标,那么我是否遗漏了什么?这是一种好的设置方法吗?

如果您按照建议的方式执行,您必须设置一些过滤器:

  • 10个域中的每一个域上都有一个用于筛选该域的传入数据

  • “主”配置文件中的一个,该配置文件在页面URL中包含域名,以防止页面视图在不同域(即example1.com/contact.html和example2.com/contact.html)的类似命名页面上合并

这是对“原始”配置文件的补充,以防过滤器导致完全数据丢失

总共11个过滤器

这是一个很大的问题,因为过滤器必须是精确的,它们会影响所有传入的数据

另一个建议是添加多个跟踪器。将您的“主机”作为一个属性进行跟踪,并使用各自的GA跟踪代码跟踪其自身属性上的每个其他域,如下所示:

_gaq.push(
  ['_setAccount', 'UA-XXXXX-1'],
  ['_trackPageview'],
  ['b._setAccount', 'UA-XXXXX-2'],
  ['b._trackPageview']
 );    
这可以防止每个域与另一个域进行异花授粉,但“master”属性除外,在该属性中所有数据都会被转储

创建另一个“原始”配置文件的“主”安全保存

在“主机”上设置域名过滤器,以便您可以区分报告中的页面来自哪个域。请参阅

现在,您已经将所有内容都妥善隔离,您可以让每个网站管理员访问未过滤的数据,而无需愚弄过多的过滤器

总结:

主属性:2个配置文件,主配置文件(已过滤以包括域名)和原始配置文件(未过滤)

每个域一个属性:每个域中有一个配置文件(无筛选器)


Tut on

这很有帮助,谢谢。当你说:“将你的‘主人’作为一个个人资料跟踪”时,你的意思是将其设置为一个web属性吗?@RyanS。是的,将其设置为一个单独的web属性。