Skip to content

03 · 增长与数据分析

分析用户行为数据

把数据贴给 Claude,它能提炼出你自己可能漏掉的洞察:

以下是我们过去 30 天的关键数据(摘自 Mixpanel):

注册用户:1240
激活(完成第 1 节课):387(31%)
付费转化(7 天内):89(7.2%)
完课率:23%

来源分布:
- 推荐/口碑:42%
- 微信文章:28%
- 搜索:18%
- 其他:12%

分析:
1. 激活率 31% 意味着什么?行业基准是多少?
2. 付费转化的主要摩擦点在哪里(推测)
3. 完课率 23% 是高是低?有什么提升方向
4. 来源里哪个渠道最值得加大投入,为什么
5. 给出 3 个下个月可以测试的假设

设计 AB Test

我想提升课程详情页的购买转化率(目前 8%)。
帮我设计一个 AB Test 方案:

当前页面特点:
- 价格显示:199 元(醒目)
- CTA 按钮:「立即购买」
- 课程大纲:折叠状态,需要展开查看

帮我设计 3 个 AB Test 假设(一次只测一个变量),每个包含:
- 假设:我们相信 [改变 X],会让 [指标 Y] 提升,因为 [理由]
- 实验设计:A 组 vs B 组的具体内容
- 成功标准:提升多少算成功
- 所需样本量(显著性 95%,当前转化率 8%,期望提升 20%)

转化漏斗分析

分析我们的注册-激活-转化漏斗:

访问首页:5000
点击「注册」:1200(24%)
完成注册:900(75% of 点击)
开始第 1 节课:380(42% of 注册)
完成第 1 节课:310(82% of 开始)
点击会员购买:130(42% of 完成第 1 课)
完成购买:89(68% of 点击购买)

分析每个环节的流失原因(推测)和优化方向。
优先从「价值最高」的环节开始(提升 10% 带来最大总体增长的那个)。

用代码实现数据追踪

为 Next.js 项目实现用户行为追踪(用 Mixpanel):

要追踪的事件:
- $pageview(所有页面,附 URL、来源)
- course_viewed(课程 ID、名称、讲师)
- lesson_started / lesson_completed(课时 ID、时长)
- purchase_initiated / purchase_completed(课程 ID、价格)
- signup_completed(注册渠道)

要求:
1. 创建 /src/lib/analytics.ts 封装所有事件
2. 在 layout.tsx 初始化 Mixpanel
3. 用 Server Component + Client Component 的正确方式实现页面追踪
4. 用户 ID 要在登录后 identify

Mixpanel Token 从环境变量 NEXT_PUBLIC_MIXPANEL_TOKEN 读取。

大齐 AI 课堂 · 程序员的 Agent 开发课