用户

我们从用户视角出发,展示某段时间内的活跃用户随时间的变化趋势,追踪每一位用户下的每一次会话详情,并将用户会话过程中的所有网络请求、事件数、崩溃等性能数据与用户行为和用户信息绑定,从而监测每一次用户会话的真实体验。
该模块支持以下功能:

用户访问总览

首先展示用户访问时间趋势图和用户访问列表,总览时间范围内的活跃用户以及对应用户的会话数、地域分布等相关信息。

A2 01

Mi 将活跃用户从访问用户和登录用户两个维度进行分析统计

  • 访问用户:以一台物理设备为标识统计某段时间内的活跃用户数;
  • 登录用户:以自定义接口配置的用户信息为用户标识统计活跃用户数;

展示对应访问用户和登录用户活跃数,新增数,并根据活跃用户在应用版本、操作系统、设备、地域的分布概况,支持从任意指标维度出发进行多维度组合分析。
A2 02

在查看用户列表时,可以通过切换访问用户和登录用户查看不同统计口径下的用户标识信息及其对应的指标信息:

  • 会话数:选定时间范围内用户的会话次数,打开 APP 或者 30 分钟以上无动作再次操作 APP 时,会话次数增加一次;
  • 最后活跃时间:用户最后一次会话时间开始时间;
  • 省市:最后一次会话的地域信息;
  • 崩溃数:指选定时间范围内发生 APP 崩溃闪退的次数;

用户访问详情

点击任意用户信息,跳转至用户访问详情页面查看对应用户的体验评分、用户基础信息、首次/末次会话时间、缓慢/事件数对比、访问页面、崩溃次数、错误次数等性能指标,绘制会话面积图,展示该用户下的会话列表。

A2 007

  • 用户信息:默认为 DeviceID,用户可通过 Mi 接口配置自定义的用户信息;
  • 用户满意度:根据 UEI 值进行评估,( 0-60 分)显示为不满意,( 60-80 分)显示为一般,( 80-100 分)显示为满意;
  • 首次会话时间:选定时间范围内用户首次会话开始时间;
  • 末次会话时间:选定时间范围内末次会话开始时间;
  • 缓慢数:选定时间范围内响应时间超过 300 ms 的用户事件数;
  • 事件数:选定时间范围内用户与 APP 交互的事件数
  • 访问页面:选定时间范围内用户访问 WebView 页面次数;
  • 崩溃次数:选定时间范围内发生 APP 崩溃闪退的次数;
  • 错误次数:选定时间范围内发生 HTTP 错误和网络错误的次数;

用户会话详情

用户会话列表实时展示用户每一次会话内的用户信息、会话持续时间、缓慢事件数,选择某一条会话数据,跳转至会话详情页面,查看用户在该次会话访问中的基础信息:

  • 用户信息:默认为 DeviceID,用户可通过 Mi 接口配置自定义的用户信息;
  • 开始时间:用户一次会话的开始时间;
  • 持续时间:用户从会话开始到用户关闭 APP/APP 发生崩溃 /用户访问超时(超过 30 分钟以上无动作)的整体耗时;
  • 版本号:应用版本号;
  • 是否有 Crash :该次会话中用户是否发生崩溃;
  • 用户满意度:根据 UEI 值进行评估,( 0-60 分)显示为不满意,( 60-80 分)显示为一般,( 80-100 分)显示为满意;
  • 联网方式:用户联网方式,例如中国移动 3G/4G 等;
  • 地理位置:用户设备地理位置;
  • 用户事件总数:一次会话过程中用户与 APP 所有的用户事件数;
  • 缓慢事件数:动作执行响应时间超过 300 ms (可调)的事件总数;
  • 设备:用户设备类型及操作系统;
  • 用户轨迹:用户会话过程中随时间变化的动作轨迹,其中正常事件采用聚合方式展示,缓慢动作单独呈现,采用红色标注执行时间;

A2 004

点击任一缓慢动作,可跳转至动作详情页,可查看该慢动作耗时详细信息,包括总耗时、网络请求数、网络慢请求次数、是否有错误(网络),可用运行内存、电量、数据发送量、数据接收量。另外,绘制该动作触发的页面交互和网络请求资源时序图,针对具体的页面交互和网络请求,均可查看具体耗时情况。 A2 006

  • HTTP 响应时间:从发送网络请求到接收完服务器的响应数据耗时;
  • 首字节时间:从发送 HTTP 请求到接收服务器返回的首个字节的传输时间;
  • HTTP方法:POST/GET ;
  • 错误:发生 HTTP 错误或者网络错误的错误类型;
  • 发送数据:网络请求发送的数据量大小;
  • 接收收据:网络请求接收的数据量大小;

对于任一网络请求,均可点击请求详情,查看具体的网络请求信息。 A2 008