本文已收錄于 Github CodeClass 和 Gitee CodeClass 致力于打造高質量編程學習課堂,內含百篇原創技術文章,千本計算機開源電子書,谷歌、阿里大神開源 LeetCode 題解,各類編程學習資源,歡迎 star ,一起學習!
大家好,我是檸檬哥,
最近有在了解廣告歸因相關的內容,發現挺有意思的,這篇文章就從廣告原理的角度,給大家講講廣告是如何實作精確追蹤的,
無處不在的廣告
近年來隨著大資料AI推薦演算法的飛速發展,廣告可謂是無孔不入,并且越來越個性化,
你不經意的一次搜索,相關的商品就可能會出現在你能接觸到的資訊流中,讓人感覺好像有一雙眼睛,時時刻刻被監視著一般,
大資料下沒有隱私,我時常也在思考,如何避免讓自己裸奔在資料洪流中,沖浪不留痕跡,
這是一些tips:
- 搜索打開無痕模式
- 不給APP過多權限
- 不登錄就能使用的應用絕不登錄
開發者視角的廣告原理
最近在做廣告歸因相關的作業,了解廣告的原理,那屏蔽廣告還不是順手就來的事?打入敵人內部才能更好的了解如何對付敵人,
所謂的廣告歸因,什么時廣告歸因,我簡單給大家科普下:
就是廣告主在眾多平臺投放了大量廣告,最后結算費用的時候,需要把成交和廣告關聯起來,找出某一次的成交是由哪次的廣告曝光帶來的,這就是廣告歸因,
比如說,檸檬科技發展有限公司,要推廣「超大個檸檬」這款產品,篩選了一番,決定在:巨信廣告平臺、抖聲廣告平臺、萬度廣告平臺,這三個廣告平臺投放廣告,

最后這款產品賣出了一百萬份,要開始給平臺結廣告費用了,這時候廣告歸因服務就要開始分析,
這個服務會收集廣告曝光和用戶點擊資料,然后和下單成交資料關聯起來,最終通過一些「比較復雜」的演算法,得出本次成交是由哪一次的廣告平臺曝光所帶來的,最后給對應的廣告平臺打錢,

大家應該發現了,廣告歸因的關鍵是把廣告曝光點擊和下單成交資料關聯起來,怎么去做這個關聯呢?
業界通用做法主要是依靠一系列的 ID 標識,大致有以下這么些:
- IDFA,Identifier For Advertising 廣告主識別符號,是APPLE向用戶設備隨機分配標識號,基本可以保證唯一性,即一個設備號對應一個設備,這個ID 可以關閉,可以重置,IOS14以上版本會逐步關閉,導致獲取不到IDFA,
- IMEI,國際移動設備識別碼,相當于手機身份證號,雙卡雙待的手機會有兩個IMEI號,Android10以上 也不能獲取到IMEI了,
- AndroidID,在Android8以后發生了改變: 第一,如果用戶安裝APP設備是8.0以下,后來卸載了,升級到8.0之后又重裝了應用,Android ID不一樣; 第二,不同簽名的APP,獲取到的Android ID不一樣,
- OAID,是安卓的廣告識別符號,一種非永久性設備識別符號,使用OAID可在保護用戶個人資料隱私安全的前提下,向用戶提供個性化廣告,國內的移動安全聯盟(MSA)聯合華為,小米,oppo,vivo等終端廠商推出了OAID,用于逐步取代移動設備原有IMEI碼,OAID只有國內在用的一個ID標識,目前魅族、中興、華碩,華為、小米、oppo、vivo、三星、一加都已經提供OAID,,
- CAID,與安卓的廣告標識類似,目前正在推廣,各大知名APP都在接入CAID,覆寫率正在逐步上漲,
- GAID:谷歌廣告 ID, 是一種可由用戶重置的識別符號,適用于廣告用例,依賴Google Play,國內不適用,
具體的歸因策略,不是本文重點,這里就不過多介紹,感興趣的同學可以去了解,

保護隱私實踐
看完上面的廣告歸因原理,回到最初的問題,如何不被個性化廣告跟蹤?

我想大家應該有點思路了,只要讓廣告ID保持頻繁變更,那么之前積累的一些個性化資料就需要重新建立,也就不再個性化,但廣告內容沒有減少,

我們普通用戶如果不想被個性化定制,Android 用戶可以定期去重置 OAID(國內)或 GAID(國外),IOS 用戶可以定期重置 IDFA,
這樣做不一定能百分百阻止被跟蹤(還有其他歸因手段),但可以讓你不被 ‘‘盯’’ 的那么緊,
上面也介紹了Android10以上不能獲取到IMEI了,國內的手機廠商目前大部分是支持 OAID,比如我的小米手機,可以設定重置OAID,

以上就是今天要分享的內容,互聯網資訊泛濫,個人隱私保護非常重要,大家有什么值得分享的隱私保護小技巧,可以留言討論,
作者:程式員檸檬 出處:微信搜「程式員檸檬」 本文著作權歸「程式員檸檬」所有,轉載點擊上方出處鏈接聯系我授權,否則保留追究法律責任的權利, 文章目的是分享對知識的理解,若有明顯紕漏歡迎指出,我們一起在探討中學習本文已收錄于 Github CodeClass 和 Gitee CodeClass 致力于打造高質量編程學習課堂,內含百篇原創技術文章,千本計算機開源電子書,谷歌、阿里大神開源 LeetCode 題解,各類編程學習資源,歡迎 star ,一起學習!
本文由博客一文多發平臺 OpenWrite 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/493396.html
標籤:其他
上一篇:JS基礎二--字面量和變數
