使用多个 Google Analytics 帐户进行跨子域跟踪。

Posted

技术标签:

【中文标题】使用多个 Google Analytics 帐户进行跨子域跟踪。【英文标题】:Cross-subdomain tracking with multiple Google Analytics accounts. 【发布时间】:2012-01-03 09:18:38 【问题描述】:

我管理着一个大学网站,我们会说它是 www.university.edu。大学内的各个学院在一个子域上都有自己的网站,例如 law.university.edu 和 business.university.edu。

每所大学都在其网站上安装了自己的 Google Analytics(分析)帐户和代码 sn-p。例如,Law 在他们的网站上有 UA-XXXXX1-1,而 Business 在他们的网站上有 UA-XXXXX2-1。这些配置文件中的每一个都只跟踪其特定子域的使用情况。

作为主要网站所有者,我们有兴趣在与学院的 GA 帐户(例如 UA-XXXXX0-1)分开的单个 Google Analytics(分析)配置文件中跟踪 www.university.edu 以及每个大学子域网站的使用情况。每所大学都使用一个共同的页脚,它允许我将我的跟踪 sn-p 添加到域上的每个页面。

如何格式化我的跟踪 sn-p 以便我可以跨子域跟踪访问者,同时也让大学不必更新他们的 sn-ps 并且我们的数据不会相互冲突?

【问题讨论】:

【参考方案1】:

据我所知,跨域跟踪有两种方法。

第一个是您的做法:安装不同的跟踪代码并处理不同的 GA 帐户。这不是很灵活,您已经面临它可能产生的问题之一。据我所知,只有一种方法可以在不修改跟踪脚本的情况下实现您的目标:创建一个新的 GA 帐户并授予所有其他帐户的访问权限 (here's the HowTo)。

第二种方法更可取,但在您的情况下,它需要修改跟踪代码,我想这会导致您当前的数据丢失。使用这种方法,每个子域都使用一个跟踪代码 (Video tutorial)。通过使用过滤器进行适当的分析来处理跨域数据冲突。

【讨论】:

以上是关于使用多个 Google Analytics 帐户进行跨子域跟踪。的主要内容,如果未能解决你的问题,请参考以下文章

Google Analytics(分析)数据保留政策 - 批量更改?

使用服务帐户在 Google Analytics API 中未经授权的假冒用户

Google Analytics API:“用户对此帐户没有足够的权限。”

如何获取 Google Analytics GA4 帐户的所有属性

同一页面上有多个 Google Analytics(分析)gtag 跟踪 ID

广告系列测量不会发送到 Google Analytics(分析)帐户