本文为您介绍实时计算在无线数据分析中的应用。阿里云实时计算可以为无线App的数据分析场景实时化助力,帮助您做到实时化分析手机AP的各项指标,包括App版本分布情况、Crash检测和等。
阿里云移动数据分析 (Mobile Analytics,下面简称MAN) 是阿里云推出的一款移动App数据统计分析产品,提供通用的多维度用户行为分析,支持日志自主分析,助力移动开发者实现基于大数据技术的精细化运营、提升产品质量和体验、增强用户黏性。
在流式处理部分,MAN采用阿里云实时计算作为底层的流式大数据分析引擎,为移动数据分析的客户提供一整套实时化的移动App分析报表服务。如下图。
MAN目前在阿里云上用户数已经超过数百家。结合阿里云大数据平台(数加),未来MAN将会开放更多实时化、个性化,甚至自定义分析逻辑的无线分析功能给用户,可以极大拓展整个产品功能覆盖面。
MAN现有全流程的数据流如下:
-
数据采集
开发者选择使用阿里云移动数据分析提供的SDK,将其内置到其App的应用安装包中。该SDK会针对不同手机操作系统提供数据采集组件,将用户手机数据、行为数据采集并录入MAN的后台系统,进行数据分析。
-
数据上报
MAN的后台提供了一整套SDK数据上报服务,将负责收集使用SDK的手机上报的数据信息。上报服务系统将进行简单去噪处理后投送到DataHub。说明 未来DataHub将直接提供手机端数据上报SDK,实际上MAN后台的上报服务环节可以完全省略(将去噪处理也可以移到实时计算处理),进一步减少MAN的机器成本。
-
实时计算
阿里云实时计算将持续订阅上述DataHub的流式数据,持续读取并计算各类App指标,并立即将各时间段结果数据写入在线的RDS/OTS系统中。
-
数据展现
MAN提供一整套的运营指标体系,让开发者快速了解用户来自哪里,访问了哪些页面,停留了多长时间,用户终端及网络环境如何,应用程序卡顿或崩溃的实时反馈,其中Crash分析能精确到设备粒度,查看具体设备的详细Crash信息。
说明 以上数据采集自线下DEMO数据,不代表真实数据情况。
原文链接
本文为云栖社区原创内容,未经允许不得转载。