1. 程式人生 > 其它 >淺談大資料廣告下個人隱私保護,開發者視角的廣告原理

淺談大資料廣告下個人隱私保護,開發者視角的廣告原理

本文已收錄於 Github CodeClassGitee 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 CodeClassGitee CodeClass 致力於打造高質量程式設計學習課堂,內含百篇原創技術文章,千本計算機開源電子書,谷歌、阿里大神開源 LeetCode 題解,各類程式設計學習資源,歡迎 star ,一起學習!
本文由部落格一文多發平臺 OpenWrite 釋出!