12 KiB
Session: 2026-06-01 14:22:45 GMT+8
- Session Key: agent:main:feishu:direct:ou_e63ce6b760ad39382852472f28fbe2a2
- Session ID: 29d53a92-35ae-416c-9159-09a2b5976f66
- Source: feishu
Conversation Summary
assistant: 等等,你的意思是 ES 索引中 accountId 字段存储的其实是角色 ID(characterId),而不是真正的账号 ID。让我用最早的记录(ES accountId=25522,即 characterId=25522)重新查。
assistant: 找到了!ES 中 accountId 实际存的是角色 ID。通过 bi_vala_app_character 反查:
- ES accountId(实际是角色ID)= 25522 → 真正的 account_id = 19861
- 注册时间:2026-03-27 17:24:58
assistant: 修正后的结果:
| 项目 | 值 |
|---|---|
| 最早触发用户(ES accountId=25522) | 角色名 Grace,角色ID=25522 |
| 对应真实账号ID | 19861(131****1450) |
| 注册时间 | 2026-03-27 17:24:58 |
| 2026-03-27 至今注册用户数(剔除测试) | 9,471 人 |
说明:
user_behavior_buried_points索引中accountId字段实际存储的是 角色 ID(characterId),需要通过bi_vala_app_character表反查真正的account_id和注册时间。 user: step2中的用户有哪些是端内购课的用户,step3中的用户有哪些是端内购课的用户,有哪些是两个step都有重合的 Reply target of current user message (untrusted, for context):
{
"body": "[message_id=om_x100b6efb044a1cf0b2a66fdb3691057] <card>\n数据跑完了,以下是 `buryingPointId=1000` 的完整漏斗分析:---##### buryingPointId=1000 数据漏斗**数据概况:** 24,706 条事件,4,846 个去重用户,时间跨度 2025-08-28 ~ 2026-06-01##### 漏斗层级\n| 层级 | buryingPointSubId | 事件数 | 去重用户数 | 推测含义 |\n|------|------|------|------|------|\n| Step 1 | 1 | 11,566 | 4,846 | 组件进入/开始 |\n| Step 2 | 2 | 1,467 | 930 | 中间步骤 |\n| Step 3 | 3 | 461 | 355 | 中间步骤 |\n| Step 4 | 4 | 11,212 | 4,763 | 组件完成/提交 |##### 漏斗转化```plain_text\nStep 1 (开始) ████████████████████ 4,846 人 (100%) │ ↓ 19.1%Step 2 (中间1) ████ 930 人 │ ↓ 12.7%Step 3 (中间2) ██ 355 人 │ ↓ 96.1%Step 4 (完成) ███████████████████ 4,763 人```\n##### 关键发现1. **Step 1 和 Step 4 用户量几乎一致**(4,846 vs 4,763),98% 的用户从「开始」直接跳到了「完成」,说明 **Step 2 和 Step 3 是少数用户才经过的中间节点**,绝大多数人直接 Start → Complete\n2. **完整走完 1→2→3→4 的仅 117 人**(占 step1 的 2.4%),这是一条窄路径\n3. **仅 Step 1 无 Step 4 的仅 95 人**(流失率 2%),几乎没有人开始后不完成##### 组件类型(cType)分布| cType | 占比 | 说明 |\n|------|------|------|\n| mid_dialog_fillin | ~34% | 对话填空 |\n| mid_dialog_select | ~25% | 对话选择 |\n| mid_grammar_cloze | ~18% | 语法完形 |\n| mid_vocab_item | ~6% | 词汇项 |\n| mid_grammar_sentence | ~5% | 语法造句 |\n| mid_sentence_dialogue | ~4% | 句子对话 |\n| mid_dialog_repeat | <1% | 对话跟读 |\n| 空 | ~7% | 未设定 |##### 课程等级\n| courseLevel | 数量 | 占比 |\n|------|------|------|\n| A1(L1) | 3,032 | 73.4% |\n| A2(L2) | 1,050 | 25.4% |\n| 空 | 51 | 1.2% |\n| | | |> 注:仅约 17%(4,133 条)记录了 `courseLevel`,其余为空。---总结:buryingPointId=1000 是一个**组件级别**的埋点,记录了用户在课内组件(对话填空、选择、语法等)的进入→完成行为。漏斗很「宽」——开始和完成几乎是同一批人,中间步骤 2、3 只有少数用户经过。需要我进一步按课程等级或时间维度拆分漏斗吗?\n</card>"
}
assistant: 结果如下:
| 分组 | 角色数 | 账号数 | 端内购课人数 | 端内购课占比 |
|---|---|---|---|---|
| Step 2(subId=2) | 930 | 917 | 18 | 2.0% |
| Step 3(subId=3) | 355 | 353 | 3 | 0.8% |
| Step 2 ∩ Step 3(重合) | — | 122 | 2 | 1.6% |
说明:ES 中
accountId实际存的是角色 ID,通过bi_vala_app_character反查真实account_id后再匹配端内订单。端内购课条件:key_from IN ('app-active-h5-0-0', 'app-sales-bj-qhm-0'),order_status IN (3, 4)。
Step 2 和 Step 3 的端内转化率都很低(2.0% 和 0.8%),重合用户 122 人中仅 2 人端内购课。这两个中间步骤的用户整体付费意愿不强。 user: 同一个用户各个step的次数分布 assistant: 结果如下:
各 Step 触发次数分布
汇总
| Step | 用户数 | 总事件 | 人均 | P50 | P90 | P95 | P99 |
|---|---|---|---|---|---|---|---|
| Step 1(进入) | 4,867 | 11,566 | 2.4 | 2 | 4 | 6 | 10 |
| Step 2(中间1) | 930 | 1,467 | 1.6 | 1 | 2 | 3 | 7 |
| Step 3(中间2) | 355 | 461 | 1.3 | 1 | 2 | 3 | 5 |
| Step 4(完成) | 4,772 | 11,212 | 2.3 | 2 | 4 | 6 | 10 |
Step 1 & Step 4 次数分布(高度相似)
| 次数 | Step 1 人数 | Step 4 人数 |
|---|---|---|
| 1次 | 1,970 (40.5%) | 1,953 (40.9%) |
| 2次 | 1,183 (24.3%) | 1,177 (24.7%) |
| 3次 | 837 (17.2%) | 807 (16.9%) |
| 4次 | 500 (10.3%) | 471 (9.9%) |
| 5+次 | 377 (7.7%) | 364 (7.6%) |
Step 2 & Step 3 次数分布
| 次数 | Step 2 人数 | Step 3 人数 |
|---|---|---|
| 1次 | 625 (67.2%) | 288 (81.1%) |
| 2次 | 216 (23.2%) | 48 (13.5%) |
| 3+次 | 89 (9.6%) | 19 (5.4%) |
用户 Step 组合 Top 5
| 组合 (S1,S2,S3,S4) | 人数 | 占比 |
|---|---|---|
| (1,0,0,1) | 1,630 | 33.5% |
| (2,0,0,2) | 865 | 17.8% |
| (3,0,0,3) | 569 | 11.7% |
| (4,0,0,4) | 299 | 6.1% |
| (1,1,0,1) | 126 | 2.6% |
关键发现: Step 1 和 Step 4 的次数分布几乎完全一致(1次~4次各占类似比例),验证了之前"绝大多数用户 Start→Complete 直通"的结论。Step 2/3 绝大多数只触发 1 次(67%/81%),属于少数用户的"路过"行为。组合矩阵中,前 4 种组合(S1=S4,无 S2/S3)占 69%,进一步说明 S2/S3 是窄路径。 user: 那么每个用户,step2、3分别是在step1的第几次触发 assistant: 结果如下:
Step 2 / Step 3 发生在 Step 1 的第几次
按事件维度(所有触发)
| 第N次Step1 | Step 2 事件数 | 占比 | Step 3 事件数 | 占比 |
|---|---|---|---|---|
| 第1次 | 708 | 48.3% | 312 | 67.7% |
| 第2次 | 364 | 24.8% | 85 | 18.4% |
| 第3次 | 158 | 10.8% | 28 | 6.1% |
| 第4次 | 118 | 8.0% | 18 | 3.9% |
| 第5次 | 44 | 3.0% | 6 | 1.3% |
| 6-10次 | 63 | 4.3% | 8 | 1.7% |
| 10+次 | 12 | 0.8% | 4 | 0.9% |
按用户维度(首次触发位置,去重)
| 首次触发位置 | Step 2 用户数 | 占比 | 累计 | Step 3 用户数 | 占比 | 累计 |
|---|---|---|---|---|---|---|
| 第1次Step1 | 519 | 55.8% | 55.8% | 247 | 69.6% | 69.6% |
| 第2次 | 224 | 24.1% | 79.9% | 63 | 17.7% | 87.3% |
| 第3次 | 87 | 9.4% | 89.2% | 21 | 5.9% | 93.2% |
| 第4次 | 53 | 5.7% | 94.9% | 12 | 3.4% | 96.6% |
| 第5次 | 20 | 2.2% | 97.1% | 5 | 1.4% | 98.0% |
| 6次+ | 27 | 2.9% | 100% | 7 | 2.0% | 100% |
关键发现:
- Step 2 的 48%、Step 3 的 68% 都发生在用户第 1 次 Step 1 时,说明这些中间步骤多数是「首触即触发」
- 按用户首次去重后更明显:56% 的 Step 2 用户 和 70% 的 Step 3 用户 在第 1 次 Step 1 时就触发了对应中间步骤
- Step 2 的 80% 和 Step 3 的 87% 在前 2 次 Step 1 内就完成首次触发,说明这是组件早期行为,不是用户反复使用后才出现 user: 如果只看购课用户呢 assistant: 结果如下:
仅购课用户的 Step 分布
购课用户规模: 21 个付费角色(19 个账号),其中 Step 2 有 20 人触发,Step 3 仅 3 人触发。
按事件维度
| 第N次Step1 | Step 2 事件数 | 占比 | Step 3 事件数 | 占比 |
|---|---|---|---|---|
| 第1次 | 21 | 60.0% | 2 | 50.0% |
| 第2次 | 11 | 31.4% | 2 | 50.0% |
| 第3次 | 1 | 2.9% | — | — |
| 第4次 | 1 | 2.9% | — | — |
| 第5次 | 1 | 2.9% | — | — |
按用户维度(首次触发)
| 首次位置 | Step 2 用户 | 占比 | Step 3 用户 | 占比 |
|---|---|---|---|---|
| 第1次 | 10 | 50.0% | 2 | 66.7% |
| 第2次 | 8 | 40.0% | 1 | 33.3% |
| 第4次 | 1 | 5.0% | — | — |
| 第5次 | 1 | 5.0% | — | — |
购课 vs 全量对比
| 指标 | 全量 | 购课用户 |
|---|---|---|
| Step2 前 2 次 Step1 内触发 | 73.1% | 91.4% |
| Step2 首次在第 1-2 次 Step1 | 79.9% | 90.0% |
| Step3 前 2 次 Step1 内触发 | 86.1% | 100% |
| Step3 首次在第 1-2 次 Step1 | 87.3% | 100% |
购课用户的 Step 2 比全量更集中在前 2 次 Step1(91% vs 73%),说明购课用户更早触发中间步骤。Step 3 样本太小(仅 3 人 4 次事件),结论参考价值有限。整体趋势一致:中间步骤基本都在用户最早几次组件交互时出现。 user: 从购课时间和埋点触发事件来看,用户是在第几次step1的时候购课的 assistant: 结果很清晰:
购课用户:购课发生在第几次 Step1 时
| 购课时机 | 角色数 | 占比 |
|---|---|---|
| 第 1 次 Step1 之前购课 | 19 | 90.5% |
| 所有 Step1 之后购课 | 2 | 9.5% |
| 第N次~第N+1次 Step1 之间 | 0 | 0% |
购课前 Step1 次数 P50 = 0,P75 = 0。
结论:90.5% 的购课用户是先购课、后触发 Step1。 也就是说这些用户的流程是「购课 → 学习(触发 buryingPointId=1000 组件交互)」,而非「体验组件 → 转化购课」。仅 2 人(账号 9486、17508)是在所有 Step1 之后才购课的。
这意味着 buryingPointId=1000 这个埋点对应的组件行为几乎全部发生在已购课用户身上,用它做购课转化漏斗意义不大——它更像是一个「付费用户学习行为」指标,而非「引导转化」指标。 user: 这些用户的购课keyfrom是什么 assistant: 结果如下:
购课用户 key_from 分布
| account_id | key_from | 购课时间 | 金额 | 状态 |
|---|---|---|---|---|
| 4248 | app-active-h5-0-0 |
2025-12-14 | 599 | 已完成 |
| 4787 | app-active-h5-0-0 |
2025-11-04 | 599 | 已完成 |
| 9486 | app-active-h5-0-0 |
2026-01-24 | 599 | 已退款+已完成 |
| 9978 | app-active-h5-0-0 |
2025-12-11 | 599 | 已完成 |
| 10599 | app-active-h5-0-0 |
2025-12-15 | 1,999 | 已完成 |
| 12758 | app-active-h5-0-0 |
2026-01-11 | 599 | 已完成 |
| 13207 | app-active-h5-0-0 |
2026-01-20 | 599 | 已完成 |
| 16126 | app-active-h5-0-0 |
2026-03-01 | 1,999 | 已完成 |
| 16429 | app-active-h5-0-0 |
2026-03-16 | 1,999 | 已完成 |
| 17140 | app-sales-bj-qhm-0 |
2026-03-23 | 599 | 已退款 |
| 17508 | app-active-h5-0-0 |
2026-04-25 | 599 | 已完成 |
| 17596 | app-active-h5-0-0 |
2026-03-19 | 599 | 已完成 |
| 18805 | app-active-h5-0-0 |
2026-03-24 | 599 | 已完成 |
| 18823 | app-active-h5-0-0 |
2026-03-22 | 599 | 已退款 |
| 19019 | app-active-h5-0-0 |
2026-03-18 | 599 | 已退款 |
| 20135 | app-active-h5-0-0 |
2026-04-07 | 1,999 | 已完成 |
| 20313 | app-active-h5-0-0 |
2026-04-05 | 1,999 | 已完成 |
| 21552 | app-active-h5-0-0 |
2026-04-04 | 599 | 已完成 |
| 21690 | app-sales-bj-qhm-0 |
2026-04-10 | 1,999 | 已完成 |
汇总:
| key_from | 账号数 | 占比 |
|---|---|---|
app-active-h5-0-0(端内 H5) |
17 | 89.5% |
app-sales-bj-qhm-0(端内销售) |
2 | 10.5% |
全部 19 个账号都是端内渠道购课,其中 17 个走的是 H5 普通购买,2 个走的是销售渠道。