淺談大資料廣告下個人隱私保護,開發者視角的廣告原理
本文已收錄於 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 釋出!