做产品的都知道,产品分为三要素:用户、场景、需求,一切的决策都离不开这三个要点。所以作为产品狗,了解自己的用户是首要条件,那么怎么去了解自己的用户呢?
调研?访谈?还是抽取用户反馈?NONONO,这些都是老套路啦!现在都会有专门的部门,专门的同学去了解用户,描绘用户的特征,输出的成果就是——用户画像(官话是根据用户人口统计学信息、社交关系、偏好习惯和消费行为等信息而抽象出来的标签化画像)。
上图就是一个简单的用户画像,根据不同业务需要,画像内的属性标签也不尽相同,主要包含:
人口属性:姓名、性别、年龄、生日、星座、身份证等
设备属性:电话、机型、设备价格、操作系统等
地域属性:常住地点、工作地点等
社会属性:好友、职业、收入、学历、婚姻状况等
消费属性:消费水平、消费周期等
产品属性:使用自身产品的行为
其他产品属性:使用其他产品的行为
所有的标签,都是通过采集用户各类属性数据,再根据相关的算法生成。如果底层的数据缺乏真实性,那么最终得到的标签也是无法使用的。那么重点来了,这些数据都是如何采集过来的呢?
手动敲打小黑板,重点来了!下面主要以APP为例来介绍采集数据的方法。(其实这块东西处于灰色地带,所以世面上也很少有人拿出来讲,所以大家自己看看就好。。)
1、人口属性(姓名、性别、年龄、生日、星座、身份证等)
1.1、在产品内引导用户填写相关信息或进行实名认证(身份证内其实包含了性别、年龄、出生地、生日、星座)
1.2、通过第三方登录(openID)的形式,可以从第三方开放接口拿到部分信息,比如QQ(昵称、性别、年龄、生日、星座、地域)、微信(昵称、性别、地域)、微博(昵称、地域、最近发的微博)
1.3、接入第三方数据服务(如贵士、极光等),但采样率和准确率有待商榷
2、设备属性(电话、机型、设备价格、操作系统等)
2.1、安卓:一般系统有很多接口供客户端调取,机型、操作系统可直接调取,电话一般能获取联通和电信的(采样率60%左右),移动由于不在sim卡内,貌似无法拿到,但是现在三大运营商都提供号码验证的增值服务,可以通过这套服务来直接获取。设备价格的话可以通过机型,然后去爬淘宝数据来得到。
2.2、IOS:除了无法直接采集电话,其他和安卓基本一致。
2.3、接入第三方数据服务(如贵士、极光等),采样率和准确率还不错。
3、地域属性(常住地点、工作地点等)
3.1、目前来说系统已经提供接口给客户端直接采集地域数据了,开关就是你每次进入应用提示是否让该产品获取你的地域信息(但是部分安卓机就算拒绝也可以被获取到我就不说啥了),常住地和工作地可以通过使用时间变化来判断。
3.2、接入第三方数据服务(如贵士、极光等),采样率和准确率还不错。
4、社会属性(好友、职业、收入、学历、婚姻状况等)
4.1、这块数据除了好友(通过社交链或读取通讯录可以直采),其他基本无法获取,但貌似运营商那边是能提供解决方案(你懂得)
4.2、通过机器学习来训练得到(这里不详述)
4.3、接入第三方数据服务(如贵士、极光等),但采样率和准确率有待商榷
5、消费属性(消费水平、消费周期等)
5.1、对接电商产品来获得(如果你自己就是电商产品那再好不过了)
5.2、通过机器学习来训练得到(这里不详述)
5.3、接入第三方数据服务(如贵士、极光等),但采样率和准确率有待商榷
6、产品属性(使用自身产品的行为)
6.1、开发埋点,统计上报
6.2、接入第三方数据服务(一般是SDK,例如友盟),由第三方统计上报
7、其他产品属性(使用其他产品的行为)
7.1、安卓可以直接采集(安装列表、前后台运行情况),IOS无法做到
7.2、对接第三方服务(例如贵士、极光),通过IMEI获得该数据(一般提供MD5加密后的IMEI),采样率和准确率还不错。IOS无法做到(不过最近有些第三方服务正在研究这块,可以关注下)
题外话:PC上通过插件进程采集游览记录真的很普遍,大家注意呐。。
好啦,数据采集的方法就讲到这里,如果有更多的方案可以积极交流。。!
二哈,互联网产品狗,码字很慢,性格尚可,不喜可以喷,不定期更新中。。。