如何与谷歌分析一起跟踪数百个网站



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

产品详细信息:

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

所有这些网站都是独立的,它们只是共享相同的代码,因为它们都在使用我的CMS,但它们有自己的内容(图片、视频、文本)我想把所有这些网站的统计数据汇总起来。如果用户访问abc.com,然后访问xyz.com,这不是问题,因为它们是完全不同的网站,我希望谷歌将它们单独计算。

我想这样做是为了检查我的产品整体的浏览量。这是实现这一点的最佳方式。

谢谢你抽出时间。

您在这里追求的是所谓的"汇总"帐户,这是Google Analytics Premium(或现在所知的360)中的标准功能。

然而,假设你没有财力在谷歌分析高级账户上投入10万英镑,你可以通过在同一网站上进行双重标记来实现类似的。

这是相当直接的,你可以在下面的链接上看到谷歌关于这方面的文档: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)
  • 你可以很快达到谷歌规定的速率限制和采样限制
  • 您需要使用查看过滤器和/或高级分段来查看单独网站的统计数据,这只会加剧采样限制的问题

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

这是一个巨大的问题。

谷歌分析在很大程度上依赖于cookie,而cookie是该域独有的。这意味着,如果人A在网站1上,并移动到网站2,你的谷歌分析无法知道那是同一个人;每当领域发生变化时,他们就会有效地成为一个新人。

现在,如果你在网站之间没有链接,这就不是问题了(尽管你可能想研究一下前缀主机名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/)最好使用谷歌标签管理器来完成。现在,根据您的实现,这可能会让您非常头疼,因为这需要每个站点的GTM容器都有一个列出所有其他站点的列表。每次添加网站时,需要在每个容器上更新此列表。但是,如果您只使用一个直接的页面视图标记,并在每个页面上使用相同的容器,则可以使此操作变得简单得多。

相关内容

  • 没有找到相关文章

最新更新