App用户体验管理
应用
在导航栏中选择应用列表,进入应用列表页面,该页面展示所有安装了基调听云App SDK的应用。列表展示应用名称、用户体验评分、活跃设备数、启动次数、启动时间、可交互时间、首屏时间、操作时间、请求响应时间、请求错误率、崩溃率和卡顿率。支持通过应用名称搜索应用。
请求分析
网络请求分析采用了【被动拨测】的方式,通过 Ping命令探测客户端当前网络环境下的【网络延时】和【丢包率】,为运维人员定位网络错误(未知主机或连接超时等错误)是否是因为「客户端网路环境」问题提供了关键数据支撑。
页面左上角展示当前应用的请求响应时间、吞吐率和请求错误率。
右侧的趋势分析图表展示各个统计指标的变化趋势、成功请求次数等数据。用户可在右上角的下拉菜单中选择统计指标,包括:请求响应时间、请求错误率、客户端时间、DNS时间、SSL时间、TCP时间、首包时间、剩余包时间、平均传输数据量、TCP次数、复用率、吞吐率、传输速率、HTTP错误率、网络错误率、网络延时和丢包率。单击右上角的下载图标,可将趋势图的统计数据导出为CSV格式。
关键请求
关键请求页面展示用户配置的所有关键请求。
单击页面左上角的添加过滤按钮,可通过地域、运营商、接入方式、服务端IP、CDN厂商、请求类型、协议类型、请求错误、数据包大小、关键请求和请求分组来进行查询。具体使用方法可参见过滤设置。
单击页面右上角的自定义表头,可设置显示的列。
单击页面右上角的导出列表按钮,可将关键请求列表数据导出到本地,格式为Excel。
CDN分析
基调听云App SDK 会自动通过 CNAME 识别 CDN 厂商信息,并提供针对 CDN数据的分析统计图表,所有图表数据源均为已识别的 CDN 请求数据。
地图主要提供了各个 CDN请求响应时间的全球分布情况,目前仅支持展示「中国」地域下的 CDN 飞线图,并高亮CDN 节点所在地域,能够清晰展示各省的 CDN 节点调用情况
启动
启动体验分析用于监控分析App启动性能及过程中的异常,分为首次启动、冷启动和热启动三大类,包含启动概览、应用启动时间、启动性能分解、地域分析、异常统计和追踪、慢启动单样本、启动崩溃信息、启动错误信息的展示。
其中启动分类的定义如下:
- 首次启动:App安装后的第一次启动,属于特殊的冷启动。
- 冷启动:App结束进程,或退出到后台,进程被系统回收后,再次启动的过程。
- 热启动:App程序从后台被唤起,或从其他 App界面切换回来的过程。
页面
页面体验分析是基调听云 App SDK用户体验模块的重要组成部分,通过“自动埋码”的方式监控真实用户在使用 App过程中可视界面的体验情况,助力产品运营提升品牌好感、用户留存、业务转化率、用业务达成数及业务金额。
- 提供“可视化配置”功能,以完整的业务视角协助业务人员寻找影响用户体验因素。
- 提供“代码级”还原用户场景,通过火焰图的方式展示底层代码调用关系协助研发人员进行根因定位。
- 页面体验分析提供了不同的视角,分为面向业务视角的页面分析和面向研发视角的视图分析两部分。
操作
用户操作是用户体验模块中的重要组成部分,操作体验分析能够监控真实用户使用过程中的“操作”可用性及性能,对于分析真实终端用户体验和性能起到了重要作用。
操作体验分析可为客户提供真实用户操作过程中的操作可用性和性能趋势数据展示(包含操作耗时、阻塞耗时,提供系统版本及设备、地域的多维度分布的图表),提供操作过程中的异常数据分析和追踪(包含慢操作、卡顿操作、错误操作、崩溃、HTTP错误、网络错误,以及各类异常的单样本详情),彻底颠覆变革了目前市面上APM厂商对用户体验衡量的标准与方法,使得本产品定位从“研发运维性能分析工具”,升级到业务成功价值导向的“用户体验管理平台”。同时价值也从帮助研发运维防范风险、发现定位解决性能问题,促进内部合作,增加了帮助业务主动保障并优化用户体验,以提升品牌好感、户留存、业务转化率、用业务达成数及业务金额。
异常
异常分析模块用于查看选定的App发生的崩溃、卡顿、OOM和自定义错误情况。内存溢出(Out Of Memory,简称OOM)是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行内存大于提供的最大内存,程序无法运行,系统提示内存溢出。
在左侧导航栏中单击异常分析,进入异常分析概览页面,查看当前应用中的整体和单样本的崩溃、卡顿、OOM和自定义错误信息。
异常分析概览上方展示4个数据卡片,分别是崩溃、卡顿、OOM和自定义错误。
崩溃卡片展示当前应用的崩溃率、启动次数、崩溃次数和崩溃影响设备数。
卡顿卡片展示当前应用的卡顿率、活跃设备数、卡顿次数和卡顿影响设备数。
OOM卡片展示当前应用的内存溢出率、内存溢出次数和内存溢出影响设备数。
自定义错误卡片展示当前应用的错误率、活跃设备数、自定义错误次数和错误影响设备数。
用户统计
用户统计模块展示与用户行为相关的统计数据。
趋势分析展示新增设备数、活跃设备数、启动次数、使用时长、日活跃设备数和月活跃设备数的直方图。其中,使用时长图将App的使用时长按照区间段进行分别统计,展示每个区间段内的使用次数以及所占比例,纵轴为所占百分比。日活跃设备数图展示采集设备和真实设备的日活跃数量变化,月活跃设备数图展示采集设备和真实设备的月活跃数量变化。采集设备数是指基调听云App SDK采集数据的设备数量,例如您总共有 100 万月活,买了50万App产品的月活,那么只有50%的设备为采集设备。
用户追踪
追踪列表展示当前统计周期内所有慢启动、慢操作、慢页面、慢请求、请求错误、崩溃、卡顿和应用错误记录,用户可根据UserID、设备ID、客户端IP地址进行过滤。
支持将查询列表导出为CSV格式。单击追踪列表右上角的导出按钮,勾选要导出的类别后,系统会创建导出任务,展示在导出列表中。当状态列显示“已完成”时,可单击操作列的下载链接,下载zip包。您可以随时单击追踪列表右上角的导出列表按钮,查看导出进度、下载列表或删除导出任务。
版本分布
版本分布模块能够帮助客户进行版本管理,版本性能情况一目了然,无需再进行繁杂的版本过滤和数据查询就可以直观的获得版本对比数据,满足客户深度分析的需求,使产品不断进化并快速修复问题。
全局设置
为了方便开发者对应用功能进行设置,基调听云App 3.0 平台提供了「全局设置」和「应用设置」两种设置方式。
- 全局配置:适配所有应用的通用设置可以直接在「全局设置」中进行配置,配置后在应用中开启【使用全局配置】开关即可生效。
- 应用设置:适配单个应用的设置可以在「应用设置」中进行配置。