全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
流计算

无线数据分析

更新时间:2017-11-23 19:03:01

阿里云流计算同样可以为无线APP的数据分析场景助力实时化,帮助我们的客户做到实时化分析手机APP的各项指标,包括App版本分布情况、Crash检测和分布等等。阿里云移动数据分析 (Mobile Analytics,下面简称MAN) 是阿里云推出的一款移动App数据统计分析产品,提供通用的多维度用户行为分析,支持日志自主分析,助力移动开发者实现基于大数据技术的精细化运营、提升产品质量和体验、增强用户黏性。阿里云MAN其底层大数据计算全部基于阿里云的大数据产品,包括使用流计算、MaxCompute等。在流式处理部分,MAN采用阿里云流计算作为底层的流式大数据分析引擎,为移动数据分析的客户提供一整套实时化的移动APP分析报表服务。如下图:

MAN分析


MAN目前在阿里云上用户数已经超过数百家,结合阿里云大数据平台(数加),未来MAN将会开放更多实时化、个性化,甚至自定义分析逻辑的无线分析功能给用户,可以极大拓展整个产品功能覆盖面。MAN现有全流程的数据流如下:

MAN架构图

  • 数据采集 开发者选择使用”阿里云移动数据分析”提供的SDK,将其内置到其APP的应用安装包中。该SDK会针对不同手机操作系统提供数据采集组件,将负责将用户手机数据、行为数据采集进入MAN的后台系统进行数据分析。

  • 数据上报 MAN的后台提供了一整套SDK数据上报服务,将负责收集使用SDK的手机上报的数据信息。上报服务系统将进行简单去噪处理后直接投送到DataHub。

    注: 未来DataHub将直接提供手机端数据上报SDK,实际上MAN后台的上报服务环节可以完全省略(将去噪处理也可以移到流计算处理),进一步减少MAN的机器成本。

  • 流式计算 阿里云流计算将持续订阅上述DataHub的流式数据,持续读取并计算各类APP指标,并立即将各时间段结果数据写入在线的RDS/OTS系统中。

  • 数据展现 MAN提供一整套的运营指标体系,让开发者快速了解用户来自哪里,访问了哪些页面,停留了多长时间,用户终端及网络环境如何,应用程序卡顿或崩溃的实时反馈,其中Crash分析能精确到设备粒度,查看具体设备的详细Crash信息。其中的实时数据来源即来自于上述流式计算的结果。

MAN界面

以上数据采集自线下DEMO数据,不代表真实数据情况

本文导读目录