[转]为什么GA统计与百度统计/CNZZ/51La等相比数据不准确?

作者:stoat 发布时间:2014-12-19 分类:技术

用过这4个工具的都知道,毫无疑问,GA是最强大的。百度统计,CNZZ,51La等都只能称为统计工具,而GA本名就叫Google分析,是个企业级分析工具。但是国内使用时又大多发现GA数据不如其他几个准确,这是什么原因呢?

因为GA并未将一些中国本地搜索引擎定义为“搜索引擎”,而是将它们的流量归类到了引荐流量。例如搜搜,搜狗,360搜索,有道。GA默认支持的搜索引擎列表可以在GA开发者文档中查询到。

解决方法:GA的跟踪代码有很强的扩展能力,可以通过_addOrganic()方法来添加搜索引擎。直接添加在GA代码中的_gaq.push(['_trackPageview']);这一行下面即可。

实例:

_gaq.push(['_addOrganic', 'baidu', 'word']);
_gaq.push(['_addOrganic', 'baidu', 'q1']);
_gaq.push(['_addOrganic', 'soso', 'w']);
_gaq.push(['_addOrganic', 'sogou', 'query']);
_gaq.push(['_addOrganic', 'youdao', 'q']);
_gaq.push(['_addOrganic', 'so.com', 'q']);

_gaq.push(['_addOrganic', 'google', 'as_oq']);

其中有几个具有代表意义的代码我详细解释下
_gaq.push(['_addOrganic', 'google', 'as_oq']);
Google搜索中as_oq参数的意思是匹配多个关键词中任意一个,在搜索框中可以用OR(OR必须是大写)来使用。例如搜索意图为搜索包含Mike或者Yin其中之一的网页,就可以在搜索框中输入Mike OR Yin或者直接在url里用参数as_oq控制:http://www.google.com/search?&as_oq=mike+yin.更多Google搜索参数可以查询解密Google URL搜索查询参数这篇文章。

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

百度查询参数可能是q1,q2,q3等,这些都是百度高级搜索中的选项,具体意义如下:
q1--包含以下的全部的关键词
q2--包含以下的完整关键词
q3--包含以下任意一个关键词
q4--不包括以下关键词
q5--关键词位置,为空表示网页的任何地方,1表示仅网页标题中,2表示仅网页URL网址中。
q6--限定在某个指定的网站

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

word这个搜索参数是百度知道,百度图片,百度移动版等其他搜索服务使用的,如果需要具体知道是哪个搜索服务,也可以将搜索引擎改为相应域名,例如
_gaq.push(['_addOrganic', 'zhidao.baidu.com', 'word']);

原文地址:[转]为什么GA统计与百度统计/CNZZ/51La等相比数据不准确? by 雪鼬博客

标签:none

评论已关闭