会话分析

会话分析会将用户在多端上执行的所有操作整合起来,以会话维度综合分析用户在小程序、浏览器以及移动应用之间的跳转情况,以此来了解用户的使用习惯。如果您想分析单一来源(如移动应用或浏览器)的会话数据,可以通过全局过滤条件进行过滤。

名词解释

会话(又称“访问路径”)是指用户在应用程序中进行的一系列连续交互操作,这些操作发生在一个有限的时间框架内。在单个会话中,用户可能会执行多种操作,如浏览不同页面、发起对第三方内容的请求、与服务交互,以及进行各种用户定义的操作。每次用户会话至少包含一个这样的动作。通过「用户旅程>会话分析」功能,可以深入了解并分析各种会话维度的数据,这有助于识别用户行为模式、优化用户体验,并进一步改善应用性能。

关于会话的开始和结束,说明如下:

  • 会话开始:以应用启动后的第一个用户操作作为会话的开始点。

  • 会话结束

    • App端
      • 移动设备闲置 10 分钟
      • 当用户主动关闭操作系统或强行停止应用
      • 当调用 startNextSession 接口结束
    • Web端
      • 浏览器处于不活跃状态 35 分钟
      • 当用户关闭浏览器
      • 当会话持续时间长达 8 小时
      • 当调用 startNextSession 接口结束

关于其他性能指标,说明如下:

  • 用户会话:记录用户一次完整的、目的明确的一连串交互操作。

  • 会话时长:统计从“会话中的起始点”开始到“会话中的最后一个交互操作完成”之间的时间。

  • 交互次数:统计用户在会话中产生的应用启动、点击操作和页面加载的总次数。

  • 慢交互:交互时间大于配置阈值的操作定义为一次慢交互,包含:慢启动、慢操作和慢首屏三种类型。

  • 事件数:记录用户会话中发生的“系统事件”、“异常事件”和“自定义事件”的总次数。

    • 系统事件:包含前后台切换和网络切换(5G切换为WiFi)。
    • 异常事件:包含崩溃、卡顿、JS错误和暴力点击。
    • 自定义事件:包含自定义业务事件和自定义错误事件(自定义事件需调用 SDK 提供的相关接口进行上传)。
  • 用户数:根据研发人员配置的 UserID 进行统计,若未配置 UserID 则根据基调听云生成的 DeviceID 进行统计,即:一个设备等于一个用户。

  • 暴力点击:用户在短时间内快速点击屏幕(屏幕上在一定半径内超过 3 次点击,并且连续点击之间最多间隔300ms),一定程度上反应了用户的「焦虑度」,是分析用户体验的一个重要指标。

  • 停留时间:记录用户在页面上自然停留的时间。

会话概览

指标卡片

  • 会话次数:展示当前选定时间段内,发生过会话的总次数。

  • 活跃用户数:展示当前选定时间段内,启动过一次的用户数。

  • 平均会话时长:计算当前时间段内的会话总耗时与会话次数的比值(算数平均值)。

  • 平均交互次数:展示当前选定时间段内,交互次数与会话次数的比值(算数平均值)。

  • 平均事件数:展示当前选定时间段内,事件数与会话次数的比值(算数平均值)。

  • 环比上个时间段:平台会根据当前的时间段的数据环比上个时间段的数据,以展示该指标的变化情况。举例说明如下:

    • 当前时间段为:13:00~14:00 ,会话次数为 100次。
    • 上个时间段为:11:00~12:00 ,会话次数为 80 次。
    • 环比结果为:(当前时段会话次数 - 上个时段会话次数)/上个时段会话数 100 = (100 - 80)/80100 = 25%

img

统计图表

趋势分析图:展示该指标根据时间的变化关系,支持多维过滤和下载。

img

来源分布/用户分布图:展示该指标的渠道来源分布和用户分布的情况,支持多维过滤和下载。

  • 来源分布:平台根据会话中首个操作标识其来源,并计算其占比情况。

  • 用户分布:平台会根据不同来源统计去重用户数,并计算其占比情况。

img img

高峰时段分布图:展示该指标在一天 24 小时上的分布情况,支持多维过滤和下载。

img

地域分布图:展示该指标在地域维度上的分布情况,支持多维过滤和下载。

img

慢交互分布图:展示慢交互类型的分布情况,支持多维过滤和下载。

img

事件分布图:展示各个事件的分布情况,支持多维过滤和下载。

img

会话列表

  • 过滤规则
    • 系统事件:支持根据系统事件、异常事件和自定义事件对列表进行过滤。
    • 异常事件:支持根据崩溃、OOM、卡顿、JS 错误、暴力点击、耗电异常对列表进行过滤。
    • 自定义事件:支持根据自定义事件和自定义错误对列表进行过滤。
  • 视频回放:支持根据会话是否包含视频数据对列表进行过滤。

    • UserID:支持根据 UserID 查询用户会话。
  • 下载规则:平台支持下载至多 1万条用户会话数据到本地(默认CSV格式)。

img

会话回放详情

img

页面回放(需开启旅程回溯开关):展示当前会话的图像回放内容及交互缩略图,可以根据事件类型进行过滤并且支持倍速播放。

请求回放:展示当前会话中用户访问过的所有网络请求数据。

  • 请求类型过滤:支持针对 JSON、CSS、JS、Img、Media 和 Other 进行过滤。
  • Distributed traces:勾选后支持针对全链路分析请求进行过滤,点击img图标即可查看对应 Traces 详情(支持第三方 APM 平台跳转)。
  • 请求详情:支持展示网络请求的URL、Headers、PayLoad、Preview、Timing 及Distributed traces

img

会话详情:展示当前会话的 UserID、开始时间及会话时长。

  • 交互信息:展示当前用户本次会话中的所有事件/动作,您可以查看每一个事件/动作的持续时间和异常发生的次数。并可以根据系统事件、异常事件和交互类型进行过滤。

  • 查看详情:单击一个事件/动作,可查看当前事件/动作的耗时分解瀑布图。

img

左上角区域

  • 交互类型:网络请求、应用启动、页面加载和其他耗时四个部分。

  • 持续时间:当前类型在该会话中的投影时长。

  • 百分比:当前类型的投影时长在所有类型的累计时长的百分比。

    注意:不同类型的时间跨度可以重叠,但总持续时间应当基于该类型独占时间(不重叠)对整体持续时间的贡献度(占比相加可大于100%)。

右上角区域展示会话缩略图,完整展示整个会话耗时,可以通过光标拖动展示区域以放大或缩小可见范围。

左下角区域展示调用树,可查看当前事件/动作中的所有应用关系,包含生命周期方法和网络请求。

右下角区域

  • 瀑布图:根据每个生命周期方法和网络请求的持续时间绘制瀑布图。

  • 缺失代码:当生命周期方法中间存在间隙时,平台会自动补充一条虚线以标识该时段无法自动采集,可通过手动调用自定义Trace接口进行补全。

查看 Overview:点击后即可查看该操作/页面在左侧中触发的网络请求

img

用户信息:展示此次会话的用户属性信息,包含:应用名称、会话类型、异常事件次数、地域、运营商、接入方式、客户端公网 IP 地址、操作系统、分辨率、浏览器及设备型号。

用户体验画像

在导航栏中依次选择用户体验>用户旅程>用户分析,进入用户分析页面,可以查看所有用户维度的数据。

  • 用户列表:以用户为主维度,展示用户名称、最后会话时间和所在地域。支持针对UserID进行搜索。

  • 用户画像:展示当前用户的所有信息,包含:平均会话时长、会话次数、平均交互次数、启动次数、崩溃次数、卡顿次数、JS错误次数、暴力点击次数和自定义事件次数。

  • 用户详情部分记录最后一次会话上传的详情信息,包含:UserID、常用设备、操作系统、应用版本、运营商、接入方式和地域。

  • 会话列表:展示当前用户在选定时间段内发生的所有会话数据。

  • 问题列表:展示当前用户在选定时间段内发生的所有问题,包含:崩溃、卡顿、JS错误和暴力点击。

客户端问题

img

问题列表:展示当前用户在所选时间段内所有的前端问题,包含:崩溃、卡顿、OOM、自定义错误、JS 错误和耗电异常。

服务端问题

img

问题列表:展示当前用户在所选时间段内所有的后端问题,包含后端返回的错误类型、错误 Message、RootCase和应用。

© 2007-2024 北京基调网络股份有限公司 all right reserved,powered by Gitbook本文档更新于: 2024-05-28 15:01

results matching ""

    No results matching ""