過去,百度搜索結(jié)果直接顯示目標地址,并讓他們直接跳轉(zhuǎn)。后來,在與360抗爭的那一年,為了抵制360使用安裝在用戶電腦上的瀏覽器作為爬蟲程序來捕捉百度搜索結(jié)果,做出了這一改變。當然,還有其他考慮,但這是直接原因
從百度搜索的便利性開始,主要是從搜索結(jié)果上跳出來的
事實上,在2012年8月之前,百度大搜索部門的搜索結(jié)果(自然搜索結(jié)果)都是赤裸裸地用實際地址來顯示和跳轉(zhuǎn)的。2012年8月,360與360之間的搜索大戰(zhàn)打響。360將市場占有率約20%的自有瀏覽器作為爬蟲工具,抓取百度的結(jié)果進行效果對比和性能提升,成為百度攔截360瀏覽器用戶代理的搶手貨,然后360方面對自己瀏覽器UA做了各種困惑繼續(xù)把握(這就是為什么360瀏覽器在當時的市場份額突然下降到一個非常低的值,而其他家庭——主要是ie版本的市場份額都在上升),百度干脆把地址混亂從百度自己的服務(wù)器跳轉(zhuǎn)解決了一次策略。每次更改不同的鏈接時,可以確保只能通過固定源和其他驗證方法分析鏈接。如果360使用瀏覽器爬蟲獲取搜索結(jié)果,并直接在自己的搜索結(jié)果頁面上顯示百度結(jié)果,用戶會提示此鏈接有問題。請不要竊取百度搜索結(jié)果。提示的內(nèi)容是這樣的,實際上是有效的(同時)另一個被濺射傷害的是鄧亞萍領(lǐng)導的人民搜索)
從我印象中開始,百度的商業(yè)搜索結(jié)果(廣告)就一直在使用令人困惑的地址。一個考慮是方便的統(tǒng)計,因為在混淆地址中加入了大量的統(tǒng)計參數(shù),可以在跳轉(zhuǎn)分析時解決這個問題;第二個是防作弊。每次結(jié)果不同,可以保證每次發(fā)出鏈接時,只能統(tǒng)計一次點擊,點擊次數(shù)按一次計算
谷歌的做法更討人喜歡。鏈接仍然需要從G的服務(wù)器上跳轉(zhuǎn),但實際地址仍將顯示在web前臺顯示器上(至少主域名顯示完整)。這樣,用戶在點擊前還是可以有一定的心理預(yù)期的。另外,在不做鏈接加密的情況下,節(jié)省了服務(wù)器端相對較大的加解密性能成本,統(tǒng)計參數(shù)直接出現(xiàn)在URL中(即&SA=u的字符串,類似于Google Analytics的參數(shù)),反作弊的要求應(yīng)該通過一些JS事件和更智能的后臺清理方法來實現(xiàn)