在新的Google Analytics用户界面中管理子域

时间:2012-01-11 11:36:32

标签: google-analytics settings subdomain

我有以下域名结构:

mydomain.com

www.mydomain.com

site1.mydomain.com

site2.mydomain.com

我需要什么:

  • 将所有这些域的所有流量汇总为一个
  • 的配置文件
  • 只报告mydomain.com和www.mydomain.com的流量的配置文件(它们实际上是相同的服务器别名,只是用户首选项,无论是否使用www,所以我想合并两者一起)
  • 仅报告site1.mydomain.com的流量的个人资料
  • 仅报告site2.mydomain.com
  • 的流量的配置文件

这些网站基本上是一个网络应用程序的一部分,所以我只想使用一个跟踪代码。

我是GA的新手,所以我在网上看过一些教程,但大多数都是过时的,截图来自旧的GA用户界面。即使Google帮助文档似乎有点过时,所以我对如何以干净的方式设置所有内容感到困惑。

到目前为止:我为mydomain.com创建了一个帐户。我选择了此跟踪代码用于“包含多个子域的一个域”的广播选项,Google向我提供了以下跟踪代码:

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-12345678-1']);
  _gaq.push(['_setDomainName', 'mydomain.com']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

注意:mydomain.com之前没有任何点。一些网络教程说,它应该在那里,一些教程说没有点可以保留它。

Google创建了一个个人资料: mydomain.com [默认] 为了我。

现在,我可以通过主机名(技术 - &gt;网络,并点击图表下方的表格中的主机名)分别查看流量,但我希望能够更轻松地访问主机名过滤器,因此它们已经是点击个人资料名称时应用。

我尝试创建新的个人资料site1.mydomain.com并添加了一个过滤器: 预定义的过滤器 仅包含 - &gt;来自域名的流量 - &gt;等于 - &gt; site1.mydomain.com 过滤器出现在该配置文件的过滤器列表中,但是当我打开报告时,我会看到所有流量,包括mydomain.com和site1.mydomain.com。

使用新的Google Analytics用户界面为我的需求设置配置文件的最直接方式是什么?

2 个答案:

答案 0 :(得分:3)

首先,我会规范您的默认网站网址(对于所有人(或没有人)使用“www。”) - 出于搜索引擎优化的原因(http:/ /www.mattcutts.com/blog/seo-advice-url-canonicalization /).

现在回答:

放置DOT的原因“。”在 _setDomainName (例如“.mydomain.com”)上,您可以为子域中的访问者保留Cookie。 这意味着访问“site1.mydomain.com”然后转到“www.mydomain.com”的人将被视为同一次访问

因此,如果访问者更改子域名,如果没有该点,您将在“获取所有”个人资料中获得重复访问权限。 (更多关于此处:http://code.google.com/intl/en/apis/analytics/docs/gaJS/gaJSApiDomainDirectory.html#_gat.GA_Tracker_._setDomainName

关于过滤器,而不是预定义过滤器,尝试为主机名创建包含自定义过滤器。然后对于模式,您将创建一个类似 ^ site1 \ .mydomain \ .com $

的正则表达式

希望它有所帮助!!

答案 1 :(得分:1)

您应该设置一个过滤器,在主要配置文件中添加主机名,比较子域

然后为每个网站设置一个配置文件,仅过滤该子域上的流量

只是捕食你没有2个字母的域xx.com,那么你不会有IE流量,只有其他浏览器。我有这个问题,并且无法在网站上弄乱我的150-190子域名而无法解决:)

RGDS