色戒吉吉电影:让Google Analytics识别更多的搜索引擎 | SEO探索

来源:百度文库 编辑:偶看新闻 时间:2024/05/06 10:33:32

让Google Analytics识别更多的搜索引擎

2007/07/22 by HighDiy

所谓SEO(搜索引擎优化),顾名思义,最直接的研究对象便是搜索引擎,而要想达到理想的SEO效果,随时掌握自己的网站在搜索引擎中的表现应该是最基本的要求,其中,来自搜索引擎的访问数据如访问量、到达页面、使用的关键词等无疑是评估SEO成效及进一步改进、提高的依据。也正因为此,绝大多数网站都会通过某种工具对自己的网站进行统计、分析。

与基于Server日志的访问统计分析工具相比,Google Analytics不需进行服务器端程序安装,只要在网页内嵌入一段JavaScript代码即可进行,更为方便,因而得到了普遍的应用。不过,对中文网站而言, Google Analytics存在的一个最大问题在于,尽管其可以识别主流的搜索引擎,如 google 、baidu、 yahoo 、 live 、 msn 等,但却不能识别大多数“小型”的中文搜索引擎,而只能在统计中将源自这些搜索引擎的访问标记为来自“推介网站”,这些数据混杂于真正的“推介网站”,不仅为数据分析带来极大不便,同时,也无法让网站了解用户在这些搜索引擎是通过怎样的搜索项到达的,事实上已经在很大程度上丧失了统计对SEO的意义。而另一方面,网站有时候除了知道源自某个搜索引擎比如说baidu的访问情况外,还希望得到更详细的数据,比如说分别源自百度网页搜索、图片搜索乃至博客搜索的统计,默认的Google Analytics对此也是无能为力的。

那么,如何让Google Analytics能够识别更多的搜索引擎?如何让Google Analytics能够更细致地分析源自搜索引擎包括各类垂直搜索的访问数据?

简单办法:适用于对特定中文搜索引擎数据(少量)进行统计分析时

Google Analytics官方提供了一种扩展方法,以让 Urchin 识别推介链接报告中的其他搜索引擎,具体说明请见这里。

简言之,即可通过将标准的Analytics替换为类似如下的方式,以使得Google Analytics“认识”默认不能识别的搜索引擎:


其中,_uOsr 的值为搜索引擎名称,而_uOkw 的值为存储关键字的查询变量。

至于如何找出具体的_uOkw 值,则需至相应的搜索引擎查询一下。比如说,如果您Analytics识别 sogou ,在sogou中搜索一下“SEO”,可看到搜索结果的url 为:

http://www.sogou.com/web?query=seo……

不难看出,对sogou而言,其”query_variable”为“query”。

当然,如果需要加入多个搜索引擎,则按上述方式依次加入,唯一注意的是,方括号中的数字需依次递增。

说明

  • 在Google Analytics官方的说明页,称加入新的搜索引擎,序号从“20”开始,不过,如果检查一下urchin.js Script 文件,可以明显看出,目前urchin中默认跟踪的搜索引擎已远非此说明页中的“20个”,而是28个,这样,新加入的搜索引擎便似乎应从 _uOsr[28] 开始,不然,便会覆盖位于“20”位的“seznam”——虽然“seznam”在中文搜索方面意义不大,但对完美主义者而言这显然不妥 ——怀疑是Google Analytics帮助文件未及时更新的缘故
  • 很显然,这种方法只能适用于加入少量搜索引擎的情况,可控性较差。同时,另一弊端在于,如果哪天Google Analytics中默认识别的搜索引擎数量又增加了,则似乎又要修改序号。
  • 至于说按下面介绍的办法,即不使用“_uOsr[序号]”、“_uOkw[序号]”,而代之以“_uOsr[_uOsr.length]”、“_uOkw[_uOkw.length]”,是不是可以免除序号错误带来的覆盖问题,本人未进行具体测试,不敢确定。

进阶方法:更多的搜索引擎更详细的统计

之所以未具体测试上述方法,是因为我们发现了另一个更“完善”的解决方案

细心的朋友在访问博客学堂时可能已经发现,我们在博客学堂中的Analytics代码与标准跟踪代码稍有不同:



其中,“cnse.js”实现的功能便是,1、让Google Analytics能够识别更多的中文搜索引擎;2、让Google Analytics详细统计搜索引擎的不同来源,比如说对Google我们希望知道分别知道来自国内、台湾、香港、新加坡的访问情况,对Baidu我们希望知道来自百度图片、百度知道等的访问情况……

至于如何设置,在代码中我们已加入了详细的注释,在此不再赘述,您可直接查看cnse.js。(注:该段代码偷师自 GA Experts )

说明

  • 博客学堂所使用的代码相当简陋,是否存在问题我们不做任何保证。
  • 我们在其中加入的搜索引擎不够全面,您可根据自己的需要加入更多的搜索引擎,或进行更详细的统计,比如说如果您的网站得益于百度的mp3搜索,那么,“mp3.baidu.com”则是必须加入的。