在移动广告领域,设备的ID 是用来追踪一我的的最重要的标识。android
对于APP自身产品而言,使用设备惟一ID能够追踪到用户从下载到激活、注册、使用、流失、回归的全流程数据,对产品运营工做很是有帮助。ios
对于精准广告和个性化推荐而言,可使用设备ID进行数据收集、而后进行千人千面的精准营销。微信
对于与外部数据打通而言,移动设备ID 是能与公司外的数据进行打通、交换、补充的惟一性ID,也是市场上你们都承认的ID。markdown
既然移动设备ID 如此的重要,那咱们就来聊一聊,有哪些ID咱们是可使用的:post
IMEI是国际移动设备识别码,一串15位的号码,每部经过正规渠道销售的GSM手机均有惟一的IMEI码。IMEI码由GSMA协会统一规划,并受权各地区组织进行分配,通常由运营商存储在SIM卡中。区块链
一、IOS体系下:没法获取
在IOS5.0之后,苹果官方就屏蔽了获取IMEI号的接口,所以后续版本的苹果设备都没法获取到IMEI号。大数据
二、Andriod体系下:能够获取
Andriod的手机设备是容许开发者获取IMEI号的,但在Andriod6.0之后版本须要获得用户的主动受权才能获取。ui
苹果和Google针对移动设备推出的 广告标识符blog
一、IOS体系下:能够获取
在IOS6.0之后版本都可以正常获取IDFA,但手机用户能够手动还原 以及 手动禁止获取(手动关闭广告追踪,目前关闭的用户占比较小)。接口
二、Andriod体系下:受限获取
其实在Andriod2.3之后,Google也学苹果推出了IDFA,用于跟踪广告的惟一标识,功能基本上与苹果的IDFA是同样同样的。可是Google的这个IDFA是须要基于Google Play等基础APP的,在国内环境下,Google的这些基础APP要么没法访问使用,要么被手机厂商直接去掉了,所以Android手机上的IDFA在国内没有起到惟一ID的做用。
原苹果设备的惟一识别ID,它是40个字符组成。
一、IOS体系下:没法获取
在IOS旧版本可使用,但在IOS7.0之后版本苹果停用了此ID,新版都没法获取。
二、Andriod体系下:没法获取
Andriod体系没有这个ID。
MAC是指无线网卡地址
一、IOS体系下:没法获取
在IOS7.0之后版本IOS设备没法获取到MAC(准确说是会返回一个固定值的MAC,不具备惟一性)。
二、Andriod体系下:能够获取
APP的开发者能够主动获取当前Andriod手机的MAC地址,另外 若是是经过 WIFI上网 或者 WIFI AP 探针 也均可以获取到当前设备的MAC地址。
Andriod_ID 是Andriod设备独有的ID,每个新设备系统都会随机的分配一个Andriod_ID,为64位数字。若是将设备恢复出厂设置、刷机,则会生成一个新的ID。
IDFV 是苹果设备给单个APP自身用于追踪用户的惟一ID,这个IDFV在一个APP内是惟一的,跨APP就不惟一了,所以只能用于单个APP自身用于追踪用户行为。
openUDID 是非官方提供的API,在IOS和Andriod体系下均可以使用,效果通常,有部分公司也会使用这个ID。
UUID因为Andriod体系ID确实太复杂了,因此还有厂商会根据UUID生成标准在APP中生成UUID来使用。
不管是苹果仍是Google,都愈来愈注重用户隐私的保护。所以能够看到,只要是涉及到 设备的惟一性且不可更改性的ID,都慢慢的不会苹果/Google推荐使用,例如 MAC地址、UDID等,都是与设备永久性绑定,一旦泄漏涉嫌侵犯用户隐私的。因此如今厂商都开始推各种的 广告ID,例如 IDFA,可用于追踪广告,也可由用户自主设置。
参考 MMA中国无线营销联盟、《程序化广告实战》书籍等。
本文原创发布于微信公众号「 bzsikao 」,欢迎关注,交流更多的 互联网认知、工做管理、大数据、Web、区块链技术。