如何使用谷歌分析跟踪数百个网站

时间:2016-06-13 14:46:21

标签: google-analytics cross-domain analytics web-analytics

我有一个内容管理系统,可以让人们创建网站。 CMS有多种主题和配色方案可供选择。使用此CMS创建的每个网站都有一个独特的域名(www.abc.com,ww.xyz.com等)。

产品详情:

我有一个网站mywebsite.com,人们可以在那里注册,购买自己的域名并在mywebsite.com上创建自己的网站。所以现在他们有自己的xyz.com网站,用户可以从mywebsite.com添加内容

所有这些网站都是独立的,他们只是共享相同的代码,因为他们都使用我的CMS,但他们有自己的内容(图片,视频,文字) 我想一起跟踪所有这些网站的统计数据。如果用户访问abc.com然后去xyz.com被视为不同的会话,这不是问题,因为它们是完全不同的网站,我希望谷歌分开计算它们。

我想这样做是为了检查我的产品整体上有多少观看次数。这是实现这一目标的最佳方式。

感谢您的时间。

2 个答案:

答案 0 :(得分:0)

这是一个很大的问题。

Google Analytics严重依赖Cookie,这是域名独有的。这意味着,如果A人在站点1上,并且移动到站点2,那么您的Google Analytics无法知道这是同一个人;每当域名发生变化时,它们都会有效地成为一个新人。

如果您在网站之间没有链接,那么这不是问题(尽管您可能希望查看预先添加的主机名http://www.lunametrics.com/blog/2015/12/10/basic-google-analytics-filters/#Prepend主机名到请求URI)

但如果您要将网站链接在一起,那么它会变得更复杂一些。您将不得不在每个上面设置跨域跟踪(http://www.lunametrics.com/blog/2015/06/16/cross-domain-tracking-with-google-tag-manager/),最好使用Google跟踪代码管理器。现在,根据您的实现,这可能是您真正头痛的问题,因为这需要每个站点的GTM容器都有一个列出所有其他站点的列表。每次添加站点时,都需要在每个容器上更新此列表。但是,如果您只是寻找一个直接的页面视图标记,并且在每个页面上使用相同的容器,则可以使这个变得更加简单。

答案 1 :(得分:0)

您在此处所称的是所谓的“汇总”帐户,这是Google Analytics Premium(或现在已知的360)中可用的标准功能。

但是,如果您没有财务资源在Google Analytics高级帐户中减少10万英镑,则可以通过同一网站上的双重标记实现类似

这是相当直接的,您可以在以下链接上查看Google的相关文档: https://developers.google.com/analytics/devguides/collection/analyticsjs/creating-trackers#specifying_fields_at_creation_time

举个例子:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('create', 'UA-XXXXX-Z', 'auto', 'rollupTracker');

ga('send', 'pageview');
ga('rollupTracker.send', 'pageview');

其中UA-XXXXX-Z是汇总帐户的媒体资源ID,UA-XXXXX-Y是您用户的默认跟踪代码。

请注意,使用汇总视图有一些注意事项:

  • 即使使用跨域跟踪,您最终也可能会针对同一个用户跨域进行多个会话(如果他们在网站A上登陆,则在点击返回网站A之前单独登陆网站B)
  • 您可以快速达到Google规定的费率限制和抽样限制。
  • 您需要使用查看过滤器和/或高级细分来查看单独网站的统计信息,这只会加剧抽样限制的问题。

Luna Metrics提供优质分析实施的详细信息: http://www.lunametrics.com/blog/2015/02/03/rollup-data-google-analytics/