Google Analytics提供了详细的搜索引擎关键词的统计,然而其支持的搜索引擎是是有限的,比如baidu的就无法识别,只会当作来自baidu的链接。这是因为各个搜索引擎提交关键字的变量都不相同,然而这一切都可以自己定义,添加Google Analytics的代码中引用了urchin.js,打开 http://www.google-analytics.com/urchin.js ,可以找到下面这几行:
//-- Auto/Organic Sources and Keywords var _uOsr=new Array(); var _uOkw=new Array(); _uOsr[0]="google"; _uOkw[0]="q"; _uOsr[1]="yahoo"; _uOkw[1]="p"; _uOsr[2]="msn"; _uOkw[2]="q"; _uOsr[3]="aol"; _uOkw[3]="query"; _uOsr[4]="lycos"; _uOkw[4]="query"; _uOsr[5]="ask"; _uOkw[5]="q"; _uOsr[6]="altavista"; _uOkw[6]="q"; _uOsr[7]="search"; _uOkw[7]="q"; _uOsr[8]="netscape"; _uOkw[8]="query"; _uOsr[9]="earthlink"; _uOkw[9]="q"; _uOsr[10]="cnn"; _uOkw[10]="query"; _uOsr[11]="looksmart"; _uOkw[11]="key"; _uOsr[12]="about"; _uOkw[12]="terms"; _uOsr[13]="excite"; _uOkw[13]="qkw"; _uOsr[14]="mamma"; _uOkw[14]="query"; _uOsr[15]="alltheweb"; _uOkw[15]="q"; _uOsr[16]="gigablast"; _uOkw[16]="q"; _uOsr[17]="voila"; _uOkw[17]="kw"; _uOsr[18]="virgilio"; _uOkw[18]="qs"; _uOsr[19]="teoma"; _uOkw[19]="q";
可以看出,这些代码就定义了搜索引擎提交关键字的变量,类似的添加baidu等其他搜索引擎即可,当然,这个文件的自己找个地方安放:
_uOsr[20]="baidu"; _uOkw[20]="wd"; _uOsr[21]="3721"; _uOkw[21]="name"; _uOsr[22]="qq"; _uOkw[22]="w"; _uOsr[23]="yisou"; _uOkw[23]="p"; _uOsr[24]="sogou"; _uOkw[24]="query"; _uOsr[25]="iask"; _uOkw[25]="k"; _uOsr[26]="zhongsou"; _uOkw[26]="word"; _uOsr[27]="sina"; _uOkw[27]="_searchkey"; _uOsr[28]="163"; _uOkw[28]="q"; _uOsr[29]="soso"; _uOkw[29]="w"; _uOsr[30]="alexa"; _uOkw[30]="q";
