400-685-0732 电话咨询送星巴克礼品
上海 · 北京 · 南京 · 广州 · 昆山 · 伦敦
关注专业seo外包公司
SEO创新会
文军营销 中国靠谱的数字营销公司

温故而知新《Google Analytics》让ga为你开始工作!

首页  >   网站优化  > SEO每日一博  >  温故而知新《Google Analytics》让ga为你开始工作!

Google Analytics,不会写的,写100遍,不会读的,读100遍。

今天一个客户找我,问,多个二级域名,如何在ga中实现全域名流量查看,以及子域名单独流量查看。好歹接触这么多年的ga了,还做过几次分享,我竟然记不清了,恨不得拍自己几下让脑袋开窍点。

你,你,你,会么?!不会?!和我一样面壁思过一小时吧!

…………………………………………………………………………..分割线,进入ga复习板块……………………………………………………………

如何让ga为你开始工作?

开始ga工作

开始ga工作

有问题的继续去面壁吧!

问题:多个二级域名,如何在ga中实现全域名流量查看,以及子域名单独流量查看。

拿官网www.wenjuntech.com为例,官网分为www和m两个域名。

方法一:最笨的办法,在账户下,创建三个“新媒体资源”,分别为综合、www和m三个资源,每个资源对应的一个跟踪代码id。综合的代码添加于整个域名的所有网页,www资源下的代码添加于www域名页面,m资源下代码添加于m域名页面。

问题,这就意味着页面跟踪代码要加两个。繁琐容易搞错同时影响页面加载速率。不推荐!

方法二:

1、在账户下,创建1个“新媒体资源”,生成唯一的跟踪代码,跟踪代码统一加在www和m的所有页面上;

2、创建三个“视图”,三个视图分别为综合、www和m。

3、在m视图下创建“过滤器”,如下设置

guolvqi

m的视图就是单独的m域名的流量。

延伸:如果是有多个不同域名,也可以用以上办法操作。

缺点:在Google Analytics流量来源报告中会把子域作为推介来源,还会有带www或不带www的域名流量被识别为来自推介流量。原因是默认情况下Google Analytics将所有不属于主域的流量来源都标识为推介来源。如果要解决这个问题,请按照以下方法操作:

 

解决:跨域跟踪

“域”是互联网中用来对虚拟区域进行定位的概念。比如.com;.net,.edu;.gov;.org都是互联网中不同的域。代表不同属性的虚拟区域。.cn和.cc也是域,代表互联网中不同国家的虚拟区域。这些都属于顶级域。

www和ftp,mail一样,是对域名下所提供服务的进一步标识。同一个域名可以提供不同的服务。比如:www.wenjuntech.cc ftp.wenjuntech.cc和mail.wenjuntech.cc 。同样,如果你的域名下提供了更多的服务,也可以自定义这些服务标识,比如提供新闻服务的频道可以使用news,提供博客服务的频道可以使用blog。这些都属于wenjuntech.cc域名的二级域名。唯一的区别就是,www和ftp等等是默认的服务名称。News和blog是自定义的服务名称。

域是分等级的,域的等级体现在域名中,以顶级域开始从右至左级别逐层递减。其中任何一个级别的标识不一样都说明他们不属于同一个域。

跨域跟踪分为两种:一是跨子域名跟踪,二是跨根域跟踪。(多个子域名,多个根域名都有解决办法了

主域代码:

<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’);

ga(‘create’, ‘UA-XXXXXXX-Y’, ‘auto’, {‘allowLinker’: true});
ga(‘require’, ‘linker’);
ga(‘linker:autoLink’, ['example-2.com'] );     备注:example-2.com为辅助域

</script>

辅助域代码:

<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’);

ga(‘create’, ‘UA-XXXXXXX-Y’, ‘auto’, {‘allowLinker’: true});
ga(‘require’, ‘linker’);
ga(‘linker:autoLink’, ['example-1.com'] );     备注:example-1.com为主域

</script>

三个或更多个网域

按上例所示操作,但是要为自动链接插件再添加其他网域。请注意其中额外的逗号,这个符号非常重要:

主域:ga('linker:autoLink', ['example-2.com', 'example-3.com'] );

辅域:ga(‘linker:autoLink’, [‘example-1.com’, ‘example-2.com’] );

另一辅域:ga(‘linker:autoLink’, [‘example-1.com’, ‘example-3.com’] );

跨域应用场景:

1、多个网域:如果您有多个顶级网域(如“www.example1.com”和“www.example2.com”),则可以设置跨网域跟踪来收集这些网域的数据,然后将这些数据发送到同一个 Google Analytics(分析)帐户媒体资源中。

2、子网域:您可以在一个 Google Analytics(分析)帐户媒体资源中使用跨网域跟踪来收集主网域(如“www.example.com”)和子网域(如“www.subdomain.example.com”)的数据。

3、第三方购物车:如果您使用的是第三方购物车,那么您的流量可能需要离开您的网域才能完成购买,但您可以使用跨网域跟踪来跟踪用户的整个结帐过程,以及用户在您的网域和托管您的购物车的网域之间移动的过程。

问题:

默认情况下,Google Analytics(分析)仅会添加网页路径和网页名称,不会添加域名。例如,您可能会在网站内容报告中看到如下所示的网页:

/about/contactUs.html
/about/contactUs.html
/products/buy.html
由于域名不会列出,因此您可能会很难分辨每个网页所属的网域。

怎么解决?下次继续。

copyright@2015 上海文军信息技术有限公司 沪ICP备10034044号-8 网站地图