如下圖,這是正常的Google搜索結果頁,表面上看(參考狀態欄)每一個結果的連接好像都是直接跳到該目標網站。
如果是直接url跳轉的話,Google是無法記錄這個記錄被點擊的;而實際上Google是做了手腳的,查看源碼會發現.
a onmousedown="return rwt(this,'','','res','1','AFQjCNGu16wUXq0T8W5W2czGwii3RNkjzg','sig2=hrdK78TkFyJeZXgL87yUwg')" class="l" target="_blank" >em>Designer Handbags/em> Outlet | High Replica em>Designer Handbags/em>/a>
onmousedown的時候對原來的url做了處理的,實際上的http請求是跳到
http://www.google.com/url?sa=tsource=webct=rescd=11url=http%3A%2F%2Fwww.jb51.net%2Fei=KN0ASs3mIoy66wPN3rybBgrct=jq=designer+handbagsusg=AFQjCNGu16wUXq0T8W5W2czGwii3RNkjzgsig2=M_Yq-7QJULmnp-EnaIOjhQ
然后再重定向到目標網站,Google通過這種方式來記錄命中的目標的;就算點mouse的右鍵,利用菜單上的“在新的窗口中打開”功能,Google也可以記錄到這些記結被點擊的情況。
使用firefox的live httpheader觀察當 http://www.google.com/url?sa....請求發出之后,會得到一個html的頁面。內容如下:
script>if(parent!=windowparent.google){parent.location.)}/script>noscript>META http-equiv="refresh" content="0;URL=https://www.jb51.net/">/noscript>
瀏覽器得到這個html之后就會自動重定向到目標頁面,由于這個html頁是沒有任何實際性的內容,所以用戶是不會發覺的;而且會一直都以為是從google的搜索結果直接跳到目標url。實際上Google已經在監測著我們的行為了。
具體這些參數是什么意思我就不清楚了,只是見到有查詢的keyword和將要重定向的url。除了這些參數外,Google在接收這些請求時也可以獲得用戶的Cookie信息。可以說有足夠多的信息給Google做分析了。