百度搜索引擎結果網址參數 首頁類型(rsv_spt)

百度在2011年09月02日推出了新版百度首頁,只要登錄百度帳號,便可在導航條自行添加網站,查看實時熱點、新鮮事等。百度在搜索結果網址中用參數 rsv_spt 表示使用的是哪種版本的百度首頁服務。

[b]百度搜索結果網址參數 首頁類型(rsv_spt)[/b]
名稱 [b]rsv_spt[/b]
含義 首頁搜索類型
參數值
1 新版百度首頁搜索(先要登錄百度帳號)
2 百度實時熱點搜索(先要登錄百度帳號)
3 傳統百度首頁搜索

在網上總共找到過2篇文章介紹 rsv_spt 的內容,一種認爲是瀏覽器內核;一種認爲是登錄與否,但這2種觀念都不正確。
我根據網站後臺數據的統計分析,看到登錄了新版百度首頁後搜索框代碼中都有 [b]rsv_spt=1[/b],而未登錄或切換到百度傳統首頁搜索框的源代碼 [b]rsv_spt=3[/b]。
一次網站推廣的某個關鍵詞點擊量飆升,一天損失了幾百元。查看百度統計發現來源關鍵詞大都是一個長尾詞,參數中帶着 [b]rsv_spt=2[/b],後來在新版百度首頁的實時熱點中又看到了這個長尾詞,才聯想到 rsv_spt=2 指的是新版首頁的實時熱點搜索,後來也確實證實了這點。
做百度推廣一定要每天關心百度新版首頁的實時熱點,否則一時大意,當日的熱點新聞標題恰好處於正在推廣的某個關鍵詞廣泛匹配範圍內,推廣額度就有可能被迅速點完。

[PHP]

$rsv_spt=$_POST['rsv_spt'];
if(preg_match("/(\?|&)(rsv_spt=1)/i",$baidu))
echo"<tr class=\"center\"><td>首頁搜索類型</td>"."<td>新版百度首頁(先要登錄百度帳號)</td></tr>";
elseif(preg_match("/(\?|&)(rsv_spt=2)/i",$baidu))
echo"<tr class=\"center\"><td>首頁搜索類型</td>"."<td>百度實時熱點(先要登錄百度帳號)</td></tr>";
elseif(preg_match("/(\?|&)(rsv_spt=3)/i",$baidu))
echo"<tr class=\"center\"><td>首頁搜索類型</td>"."<td>傳統百度首頁</td></tr>";
elseif(preg_match("/(\?|&)(rsv_spt)=([^&]*)/i",$baidu,$rsv_spt))
echo"<tr class=\"center\"><td>首頁搜索類型</td><td>第".$rsv_spt[3]."種</td></tr>";

[/PHP]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章