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

Google analytics 在新的Google Analytics用户界面中管理子域,google-analytics,settings,subdomain,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流量的配

我有以下域结构:

mydomain.com

www.mydomain.com

site1.mydomain.com

site2.mydomain.com

我需要的是:

  • 将所有这些域的所有流量作为一个整体报告的配置文件
  • 一个只报告mydomain.com和www.mydomain.com流量的配置文件(它们实际上是相同的服务器别名,只是用户是否使用www的偏好,因此我想将两者合并在一起)
  • 仅报告site1.mydomain.com流量的配置文件
  • 仅报告site2.mydomain.com流量的配置文件
这些站点本质上是一个web应用程序的一部分,所以我只想使用一个跟踪代码

我对GA还很陌生,所以我在网上看了一些教程,但大部分都是过时的,截图都是来自较旧的GA用户界面。甚至谷歌帮助文档似乎也有点过时,所以我对如何以一种干净的方式设置所有内容感到困惑

到目前为止,我已经为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>

var _gaq=_gaq | |[];
_gaq.push([''设置帐户','UA-12345678-1']);
_gaq.push([''u setDomainName','mydomain.com']);
_gaq.push([''u trackPageview']);
(功能(){
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);
})();
注意:mydomain.com之前没有点。一些网络教程说,它应该在那里,一些教程说,它可以离开它没有点

谷歌创建了一个个人资料: mydomain.com[默认值] 对我来说

现在我可以按主机名分别查看流量(技术->网络,然后单击图表下表中的主机名),但我希望能够更轻松地访问主机名过滤器,因此在单击配置文件名称时已经应用了它们

我尝试创建一个新的配置文件site1.mydomain.com,并添加了一个筛选器: 预定义过滤器 仅包括->来自等于->site1.mydomain.com的域->的流量 该筛选器出现在该配置文件的筛选器列表中,但当我打开报告时,仍然可以看到所有流量,包括mydomain.com和site1.mydomain.com


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

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

现在回答:

在你的\u setDomainName(比如“.mydomain.com”)上加上点“.”的原因是为了让你的子域中的访问者可以使用cookies。 这意味着访问“site1.mydomain.com”然后访问“www.mydomain.com”将被视为相同的访问

因此,如果没有dot,一旦访问者更改了子域,您的“get all”配置文件就会出现重复访问。 (更多信息请参见此处:)

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


希望能有帮助

首先,出于SEO原因,我将规范化您的默认网站URL(对于所有人(或没有人),使用“www.”(http://www.mattcutts.com/blog/seo-advice-url-canonicalization/)

现在回答:

在你的\u setDomainName(比如“.mydomain.com”)上加上点“.”的原因是为了让你的子域中的访问者可以使用cookies。 这意味着访问“site1.mydomain.com”然后访问“www.mydomain.com”将被视为相同的访问

因此,如果没有dot,一旦访问者更改了子域,您的“get all”配置文件就会出现重复访问。 (更多信息请参见此处:)

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


希望能有帮助

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

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

只要你没有一个两个字母的域名xx.com,你就不会有IE流量,只有其他浏览器。我有这个问题,如果不弄乱我在网站上的150-190个子域名,我就无法解决:)


rgds

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

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

只要你没有一个两个字母的域名xx.com,你就不会有IE流量,只有其他浏览器。我有这个问题,如果不弄乱我在网站上的150-190个子域名,我就无法解决:)

rgds