如何为子域添加单独的谷歌分析

Posted

技术标签:

【中文标题】如何为子域添加单独的谷歌分析【英文标题】:How to add separate google analytics for a subdomain 【发布时间】:2013-10-20 10:13:13 【问题描述】:

我有一个网站已成功使用谷歌分析一段时间。我有一个已添加为子域的新项目。让我们称之为:newproject.mydomain.com

我想将谷歌分析添加到 newproject.mydomain.com 而不影响 www.mydomain.com 的原始分析。

因为我希望它有一个单独的跟踪代码,并且不与现有分析交互,所以我的第一个想法是在同一个帐户下设置一个新属性。

我将属性 url 设置为:newproject.subdomain.com 但是当我查看生成的 js 跟踪代码时,它包含以下行,这表明它指向域根而不是子域。

ga('create', 'UA-********-2', 'mydomain.com');

当我将代码添加到子域页面并检查它显示的状态时:

状态:未安装跟踪 最后检查:2013 年 10 月 12 日 03:28:12 PDT 在您网站的主页上未检测到 Google Analytics 跟踪代码。要使 Analytics 发挥作用,您或您的网络管理员必须将代码添加到您网站的每个页面。

所以显然它期望代码在主站点的索引中而不是子域中,但我不确定如何实现我的目标,或者即使我在正确的轨道上,所以任何帮助都会感激不尽。

【问题讨论】:

【参考方案1】:
ga('create', 'UA-********-2', 'mydomain.com');

自动跟踪来自所有子域的数据,因此您的实现可能有问题。

如果您使用的是谷歌浏览器,请尝试安装 Google Tag Assistant 扩展程序,它可以为您提供有关页面上标签的有用信息,并在出现问题时显示警告。

【讨论】:

以上是关于如何为子域添加单独的谷歌分析的主要内容,如果未能解决你的问题,请参考以下文章

如何创建跟踪 JavaScript 代码,如基于 Javascript 的谷歌分析?

phonegap 应用上的谷歌分析

本地主机上的谷歌分析:为啥我的测试代码不起作用?

用于 IOS 的谷歌分析 SDK 不再跟踪屏幕或事件。曾经工作

传出的谷歌分析链接

BigQuery 中的谷歌分析实时数据