场景分析
通过场景分析可以了解用户在重点业务场景中的使用习惯;了解用户进入起始事件后的去向,去向是否符合场景预设路径;挖掘用户在使用过程中的断点、痛点等信息。
新建场景
- 登录APM控制台。
- 单击左侧
,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。
- 在左侧导航栏选择“前端监控 > 场景分析”,单击页面右上角的“新建场景”按钮。
图1 新建场景
- 在“新建场景”页面填写相关信息。
图2 填写新建场景信息
表1 新建场景参数说明列表 参数名称
说明
场景名称
新建场景的名称,支持中文、英文、数字以及下划线,名称长度1~32个字符。
站点选择
在下拉菜单中选择场景所在的站点。
选择场景事件
选择场景涉及的事件。左侧事件框中展示待选择的事件;右侧事件框中展示已选择的事件。
- 在左侧事件框中,勾选当前场景需要的事件。单击
按钮,被选的事件会从左侧事件框中删除,并在右侧事件框中展示。
- 在右侧事件框中,勾选当前场景不需要的事件。单击
按钮,被选的事件会从右侧事件框中删除,并在左侧事件框中展示。
起始事件
场景中第一个事件,在下拉框中选择起始事件。新建的场景必须以“起始事件”作为场景的开始。
完成事件
场景中最后一个事件,在下拉框中选择完成事件。新建的场景必须以“完成事件”作为场景的结束。
- 在左侧事件框中,勾选当前场景需要的事件。单击
- 单击“确定”,新建场景完成。
查看场景分析
- 在左侧导航栏选择“前端监控 > 场景分析”,展示“场景分析”详情。
图3 查看场景分析
- 在场景分析页面的右上角,单击
按钮,刷新场景分析页面信息。
- 在场景分析页面的右上角,单击时间维度选择按钮,默认“近20分钟”。
- 在搜索栏中,输入场景名称的关键字,单击
,查看满足搜索条件的场景分析信息。
表2 场景分析参数说明 参数名称
说明
场景名称
场景的名称。
起始事件
该场景在时间范围内第一个事件,在下拉框中选择起始事件。新建的场景必须以“起始事件”作为场景的开始。
完成事件
该场景在时间范围内最后一个事件,在下拉框中选择完成事件。新建的场景必须以“完成事件”作为场景的结束。
总使用量
该场景在时间范围内,有起始事件的会话数量。
完成率
完成率=完成量/总使用量。
完成量:该场景在时间范围内,有起始事件,且在起始事件的时间后,有结束事件的会话称为完成的会话,完成会话的数量称为完成量。
访问用户数
该场景在时间范围内,访问场景的用户数量。用户的数量按照设备ID记录,即:同一个设备ID上的N个用户,访问用户数计为1。
用户留存率
用户留存率=用户留存数/用户总数。
用户留存数:该场景在时间范围内,有起始事件,且在起始事件的时间后,有结束事件的会话称为完成的会话,完成会话的用户成为留存用户。
用户总数:该场景在时间范围内,有起始事件的用户数量。
平均完成时间
平均完成时间=完成场景总耗时/完成量。
完成场景总耗时:场景在时间范围内,结束事件发生时间-开始事件发生时间的总和。
完成量:该场景在时间范围内,有起始事件,且在起始事件的时间后,有结束事件的会话称为完成的会话,完成会话的数量称为完成量。
平均完成步数
平均完成步数=完成步数/完成量。
完成步数:场景在时间范围内,有起始事件,且在起始事件的时间后,有结束事件的会话称为完成的会话,在起始事件和结束事件的时间范围内,命中场景中间事件、事件去重后的数量(包含起始事件和结束事件)。
完成量:该场景在时间范围内,有起始事件,且在起始事件的时间后,有结束事件的会话称为完成的会话,完成会话的数量称为完成量。
操作
- 查看:查看当前场景的配置信息。
- 删除:删除当前场景。
- 在场景分析页面的右上角,单击
- 单击“场景名称”列,某一个场景名称,跳转到某个场景的“场景分析”页面,展示该场景的分析详情。
图4 场景分析详情
表3 场景分析详情参数说明 参数名称
说明
总使用量
该场景在时间范围内,有起始事件的会话数量。
完成率
完成率=完成量/总使用量。
完成量:该场景在时间范围内,有起始事件,且在起始事件的时间后,有结束事件的会话称为完成的会话,完成会话的数量称为完成量。
平均完成步数
平均完成步数=完成步数/完成量。
完成步数:场景在时间范围内,有起始事件,且在起始事件的时间后,有结束事件的会话称为完成的会话,在起始事件和结束事件的时间范围内,命中场景中间事件、事件去重后的数量(包含起始事件和结束事件)。
完成量:该场景在时间范围内,有起始事件,且在起始事件的时间后,有结束事件的会话称为完成的会话,完成会话的数量称为完成量。
访问用户数
该场景在时间范围内,访问场景的用户数量。用户的数量按照设备ID记录,即:同一个设备ID上的N个用户,访问用户数计为1。
用户留存率
用户留存率=用户留存数/用户总数。
用户留存数:该场景在时间范围内,有起始事件,且在起始事件的时间后,有结束事件的会话称为完成的会话,完成会话的用户成为留存用户。
用户总数:该场景在时间范围内,有起始事件的用户数量。
异常会话率
用户留存率=异常会话数/会话总数。
异常会话数:该场景在时间范围内,有起始事件且有异常的会话数量。
会话总数:该场景在时间范围内,有起始事件的会话数量
- 总使用量、完成率、平均完成步数、访问用户数、用户留存率以及异常会话率支持环比。
图5 环比
环比是指当前指标与前一个周期指标的百分比。以“总使用量”为例。
环比=(当前“总使用量”-前一个周期“总使用量”)/前一个周期“总使用量”。
当前“总使用量”查询时间段为2025/09/02 12:49 GMT+08:00 — 2025/09/02 18:49 GMT+08:00,使用量为17个。
前一个周期“总使用量”查询时间段为2025/09/01 12:49 GMT+08:00 — 2025/09/01 18:49 GMT+08:00,使用量为12个。
因此,总使用量环比=(17-12)/12=41.67%,即:总使用量环比增长了41.67%。
- 完成情况:展示完成率、完成数量以及退出数量,鼠标停留在折线节点处,可以展示该节点详细指标信息。“退出数量”是指该场景在时间范围内,有起始事件,且在起始事件的时间后,没有结束事件的会话称为的退出会话,退出会话的数量称为退出量。
- 完成时间和步数:展示“完成时间”以及“完成步数”,鼠标停留在折线节点处,可以展示该节点详细指标信息。
- 异常会话率:展示“异常会话率”,鼠标停留在折线节点处,可以展示该节点详细指标信息。
- 用户留存率:展示“用户留存率”,鼠标停留在折线节点处,可以展示该节点详细指标信息。
- 事件行为流:展示场景中各事件行为的流向。
- 蓝色表示起始事件或过程事件,绿色表示完成事件。
- 鼠标停留在蓝色柱上时,展示数据量、留存量以及流失量。
- 鼠标停留在绿色柱上时,展示完成量。
- 鼠标停留在柱间的隐性流线上时,展示两个事件行为间的会话数、平均耗时以及用户数。
图6 事件行为流
- 总使用量、完成率、平均完成步数、访问用户数、用户留存率以及异常会话率支持环比。