LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

谷歌是如何偷偷記錄你的每次點(diǎn)擊的?

admin
2024年10月31日 12:51 本文熱度 653
在當(dāng)今的互聯(lián)網(wǎng)時(shí)代,用戶行為數(shù)據(jù)已成為各大科技公司的重要資產(chǎn)。本文將揭示谷歌是如何通過(guò)多種技術(shù)手段來(lái)追蹤用戶的搜索點(diǎn)擊行為。

第一代追蹤:URL 重定向方案

最初的追蹤方案相對(duì)簡(jiǎn)單直接。當(dāng)用戶從搜索結(jié)果頁(yè)面復(fù)制鏈接時(shí),會(huì)得到類似這樣的 URL:

這個(gè) URL 會(huì)在后臺(tái)記錄用戶的點(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ù)制,href 就會(huì)立即改變。

值得注意的是,谷歌選擇監(jiān)聽(tīng) mousedown 而不是 click 事件,這是因?yàn)橛脩艚?jīng)常會(huì)通過(guò)右鍵在新標(biāo)簽頁(yè)打開(kāi)鏈接,這種情況下 click 事件不會(huì)觸發(fā)。

新的www.google.com/url頁(yè)面會(huì)記錄訪問(wèn)情況,并以極快的速度消失,你幾乎不會(huì)注意到它的存在,除非你網(wǎng)速過(guò)慢。

谷歌將這些數(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)速較慢的用戶來(lái)說(shuō),這種惱人的重定向技術(shù)會(huì)給請(qǐng)求增加不小的延遲,并增加跳出率。

于是,他們做了一些新的嘗試。現(xiàn)在,得到的不再是神秘的www.google.com/url,而是一模一樣的 URL:

第二代追蹤:Ping 屬性方案

為了解決重定向造成的延遲問(wèn)題,谷歌采用了更現(xiàn)代的解決方案 - HTML5 的 ping 屬性:

<a href="https://example.com" 
   ping="https://www.google.com/url?tracking_params">

   網(wǎng)站標(biāo)題
</a>

這種方式的優(yōu)勢(shì)在于:

  1. 用戶直接訪問(wèn)目標(biāo)網(wǎng)站,無(wú)重定向延遲
  2. 瀏覽器異步發(fā)送追蹤請(qǐng)求,不影響頁(yè)面加載
  3. 對(duì)用戶完全透明,提供更好的體驗(yàn)

示例:追蹤請(qǐng)求的格式

POST /url?tracking_params HTTP/1.1
Host: www.google.com
Ping-From: https://www.google.com/search?q=...
Ping-To: https://example.com
Content-Type: text/ping

當(dāng) 存在ping 屬性時(shí) ,用戶代理應(yīng)清楚地向用戶表明,跟蹤超鏈接也會(huì)導(dǎo)致在后臺(tái)發(fā)送二次請(qǐng)求,可能包括列出實(shí)際目標(biāo) URL。

更不用說(shuō)隱私問(wèn)題了,這也是火狐等瀏覽器拒絕默認(rèn)啟用該功能的原因。

在火狐瀏覽器中,谷歌堅(jiān)持使用mousedown 事件的方法:

但即使禁用了,谷歌還準(zhǔn)備了完整的降級(jí)方案:

  1. 對(duì)于禁用 JavaScript 的用戶:
<!-- 直接使用重定向鏈接 -->
<a href="https://www.google.com/url?url=https://example.com">
  1. 對(duì)于不支持 ping 屬性的瀏覽器(如 Firefox):
// 回退到mousedown事件處理
document.querySelectorAll('a').forEach(link => {
  link.addEventListener('mousedown', handleClick);
});

因此,確實(shí)沒(méi)有內(nèi)置的方法來(lái)避免這種基本不可見(jiàn)的跟蹤。

技術(shù)影響與思考

這套追蹤系統(tǒng)為谷歌提供了重要數(shù)據(jù):

  • 點(diǎn)擊率分析
  • 搜索排名優(yōu)化
  • 廣告效果統(tǒng)計(jì)
  • 用戶行為研究

從技術(shù)角度看,這是一個(gè)精心設(shè)計(jì)的分層架構(gòu):

  1. 現(xiàn)代瀏覽器優(yōu)先使用 ping 屬性
  2. 不支持時(shí)降級(jí)到 JavaScript 事件
  3. JavaScript 不可用時(shí)使用服務(wù)端重定向

這種追蹤雖然幫助提升了搜索質(zhì)量,但也引發(fā)了隱私問(wèn)題。作為開(kāi)發(fā)者,在實(shí)現(xiàn)類似功能時(shí)需要在用戶體驗(yàn)、性能和隱私之間找到平衡點(diǎn)。


該文章在 2024/11/1 9:22:00 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
欧美日韩另类国产一区二区三区 | 日本欧美亚洲另类 | 正在播放国产乱子伦最新视频 | 思思在线精品视频综合首页 | 亚洲va久久久噜噜噜久久天堂 | 亚洲乱码成熟在线视频播放 |