IDFA 是蘋果 iOS 6 開始新增的廣告識別符號,英文全稱是 Identifier for Advertising ,用於給開發者跟蹤廣告效果用的,可以簡單理解為 iPhone 的裝置臨時身份證,說是臨時身份證是因為它允許使用者更換,IDFA 儲存在使用者 iOS 系統上,同一裝置上的應用獲取到的 IDFA 是相同的。iOS 使用者可以透過(設定程式 -> 通用 -> 還原 -> 還原位置與隱私)更換 IDFA,iOS 10 系統開始提供禁止廣告跟蹤功能,使用者勾選這個功能後,應用程式將無法讀取到裝置的 IDFA。
IDFA 是目前蘋果生態廣告交易的主要標識,一般跟廣告商交易一個使用者後廣告商需要給你提供使用者的 IDFA 作為憑證,主流的廣告平臺騰訊廣點通、新浪粉絲通對賬是基於 IDFA 的。
另外,在統計唯一使用者的時候,IDFA 的可變性會造成部分使用者的重複統計,目前有一些比較好的開源方案,感興趣可以繼續往下看。
---------------------------------------------------------------------------------
認識一下iOS系統的各種裝置識別碼
1、UDID ,全稱是 (Unique Device Identifier),顧名思義,它就是蘋果IOS裝置的唯一識別碼,它由40個字元的字母和數字組成,為了保護使用者隱私蘋果已經禁止讀取這個標識了。
2、UUID,全稱是(Universally Unique IDentifier),是基於iOS裝置上面某個單個的應用程式,只要使用者沒有完全刪除應用程式,則這個 UUID 在使用者使用該應用程式的時候一直保持不變。如果使用者刪除了這個應用程式,然後再重新安裝,那麼這個 UUID 已經發生了改變。UUID 不好的地方就是使用者刪除了你開發的程式以後,基本上你就不可能獲取之前的資料了。
3、MAC 地址,用來定義網路裝置的位置。一個主機會有一個 MAC 地址,MAC 地址是網絡卡決定的,是固定的,為了保護使用者隱私蘋果已經禁止讀取這個標識了。
4、OpenUDID,不是蘋果官方的,是一個替代 UDID 的第三發解決方案, 缺點是如果你完全刪除全部帶有 OpenUDID SDK 包的 App(比如恢復系統等),那麼 OpenUDID 會重新生成,而且和之前的值會不同,相當於新裝置;
5、IDFA 廣告標示符,適用於對外:例如廣告推廣,換量等跨應用的使用者追蹤等。
6、IDFV,Vindor 標示符 (IDFV-identifierForVendor),來自同一個開發商(例如com.zhihu.app1和com.zhihu.app2)的應用執行在同一個裝置上,此屬性的值是相同的;不同的運營商應用執行在同一個裝置上值不同。
IDFA 是蘋果 iOS 6 開始新增的廣告識別符號,英文全稱是 Identifier for Advertising ,用於給開發者跟蹤廣告效果用的,可以簡單理解為 iPhone 的裝置臨時身份證,說是臨時身份證是因為它允許使用者更換,IDFA 儲存在使用者 iOS 系統上,同一裝置上的應用獲取到的 IDFA 是相同的。iOS 使用者可以透過(設定程式 -> 通用 -> 還原 -> 還原位置與隱私)更換 IDFA,iOS 10 系統開始提供禁止廣告跟蹤功能,使用者勾選這個功能後,應用程式將無法讀取到裝置的 IDFA。
IDFA 是目前蘋果生態廣告交易的主要標識,一般跟廣告商交易一個使用者後廣告商需要給你提供使用者的 IDFA 作為憑證,主流的廣告平臺騰訊廣點通、新浪粉絲通對賬是基於 IDFA 的。
另外,在統計唯一使用者的時候,IDFA 的可變性會造成部分使用者的重複統計,目前有一些比較好的開源方案,感興趣可以繼續往下看。
---------------------------------------------------------------------------------
認識一下iOS系統的各種裝置識別碼
1、UDID ,全稱是 (Unique Device Identifier),顧名思義,它就是蘋果IOS裝置的唯一識別碼,它由40個字元的字母和數字組成,為了保護使用者隱私蘋果已經禁止讀取這個標識了。
2、UUID,全稱是(Universally Unique IDentifier),是基於iOS裝置上面某個單個的應用程式,只要使用者沒有完全刪除應用程式,則這個 UUID 在使用者使用該應用程式的時候一直保持不變。如果使用者刪除了這個應用程式,然後再重新安裝,那麼這個 UUID 已經發生了改變。UUID 不好的地方就是使用者刪除了你開發的程式以後,基本上你就不可能獲取之前的資料了。
3、MAC 地址,用來定義網路裝置的位置。一個主機會有一個 MAC 地址,MAC 地址是網絡卡決定的,是固定的,為了保護使用者隱私蘋果已經禁止讀取這個標識了。
4、OpenUDID,不是蘋果官方的,是一個替代 UDID 的第三發解決方案, 缺點是如果你完全刪除全部帶有 OpenUDID SDK 包的 App(比如恢復系統等),那麼 OpenUDID 會重新生成,而且和之前的值會不同,相當於新裝置;
5、IDFA 廣告標示符,適用於對外:例如廣告推廣,換量等跨應用的使用者追蹤等。
6、IDFV,Vindor 標示符 (IDFV-identifierForVendor),來自同一個開發商(例如com.zhihu.app1和com.zhihu.app2)的應用執行在同一個裝置上,此屬性的值是相同的;不同的運營商應用執行在同一個裝置上值不同。