Facebook為我今天早些時候訪問的一個網站提供了廣告。我禁用了第三方Cookie,並且未遵循網站與Facebook之間的任何鏈接(這些鏈接可能包含將我的Facebook帳戶連接到網站的跟踪ID)。
沒有第三方Cookie,Facebook如何知道我訪問過該網站?
Facebook為我今天早些時候訪問的一個網站提供了廣告。我禁用了第三方Cookie,並且未遵循網站與Facebook之間的任何鏈接(這些鏈接可能包含將我的Facebook帳戶連接到網站的跟踪ID)。
沒有第三方Cookie,Facebook如何知道我訪問過該網站?
如果這些站點包含Facebook的javascript代碼(例如,對於Facebook的“贊”按鈕),則在站點之間移動時,Facebook不需要使用第三方cookie來跟踪您。在這種情況下,Facebook的javascript代碼可以將第一方Cookie放置在您的系統上,並傳回Facebook的服務器,以根據您之前訪問過的網站向您展示廣告。
除了其他答案:
您訪問的網站可能已經使用其“服務器端API”將有關您訪問的信息直接發送到了Facebook。
這不需要啟用任何客戶端腳本技術,因為所有通信都發生在第三方網站和Facebook之間。
您提供給第三方的更多信息網站,他們可以與FB分享更多。最低限度是您的IP地址。如果您有帳戶,則可以共享您的電子郵件地址。如果您進行購買,那麼所有這些都可以共享。端事件,但沒有相應的客戶端事件向他們表明您使用了廣告攔截器。此信息也可以保存,將來有可能用於為您提供不同的內容。
還有更多跟踪瀏覽器指紋的方法。
例如,以下數據可用於指紋識別:
在某些站點上可以檢查瀏覽器指紋,例如: https://amiunique.org/
Facebook上有服務器側面API,其中API可以將事件直接發送到Facebook服務器。這包括轉發包含您的瀏覽器指紋的 client_user_agent
,以便他們可以匹配這些請求以識別您的身份。
只需查看電子前沿基金會的網站 www.eff.org,然後在瀏覽器上搜索。您會發現很多日期為2010年的文章,這些文章涉及沒有Cookie的瀏覽器指紋識別。
此外,您還可以親自了解一下 Panopticlick網站
我還記得一個類似的EFF測試站點,該站點向您顯示了有多少其他瀏覽器在您的瀏覽器上共享特定字體等,但是找不到該站點。