THERE IS NO END TO LEARNING

使用Google Analytics (GA)监控更多搜索引擎流量来源

在使用谷歌统计工具Google Analytics (GA)的时候,都会遇到GA统计到的的Organic流量来源只有百度和谷歌两个搜索引擎。

在Google Analytics里,流量的来源可以分为四个大类:
第一类:市场投放活动(Campaigns)
这一类比较常见的是付费关键词即Adwords,如果是Adwords,你不用加码,GA也能非常好的识别出来。当然如果你给自己的某个外部投放加上码,GA也会认为它是一个投放活动。投放活动在GA所有流量来源里,优先级别是最高的。

第二类:自然搜索(Organic)
这个大家很理解,就是Google和Baidu等自然搜索引入的流量。它对于GA来说,优先级别与Adwords是一样的。

第三类:推介网站(Referral)
这一渠道的流量主要是指从其他网站点过来的链接,比如友情链接等,这类来源通常是免费的。这一来源的优先级别低于市场投放活动和自然搜索。

第四类:直接输入(Direct)
直接输入包括几个方面,一个是直接在地址里输入网站,第二个是利用收藏夹与标签,第三个是从桌面软件,比如从QQ,MSN等软件点过来的链接,第四个是如果无法判别流量来源的话,也会归入直接输入。这个来源的优先级是最低的,大家抢的都是这个流量。

国内的搜索引擎有百度、谷歌、bing、有道、搜搜、搜狗、黑马360等。GA把除了百度和谷歌来的流量都算到了(direct) / (none)当中,我们要解决的就是从(direct) / (none)中间把各个国内搜索引擎来的流量给区分出来。

如何让GA统计到国内众多的搜索引擎呢 ?方法如下:

Step1:常规的方法取一段GA的统计代码:

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-27421507-1']);
  _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>
Step2:在原有代码的基础上添加下图红色的部分代码:
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-27421507-1']);
  _gaq.push(['_addOrganic', 'baidu', 'word']);
 _gaq.push(['_addOrganic', 'soso', 'w']);
 _gaq.push(['_addOrganic', 'youdao', 'q']);
 _gaq.push(['_addOrganic', 'sogou', 'query']);
 _gaq.push(['_addOrganic', 'bing', 'q']);
 _gaq.push(['_addOrganic', '360', 'q']);
 _gaq.push(['_addOrganic', 'so.com', 'q']);
  _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>

下面来解释添加的红色部分代码的作用是什么。

 _gaq.push(['_addOrganic', 'soso', 'w']);/*注释:GA把soso视为搜索引擎流量来源
 _gaq.push(['_addOrganic', 'youdao', 'q']);/*注释:GA把有道视为搜索引擎流量来源
 _gaq.push(['_addOrganic', 'sogou', 'query']);/*注释:GA把搜狗视为搜索引擎流量来源
 _gaq.push(['_addOrganic', 'bing', 'q']);/*注释:GA把必应视为搜索引擎流量来源
 _gaq.push(['_addOrganic', '360', 'q']);/*GA把360视为搜索引擎流量来源
 _gaq.push(['_addOrganic', 'so.com', 'q']);/*GA把so.com即360视为搜索引擎流量来源

比如:新增加sogou为可识别的搜索引擎 。

准备工作:获得搜索引擎的查询变量 首先访问sogou.com,输入一个关键词(www.cnnick.com)进行搜索. 然后在搜索结果页的地址栏中找到刚才搜索的关键词,并记录下关键词和等号前面的字母。http://www.sogou.com/web?query=www.cnnick.com&_asf=www.sogou.com&_ast=1351143376&w=01019900&p=40040100&sut=4165&sst0=1351143375823因此就有了下述代码,其余的类推。

 _gaq.push(['_addOrganic', 'sogou', 'query']);

对于再一次添加百度的原因,是有很多导航站点,比如直接在hao123里面的百度搜索框里面进行搜索,关键词前面的字母是word。

  _gaq.push(['_addOrganic', 'baidu', 'word']);

                        						
点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注