219 lines
12 KiB
Markdown
219 lines
12 KiB
Markdown
# 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):
|
||
```json
|
||
{
|
||
"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 个走的是销售渠道。
|