App业务数据统计包括:展示、点击、新增、日活、异常等
目前用的比较多的是ELK——开源实时日志分析ELK平台由ElasticSearch、Logstash和Kiabana三个开源工具组成。
我们在做收集数据的时候包括基本的元数据有:
1、设备号
2、厂商
3、ip
4、地区
5、设备系统版本
6、应用版本
7、应用渠道
8、设备独立ID
9、平台(android\ios)
10、事件ID\事件名称
11、事件值
12、网络(2G\3G\4G\5G\wifi)
数据收集的目的是对用户在使用业务的时候对产品功能的生命周期的监测,方便了解产品功能对用户带来的功效有多少,时刻把握我们用户对于产品功能使用的偏好。
数据收集的目的时刻掌握业务的稳定性状况(接口稳定、App稳定性)并及时发现问题解决问题,是当业务遇到问题时主动对问题作出判断。
数据收集有以下几类数据:
1、点击数据(click),自增类型,每次点击上报一次数据
2、展示数据(show),自增类型,每次曝光就上报一次数据
3、崩溃数据(crash),APP上报当前崩溃日志,接口收集非0异常数据
4、日活数据(active),应用启动上报一次,后端做日去重处理
5、新增数据(new),新增用户上报,客户端需要做改应用是首次安装判断
6、接口数据(inteface),接口的输入输出监测,内容输入参数
7、自定义数据(custom)
............
由以上我们大概可以划分几个指标:
1、稳定性,App崩溃率,接口异常率。
2、日活、新增。
3、页面来源、曝光。
4、功能使用率。
5、用户行为。
.............
关于更多ELK相关的介绍可自行网络检索相关资料,入门简单,客户端结合产品业务埋下对应收集点。