设备指纹在移动端的应用:移动端的数据持久化
对于移动端而言,设备指纹也有存在的意义。那就是在极大程度上减少了客户端上报的数据量,增加了用户体验,避免了用户的流量套餐被浪费。
通常的数据上报形式,涉及设备硬件数据,它们是一个很难改变的值。但是出于收集的必要性,对每一次用户操作事件都会有所记录,特别是针对 Android系统采集APP列表,数据量是很大的。
所以有设备指纹概念后,移动设备的客户端都会在每一次初始化时,上报一次设备硬件数据。同时将该设备的“设备指纹”进行持久化存储,后期的用户操作事件都不需再上报此数据,只需带上设备指纹即可。
“初始化”是指用户每次新打开APP,包括用户将APP后台进程“杀掉”,再次进入APP,也算初始化过程。在此基础上,数据开发人员在后期分析用户行为数据时,只需要结合设备指纹进行关联,就可以找到该设备最新一次的初始化硬件数据,从而进行业务分析。