谷歌数据分析(Google analytics)引荐流量referral中有baidu.com
分析一些数据的时候,发现谷歌数据分析(Google analytics)中的引荐流量(referral)含有不少来源为baidu.com,仔细查看,还有/s、/baidu等目录来源,这是怎么回事呢?这些不是应该属于自然搜索流量(organic)的来源么?
通过研究发现,出现此问题的原因在于谷歌数据分析对百度搜索的代码支持不够精确。 我们使用百度进行搜索时,网址会是:http://www.baidu.com/s?wd=keywords或http://www.baidu.com/s?bs=keyword1&f=8&wd=keyword2 这样的。Google将referer地址中域名包含baidu,查询参数名含有wd的统一归为organic。在上述百度页面中不管你点击的是竞价还是自然链接,都会将流量算进baidu/organic。
但是百度除了上述的URL规则以外,还有另外的一套URL机制,即百度联盟搜索的URL,我们以hao123首页上的百度搜索框为例,使用它进行搜索后产生的URL会是:http://www.baidu.com/s?word=keywords&tn=sitehao123,可以看到和从百度首页打开的搜索不一样的是wd变成的word,而Google Analytics并没有将Word过滤进organic,所以此部分URL开发的链接会是baidu/referral。
除了百度以外,国内的很多搜索引擎,如搜狗、有道、搜搜等都没有在Google Analytics的organic的过滤项中,解决方法是在Google Analytics的布置代码中加入:
_gaq.push(['_addOrganic', 'baidu', 'word']);
_gaq.push(['_addOrganic', 'soso', 'w']);
_gaq.push(['_addOrganic', '3721', 'name']);
_gaq.push(['_addOrganic', 'yodao', 'q']);
_gaq.push(['_addOrganic', 'vnet', 'kw']);
_gaq.push(['_addOrganic', 'sogou', 'query']);
具体添加方法请参考Google Analytics帮助文档。