【问题标题】:How to track hundreds of websites all together with google analytics如何使用谷歌分析跟踪数百个网站
【发布时间】:2016-10-14 01:12:20
【问题描述】:

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

产品详情:

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

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

我想这样做来检查我的产品整体获得了多少浏览量。这是实现这一目标的最佳方式。

感谢您的宝贵时间。

【问题讨论】:

  • @EikePierstorff 哦不,不是。
  • 哦,是的(您的业务模型完全相同,此解决方案将为您提供总数和客户站点的细分)。但没关系,基本上你所要做的就是为你的所有页面使用同一个 GA 帐户,你就会得到总数。 Google Analytics 不受安装域的困扰,它会跟踪对跟踪 ID 中特定帐户的所有访问。

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


【解决方案1】:

这是一个很大的问题。

Google Analytics(分析)严重依赖域独有的 Cookie。这意味着,如果 A 在站点 1 上,然后移动到站点 2,您的 Google Analytics 无法知道那是同一个人;每次域发生变化时,他们都会有效地成为一个新人。

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

但是,如果您要将这些站点链接在一起,那么它会变得有点复杂。您将不得不在其中的每一个上设置跨域跟踪 (http://www.lunametrics.com/blog/2015/06/16/cross-domain-tracking-with-google-tag-manager/),最好使用 Google 跟踪代码管理器来完成。现在,根据您的实现,这可能会让您非常头疼,因为这要求每个站点的 GTM 容器都有一个列出所有其他站点的列表。每次添加站点时,都需要在每个容器上更新此列表。但是,如果您直接使用 Page View 标记,并在每个页面上使用相同的容器,则可以大大简化此操作。

【讨论】:

  • 我不认为跨域跟踪在这里是相关的 - 这些似乎是单独的客户端站点,而不是相互关联的东西。只需通过主机名(或其他标识符)跟踪它们并管道段到仪表板软件就足够了。
  • 感谢 Brazier 的回答,但我在问题中添加了更多细节以便更清楚,您能再读一遍吗?
  • @EikePierstorff 是正确的;您不需要跨域跟踪,只需将相同的代码附加到每个站点,并提供一个标识符,例如前置主机名,如我帖子中的链接所示。
【解决方案2】:

您所追求的是所谓的“汇总”帐户,这是 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/

【讨论】:

  • 另外,如果您不想使用双重标记方法,那么 Simo Ahava 有一个解决方案,可以多次(或两次)触发标签:simoahava.com/analytics/…
  • 请记住,这需要使用 GTM 而不是纯粹的分析设置(并且仍然需要单独的标签)
  • @williamvicary 谢谢威廉的回答,但是我在问题中添加了更多细节以便更清楚,您能再读一遍吗?
  • @ANshulSharma 只需阅读您的更新,我的答案仍然存在,您可以“双重标记”属性(或者只需使用不同的 trackerName 手动添加您自己的标签并忽略用户的标签,只要它是唯一的命名它不应该冲突),这将创建您所追求的汇总视图。
  • @williamvicary 是否可以在每个网站中使用相同的分析代码,然后在视图中创建过滤器以检查各个网站的视图?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-12
  • 1970-01-01
  • 2017-04-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多