谷歌是如何偷偷記錄你的每次點(diǎn)擊的?
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
第一代追蹤:URL 重定向方案最初的追蹤方案相對(duì)簡(jiǎn)單直接。當(dāng)用戶(hù)從搜索結(jié)果頁(yè)面復(fù)制鏈接時(shí),會(huì)得到類(lèi)似這樣的 URL: 這個(gè) URL 會(huì)在后臺(tái)記錄用戶(hù)的點(diǎn)擊行為,然后快速重定向到目標(biāo)頁(yè)面。實(shí)現(xiàn)原理如下: 只要點(diǎn)擊,JavaScript 函數(shù)就會(huì)將href更改為包含多個(gè)參數(shù)(包括原始 URL)的新 URL。 所以盡管瀏覽器會(huì)在懸停時(shí)在左下方顯示實(shí)際的 URL,但一旦你點(diǎn)擊它進(jìn)行復(fù)制, 值得注意的是,谷歌選擇監(jiān)聽(tīng) 新的 谷歌將這些數(shù)據(jù)用于谷歌分析(Google Analytics)和搜索控制臺(tái)(Search Console)等工具,這樣網(wǎng)站所有者就可以通過(guò)分析點(diǎn)擊率來(lái)提高搜索結(jié)果和頁(yè)面的質(zhì)量,這可能也是搜索排名的一個(gè)因素。更不用說(shuō)記錄搜索廣告的點(diǎn)擊率,以獲取每年數(shù)十億美元的廣告收入了。 但谷歌變得更聰明了。 他們意識(shí)到這種 URL 跟蹤方法對(duì)某些群體來(lái)說(shuō)存在嚴(yán)重問(wèn)題。對(duì)于網(wǎng)速較慢的用戶(hù)來(lái)說(shuō),這種惱人的重定向技術(shù)會(huì)給請(qǐng)求增加不小的延遲,并增加跳出率。 于是,他們做了一些新的嘗試?,F(xiàn)在,得到的不再是神秘的 第二代追蹤:Ping 屬性方案為了解決重定向造成的延遲問(wèn)題,谷歌采用了更現(xiàn)代的解決方案 - HTML5 的
這種方式的優(yōu)勢(shì)在于:
示例:追蹤請(qǐng)求的格式
更不用說(shuō)隱私問(wèn)題了,這也是火狐等瀏覽器拒絕默認(rèn)啟用該功能的原因。 在火狐瀏覽器中,谷歌堅(jiān)持使用mousedown 事件的方法: 但即使禁用了,谷歌還準(zhǔn)備了完整的降級(jí)方案:
因此,確實(shí)沒(méi)有內(nèi)置的方法來(lái)避免這種基本不可見(jiàn)的跟蹤。 技術(shù)影響與思考這套追蹤系統(tǒng)為谷歌提供了重要數(shù)據(jù):
從技術(shù)角度看,這是一個(gè)精心設(shè)計(jì)的分層架構(gòu):
這種追蹤雖然幫助提升了搜索質(zhì)量,但也引發(fā)了隱私問(wèn)題。作為開(kāi)發(fā)者,在實(shí)現(xiàn)類(lèi)似功能時(shí)需要在用戶(hù)體驗(yàn)、性能和隱私之間找到平衡點(diǎn)。 該文章在 2024/11/1 9:22:00 編輯過(guò) |
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)... |