目的:了解运营数据收集的通用方法及解决方案,对工作量进行预估,对运营数据分析维度进行评估。

运营数据处理大致流程

1.数据来源可以分为:前端数据埋点、服务器自统计

2.数据传输及数据,前端埋点通过接口批量方式传递给后端,服务器自统计通过缓存中间件收集

3.数据持久化,保存到数据库(后续数据量大可以保存到hadoop中)

4.数据统计及分析,实时统计采用缓存或者内存来计算,延时统计采用定时任务分析然后保存结果到表中

5.数据可视化,前端界面展示统计分析后的数据,通过图表展示出来

采用什么方式来采集数据?

通过可以分为两种情况:

1.通过第三方平台接入

第三方接入流程

1.1注册第三方平台账号、创建产品实例、获取对应app Id

1.2集成sdk、安卓、ios、html都可以选择接入,埋点对接接口上传统计数据

1.3统计界面查询、也可通过第三方平台提供的接口查询

第三方平台有:友盟(收费制)、talkingdata(免费制)等

平台界面示例:

优势:开发工作量相对较少,开发周期短、主要工作量在前端对接第三方平台上

劣势:敏感数据可能存在暴露风险、不支持定制化数据统计

2.自开发接入

自开发接入流程

2.1根据需求确定数据来源,客户端埋点数据、服务器自统计数据

2.2 持久化数据、实时分析或者定时延时分析数据

2.3 数据可视化,统计数据展示到界面展示

优势:数据统计分析,能保证敏感数据安全,可根据需求统计各个数据维度,主要工作量在于收集接口开发

劣势:开发工作量较大,开发周期较长,在用户量达到百万级别后需要升级存储方式及分析方式(目前主流处理方式为大数据技术栈)

需要收集哪些数据、数据价值如何?

基础运营数据:

用户新增数据、用户活跃数据、用户次日留存数据、用户七日留存数据

数据价值:可以根据上述数据统计app用户使用情况,是运营的基本数据

用户特征数据(用户分布情况、使用机型、性别、文化程度等)、用户行为数据、用户分类统计数据

数据价值:可根据上述数据进行精准推荐、个性推送、优化产品体验

注册、活动流程漏斗数据

数据价值:把控整个流程参与情况,直接反映出整个流程的用户转化率

用户搜索记录数据

数据价值:可根据用户搜索数据进行资源推荐及搜索结果优化

用户付费数据

数据价值:可作为运营敏感数据处理,分析付费情况来提升产品盈利

扩展运营数据:页面展示数据、资源加载数据、活动数据等,需根据产品需求具体来确定

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注