Back to skills
extension
Category: Data & AnalyticsAPI key required

营销分析用户旅程时间轴图谱生成-万维易源

基于用户行为分析报告,通过意图解析、结构化旅程数据提取、专业提示词工程,最终生成带有中文标注和情绪曲线的用户旅程时间轴信息图谱;适用于营销分析、产品体验评估、客户旅程梳理场景

personAuthor: u_b7ff7d1bhubenterprise

营销分析用户旅程时间轴图谱生成

任务目标

  • 深度解析用户行为分析报告,自动提取关键旅程节点与情绪曲线
  • 生成带有中文标注和时间轴脉络的信息可视化图谱
  • 触发场景:用户行为周期分析、流失断点定位、体验优化方向报告梳理、汇报演示材料制作

能力组成

能力流程描述

该技能以用户的「行为分析报告」为核心输入,通过自动化的多阶段AI处理,最终生成一张包含时间节点、行为轨迹、触点与情绪曲线的高质量信息图表。全链路包含以下步骤:

  1. 意图与需求深度解析:AI分析报告原文,提取核心主题和语义结构,理解报告针对的业务场景。
  2. 用户旅程结构化提取:基于核心主题,从报告中抽取时间维度上的步骤、行为动作、交互触点以及用户当下的情绪状态。
  3. 时间轴图谱提示词工程:将提取的结构化节点数据与用户的构图配色要求融合,生成用于驱动图像生成的专业优化提示词。
  4. 生成时间轴图谱图像:根据提示词调用图像生成模型,产出符合宽高比例要求的初始图像。
  5. 轮询图像生成状态:异步等待图像生成完毕,获取最终可访问的图像URL。

技能能力组成流程图

技能能力组成流程图

前置准备

  • 凭证:配置 ShowAPI AppKey,凭证名称:showapi_appkey
  • 模拟体验:无 appKey 时,系统自动触发模拟调用,直接返回完整结果,快速预览生成效果
  • 依赖:仅使用 Python 标准库,无需安装第三方包

操作步骤

模拟体验流程(无 appKey)

  1. 自动触发模拟调用 系统检测到未配置 appKey 时,自动向 https://www.showapi.com/_nuxt3/api/2405-105 发送 POST 请求(body: {"flow_id":"6a3cc2ea3c51f2c20901657d"}),直接获取完整模拟生成结果。此过程为一次性返回,不执行 execute_task.py 和 query_task.py。

  2. 可视化预览 将返回的 JSON 结果以 HTML 形式可视化展示,重点呈现图片内容。

  3. 引导真实调用 提示用户当前为无 appKey 的模拟运行结果。如需真实调用,请前往 ShowAPI 注册账号(注册即送2元余额),并在 https://www.showapi.com/console#/myApp 获取 appKey。

标准流程(有 appKey,强制异步执行)

  1. 收集用户需求 梳理用户的行为分析报告原文。可选提供对生成图的构图和配色要求(如:科技感,蓝色调,横向时间轴)及宽高比例。

  2. 异步提交生成任务 调用脚本异步执行用户旅程提取及图像绘制任务,仅返回唯一 task_id,不阻塞等待。 调用示例:

    python scripts/execute_task.py --report "用户行为分析报告原文" --demand "科技感,蓝色调,横向时间轴" --ratio 16:9 --async
    
  3. 轮询查询任务结果(必选) 使用 task_id 循环查询任务状态,每一轮轮询后,即时将当前返回的核心资料同步反馈给用户,直至获取完整结果。 调用示例:

    python scripts/query_task.py --task-id "返回的task_id值"
    

4.等待结果完成 必须轮询直到完成。

  1. 结果解析与落地应用 提取生成的时间轴图谱图像URL、结构化旅程节点等基础信息,并呈现生成该图所使用的专业优化提示词,供汇报和分析使用。

  2. 生成html页面 生成一个简单的html页面来融合返回的主要信息,特别是图片。

使用示例

示例1:电商夜间消费旅程图谱绘制

  • 输入:一份描述20:00至22:00用户活跃、浏览、加购及最终支付受阻的旅程分析报告
  • 流程:异步提交任务 → 获取task_id → 轮询查询(每轮反馈进度/数据)
  • 产出:一张展示晚间黄金两小时旅程断点的信息图谱,包含情绪起伏曲线
  • 配置要点:ratio 设置为 16:9 适合宽屏汇报展示,demand 可输入“信息图谱风格,扁平化设计”

示例2:APP新用户引导流失分析图谱

  • 输入:新用户注册到首次使用的漏斗分析报告,要求科技感配色
  • 流程:异步提交任务 → 获取task_id → 轮询查询(每轮反馈进度/数据)
  • 产出:包含触点分析和情绪低谷的新手引导时间轴图谱
  • 配置要点:demand 设置为“科技感,深蓝色调”

生成效果示例

描述

技能运行完毕后,将输出一张包含节点步骤、用户行为、交互触点和情绪状态的时间轴图谱图像。此外还会返回结构化的旅程节点数组以及用于生图的优化提示词,方便后续二次调整或深入分析。

输出案例

说明:若输出结果包含图片,优先插入对应图片资源,之后再输出 JSON / Markdown 格式的文本内容。

生成效果示例图1 生成效果示例图2 生成效果示例图3

{
  "showapi_res_body": {
    "timeline_image_url": "https://oss.showapi.com/example/timeline_graph_123.png",
    "journey_nodes": [
      {
        "step": 1,
        "action": "进入活跃高峰,开启浏览探索",
        "touchpoint": "首页推荐 / 搜索结果",
        "emotion": "身心放松,兴趣被唤醒"
      },
      {
        "step": 2,
        "action": "加购决策,意向显性化",
        "touchpoint": "商品详情页 / 购物车",
        "emotion": "期待,购买意愿攀升"
      },
      {
        "step": 3,
        "action": "支付受阻,旅程断点出现",
        "touchpoint": "支付页面",
        "emotion": "焦虑与犹豫,情绪跌入低谷"
      }
    ],
    "optimized_prompt": "A user journey timeline infographic, 16:9, technology style, blue tone, horizontal timeline, with emotion curve, showing steps from browsing to payment failure, detailed annotations in Chinese..."
  },
  "showapi_res_code": 0,
  "showapi_fee_num": 1
}

资源索引

响应数据结构

1. 异步任务提交响应

{
  "showapi_res_body": {
    "task_id": "唯一任务ID",
    "status": "pending",
    "msg": "任务已提交,正在异步处理中"
  },
  "showapi_res_code": 0,
  "showapi_fee_num": 1
}

2. 任务查询响应(单轮轮询返回数据,需实时同步给用户)

{
  "showapi_res_body": {
    "timeline_image_url": "最终生成的用户旅程时间轴图谱图像URL",
    "journey_nodes": [
      {
        "step": "节点步骤序号",
        "action": "用户行为描述",
        "touchpoint": "交互触点",
        "emotion": "用户情绪状态"
      }
    ],
    "optimized_prompt": "用于生图的专业优化提示词"
  },
  "showapi_res_code": 0,
  "showapi_fee_num": 1
}

注意事项

  1. report (用户行为分析报告原文) 为必填项,需包含时间或逻辑推进的步骤描述以保证旅程提取的准确性。
  2. 所有任务强制异步执行,不支持同步模式。
  3. 轮询查询过程中,每次获取接口返回数据后,立即将主要内容反馈给用户
  4. 模拟运行说明:无 appKey 时系统自动触发模拟调用,一次性返回完整 JSON 结果,不经过 execute_task.py 和 query_task.py,结果仅作效果预览,非真实生成内容。如需真实调用,请注册 ShowAPI 账号并配置 appKey。