捕获真正的谷歌搜索引擎术语

时间:2011-10-15 00:36:45

标签: google-search

我使用以下行来捕获谷歌搜索引荐,但它不再有效捕获真人查询

$referrer= $_SERVER['HTTP_REFERER'];
if(preg_match('/(www\.google.*)|(go\.google\.com)/i',$referrer)) {
   $pattern = "/^.*q=([^&]+)&?.*\$/i";
   $query = preg_replace($pattern, '$1', $referrer);
}

Google会抓取访客来自搜索引擎的网页。我在不到5分钟的时间内获得了22000个类似的搜索引用

http://www.google.co.in/m/search?sa=2&q=xxxx&site=mobile
http://www.google.ca/search?sourceid=navclient&ie=UTF-8&rlz=1T4ACAW_enCA305CA305&q=xxxxx
http://www.google.com/url?sa=t&source=web&cd=7&ved=0CEwQFjAG&urlhttp://xxxxxxx&rct=j&q=query&ei=Sq2YTpyCMYKOiAKD74jnCQ&usg=AFQjCNEziZmOdqSBoIM_IBo8mZXrmiwkUg&sig2=cno3znIQoQ_wGt_tyWEyqA

知道如何捕获真实的用户搜索查询吗?

修改

P.S。谷歌分析显示正确数量的搜索引荐者,想知道他们如何评估搜索引荐?

1 个答案:

答案 0 :(得分:0)

这是q = ...参数,但这些对我来说看起来不对,好像它不是来自Google搜索结果。虽然你无法确定。