流程编辑器热力分析说明

功能说明

热力分析功能可以帮助您更好地洞察消息流程的执行效果。通过可视化展示各节点的运行次数、运行占比和运行错误数,帮助您优化流程设计,提升整体响应率。

操作说明

  1. 进入Chat App 消息服务控制台,点击左侧导航栏中的流程编辑器

  2. 选择目标流程,点击对应的流程名称

  3. 在流程编辑页面,点击上方的热力分析标签。

  4. 在热力分析页面,选择查询的时间范围(默认查询当天数据)。

  5. (可选)如需查看其他版本数据,可点击流程编辑区域左侧的历史版本图标切换查看不同版本的热力分析数据。

示例说明

说明

若在同一个流程版本中存在组件位置调整等变动,请务必设定精确的查询范围,以避免数据出现错乱。

热力分析中包含以下几类数据:

  • 运行次数

    指组件在查询时间范围内的运行总次数,以绿色方框表示。

    例如:1次(100.00%)表示组件运行了1次。

  • 运行占比

    指该组件运行次数在整体流程触发中的占比,以绿色方框显示。

    例如:1次(100.00%)表示该组件运行了1次,占比100%。

    说明

    当占比超过100%时,通常说明该组件存在多轮交互,或被跳转组件多次跳转触发,组件触发次数大于流程触发次数时会出现占比超过 100%的情况。

  • 运行错误

    指组件在查询时间范围内的运行错误次数,以红色方框显示。点击红色方框将展示错误信息。

    例如:2次错误表示组件在运行中发生了2次异常或失败。

  • 未触发

    指该组件在查询时间范围内未被执行,以灰色方框表示。

示例图说明

image.png

以下为示例图所示流程的逻辑结构:

  1. 用户上行消息后触发流程,首先经过条件分支组件判断是否命中预设关键字“你好”或“再见”,否则进入else分支;

  2. 无论命中与否,都会进入随机分支组件,组件包含三种概率:

    1. 44%概率跳转至“你好”组件;

    2. 46%概率跳转至“再见”组件;

    3. 10%概率直接结束流程并返回对应消息。

  3. 随后进入HTTP 请求组件,流程结束。

示例数据说明

在查询范围内,该流程被触发1次。根据流程行为,数据表现如下:

  • 条件分支组件:触发1次,占比100%(作为流程首个组件,等于流程总触发次数,也是其他组件运行占比的基准)。

  • 你好组件:触发了16次,其中:

    • 用户上行命中关键字触发1次;

    • 随机分支组件随机跳转触发了15次;

      合计运行次数为16次,16÷1=1600%(组件运行次数÷流程触发次数)的运行占比。

  • 再见组件:未被触发(0次)

  • else分支下的发送WhatsApp消息组件:未被触发(0次)

其余组件于此同理:随机分支组件总共触发31次,其中跳你好、跳再见各触发15次,结束1次,共31次。