2012-01-25 48 views
4

我最近去了WROX論壇。我被GOOGLE帶到了那裏。在頁面頂部,我收到了這條消息這個網站如何知道我的GOOGLE搜索字符串

Welcome, user. 
Your Google search for 'bosh iis' brought you to Wrox Forum 

出於好奇,有沒有人知道他們怎麼能跟蹤這個?

謝謝!

回答

9

他們可以讀取包含搜索字符串的HTTP referrer標頭。

簡化一點:有人點擊Google搜索結果頁面上的鏈接(將搜索查詢作爲URL的一部分)到其他頁面。此頁面可以讀取上一頁(這是Google搜索)的網址。

使用相同的技術,web開發人員可以發現哪些頁面有鏈接到他們的頁面。

+0

是訪問這個阻擋一些防火牆/防毒? – Jayesh

+0

不,它是HTTP標頭的一部分,由瀏覽器發送。當你在'foo.com'頁面並點擊'bar.com'時,瀏覽器將添加'bar.com'讀取的'Referer:foo.com'頭文件。 –

+2

@Joy,一些防病毒和防火牆可以清除「引用者」標題。此外,瀏覽器本身可能會刪除該標題,如果他們有這樣的選項。 –

3

從HTTP標頭中,網站可以獲取引薦來源數據,這意味着該網頁發起了您目前正在查看的網頁的請求,這種方式網站知道它是由Google引用的,並且通過解析URL可以找出您的搜索查詢。

更多關於HTTP引用:http://en.wikipedia.org/wiki/HTTP_referer

相關問題