本文最初發佈於Medium網站,經原作者授權由InfoQ中文站翻譯並分享。
你可以信任大家的瀏覽器,並依靠它們來大規模生成全局唯一標識符嗎?在Teads我們已經試過了,答案是肯定的,但也有幾點需要注意。本文介紹了我們所做的實驗以及在此過程中總結到的經驗。
爲什麼我們需要客戶端唯一標識符
在Web頁面和電子商務站點上集成的第三方腳本普遍需要生成唯一標識符,用於分析、營銷或廣告目的。
只要這些腳本的使用規模夠大,它們往往就會從CDN(內容交付網絡)加載,從而儘量減少響應時間並減輕原始服務器的負載。
這意味着腳本是無法即時生成的。解決方法可以是(或曾經是)讓CDN生成唯一標識符並將其存儲在cookie中,但歐洲的GDPR和ePrivacy指令,或美國的CCPA等用戶隱私法規要求用戶明確同意後才能使用cookie。
識別廣告體驗的唯一性
作爲一家在線廣告公司,Teads會收集並存儲關於每一種廣告體驗的數據。所謂廣告體驗,包括用戶訪問網頁並加載廣告腳本時發生的所有事件,從初始化廣告播放器開始,還包括對廣告服務器的請求和用戶動作(例如點擊)。要判斷一組事件是否等同於相同的體驗,我們就需要識別這種體驗的唯一性,並且要從一開始(即在調用廣告服務器之前)就識別出來。
原文鏈接:【https://www.infoq.cn/article/WgRNZyIDPdhF2d98dhQ8】。未經作者許可,禁止轉載。