---
name: revenue-funnel
description: 当需要分析和优化付费转化漏斗时使用。付费漏斗自动分析Pipeline，分析注册到付费的全链路数据，识别付费障碍，计算转化优化建议，优化付费墙时机。关键词：付费漏斗、付费转化、付费墙、转化优化、付费分析、不愿付钱、付费卡在哪、怎么让用户掏钱。
metadata:
  module: "产品增长与运营"
  sub-module: "变现"
  type: "pipeline"
  version: "2.1"
  domain_tags: ["互联网", "SaaS", "通用"]
  trigger_examples:
    - "为什么用户不愿付费"
    - "付费转化率怎么提升"
    - "付费墙放在哪最合适"
  interaction_mode: "ai_suggest_human_approve"
execution_depth:
  default: standard
  quick_description: "直接输出付费漏斗和转化瓶颈"
  deep_description: "完整分析 + 漏斗优化模拟 + 定价弹性测试 + 收入预测模型"
---

# 付费漏斗自动分析

## 核心原则

1. **付费是价值确认不是障碍**：付费墙的时机和方式应该让用户觉得"值得付费"而非"被迫付费"
2. **障碍类型决定优化方向**：认知/价格/信任/需求/时机五类障碍需要完全不同的优化策略
3. **付费墙时机即转化率**：同一产品在不同付费墙时机下转化率可能差3倍

## 交互模式

🤖→👤 AI建议人类审批

## 输入

| 输入项 | 类型 | 必填 | 来源 | 说明 |
|--------|------|------|------|------|
| 注册到付费全链路数据 | object | 是 | 用户提供 | 事件日志、用户行为 |
| 付费转化数据 | object | 是 | output/pm-growth/revenue-nrr/nrr_analysis.json | 付费用户、付费金额、付费产品 |
| 用户特征数据 | object | ○ | 用户提供 | 用户画像、分群标签 |

## 付费漏斗阶段定义

```
注册 → 激活 → 深度使用 → 付费意向 → 首付费 → 复购
```

### 阶段1: 注册用户
- 完成账号注册的用户
- 关键指标: 注册量、注册来源

### 阶段2: 激活用户
- 完成激活行为（Aha Moment到达）
- 关键指标: 激活率、D1留存

### 阶段3: 深度使用用户
- 多次使用核心功能
- 关键指标: 使用频率、功能使用数

### 阶段4: 付费意向用户
- 表现出付费意向（查看定价、试用高级功能）
- 关键指标: 付费意向转化率

### 阶段5: 首付费用户
- 完成首次付费
- 关键指标: 首付费转化率、首付费金额

### 阶段6: 复购用户
- 完成续费或增购
- 关键指标: 续费率、增购率

## 执行步骤

### Step 1: 付费漏斗各层转化分析 [核心]

#### 漏斗计算
计算每层的转化率和流失率：

```
阶段转化率 = 当前阶段用户数 / 上一阶段用户数
阶段流失率 = 1 - 阶段转化率
```

#### 多维度拆分
- 按用户分群拆分（新用户/老用户/高价值用户）
- 按注册来源拆分（自然/付费/推荐）
- 按产品类型拆分
- 按时间窗口拆分

#### 趋势分析
分析各层转化率的时间趋势：
- 周环比变化
- 月同比变化
- 异常波动检测

### Step 2: 付费障碍识别 [核心]

#### 定性障碍分析
| 障碍类型 | 表现 | 原因推断 |
|---------|------|---------|
| 认知障碍 | 不了解付费价值 | 价值传递不足 |
| 价格障碍 | 认为价格过高 | 定价策略问题 |
| 信任障碍 | 不信任付费安全 | 信任建设不足 |
| 需求障碍 | 不需要高级功能 | 产品-需求匹配 |
| 时机障碍 | 当前不是付费时机 | 付费时机不当 |

#### 定量障碍分析
- 用户行为分析：未完成关键行为
- 漏斗流失分析：识别主要流失节点
- 问卷/访谈分析：用户反馈汇总
- 竞品对比分析：与竞品差异

### Step 3: 转化优化建议 [深度]

#### 优化方向矩阵
| 障碍类型 | 优化策略 | 实施方案 |
|---------|---------|---------|
| 认知障碍 | 强化价值展示 | 功能演示、案例展示 |
| 价格障碍 | 优化定价结构 | 分层定价、套餐优惠 |
| 信任障碍 | 增强信任背书 | 用户评价、资质认证 |
| 需求障碍 | 引导需求发现 | 试用体验、功能引导 |
| 时机障碍 | 优化付费时机 | 付费墙调整、触发优化 |

#### 优先级排序
基于影响系数和实施难度排序：

```
优先级 = 影响系数 × 预期提升 / 实施难度
```

### Step 4: 付费墙时机优化 [核心]

#### 付费墙类型
| 类型 | 特点 | 适用场景 |
|------|------|---------|
| 硬付费墙 | 未付费无法使用 | 高价值B2B产品 |
| 软付费墙 | 功能限制，可试用 | 大众产品 |
| 混合付费墙 | 部分免费+限时试用 | 平衡体验和转化 |

#### 最佳付费时机
识别最佳触发付费墙的时机：
- 用户完成Aha Moment后
- 用户使用达到免费版上限
- 用户尝试使用付费功能
- 用户使用达到峰值时

#### 试用策略优化
- 试用时长：7天 vs 14天 vs 30天
- 试用功能：全功能 vs 核心功能
- 试用触发：注册即试用 vs 行为触发试用

### 输出深度分级

| 深度级别 | 输出范围 | 说明 |
|----------|----------|------|
| quick | 付费漏斗和转化瓶颈 | 核心结论 + 最小可行产物 |
| standard | 完整产物（当前默认） | 完整产物，包含全部Step输出 |
| deep | 完整分析 + 漏斗优化模拟 + 定价弹性测试 + 收入预测模型 | 完整产物 + 扩展分析 + 深度推演 |

## 输出

**存储路径**：`output/pm-growth/revenue-funnel/`

**输出文件**：revenue_funnel.json

**输出Schema**：

```json
{
  "type": "object",
  "required": ["funnel", "bottlenecks"],
  "properties": {
    "funnel": {"type": "object", "description": "付费漏斗数据，包含各阶段用户数和转化率"},
    "bottlenecks": {"type": "array", "description": "瓶颈分析列表，包含流失率、影响评分和原因"},
    "optimization_suggestions": {"type": "array", "description": "优化建议列表，包含问题、方案和预期提升"},
    "paywall_timing": {"type": "object", "description": "付费墙时机建议，包含最佳时机、类型和试用周期"}
  }
}
```

`revenue_funnel`
```json
{
  "funnel": {
    "stages": [
      {
        "name": "注册用户",
        "count": 100000,
        "percentage": 1.0
      }
      // ... 同结构可扩展
    ],
    "overall_conversion_rate": 0.03,
    "avg_time_to_pay": 14.5
  },
  "bottlenecks": [
    {
      "from_stage": "活跃用户",
      "to_stage": "付费意向用户",
      "drop_off_rate": 0.833,
      "impact_score": 0.9,
      "likely_cause": "缺少付费价值感知"
    }
  ],
  "optimization_suggestions": [
    {
      "target_stage": "活跃→付费意向",
      "problem": "付费价值感知不足",
      "solution": "优化价值展示和试用体验",
      "expected_improvement": "转化率提升20%",
      "priority": 1
    }
  ],
  "paywall_timing": {
    "optimal_timing": "用户完成Aha Moment后",
    "optimal_paywall_type": "功能限制型",
    "recommended_trial_period": "7天",
    "expected_conversion_lift": "15%"
  }
}
```

## 输出校验规则

| 字段路径 | 类型 | 必填 | 说明 |
|----------|------|------|------|
| funnel | object | 是 | 付费漏斗数据，须含stages/overall_conversion_rate |
| funnel.stages | array | 是 | 各阶段数据，每项须含name/count |
| funnel.stages[].name | string | 是 | 阶段名称，不可为空 |
| funnel.stages[].count | number | 是 | 阶段用户数，须≥0 |
| funnel.stages[].percentage | number | 否 | 占比 |
| funnel.overall_conversion_rate | number | 是 | 整体转化率，范围0-1 |
| funnel.avg_time_to_pay | string | 否 | 平均付费转化周期 |
| bottlenecks | array | 是 | 瓶颈列表，每项须含from_stage/to_stage/drop_off_rate/impact_score |
| bottlenecks[].from_stage | string | 是 | 流失起始阶段 |
| bottlenecks[].to_stage | string | 是 | 流失目标阶段 |
| bottlenecks[].drop_off_rate | number | 是 | 流失率，范围0-1 |
| bottlenecks[].impact_score | number | 是 | 影响评分，范围0-1 |
| bottlenecks[].likely_cause | string | 否 | 可能原因 |
| optimization_suggestions | array | 否 | 优化建议列表，每项须含target_stage/problem/solution |
| optimization_suggestions[].target_stage | string | 是 | 目标阶段 |
| optimization_suggestions[].problem | string | 是 | 问题描述 |
| optimization_suggestions[].solution | string | 是 | 解决方案 |
| optimization_suggestions[].expected_improvement | string | 否 | 预期提升效果 |
| optimization_suggestions[].priority | number | 否 | 优先级 |
| paywall_timing | object | 否 | 付费墙时机，须含optimal_timing/optimal_paywall_type |
| paywall_timing.optimal_timing | string | 是 | 最优触发时机 |
| paywall_timing.optimal_paywall_type | string | 是 | 最优付费墙类型 |
| paywall_timing.recommended_trial_period | string | 否 | 推荐试用期 |
| paywall_timing.expected_conversion_lift | string | 否 | 预期转化提升 |

## 决策规则

| 情况 | 处理方式 |
|------|----------|
| 活跃→付费意向流失>80% | 优先优化价值感知和试用体验 |
| 付费墙触发时机不当 | A/B测试不同触发时机 |
| 首付费转化率<3% | 优化定价策略和付费引导 |
| 认知障碍为首要障碍 | 强化功能演示和案例展示 |

## 质量检查

### P0 检查（quick/standard/deep 都必须通过）

- [ ] 付费漏斗覆盖注册到复购全链路
- [ ] 障碍识别区分定性和定量分析

### P1 检查（standard/deep 必须通过）

- [ ] 优化建议按影响系数×实施难度排序
- [ ] 付费墙时机建议基于用户行为数据

### P2 检查（仅 deep 必须通过）

- [ ] 扩展分析完整（深度推演和路线图已生成）
- [ ] 决策记录完整（关键决策有依据和替代方案）

## 降级策略

### 上游文件缺失降级方案

| 缺失的上游输入 | 降级方案 | 输出影响 | 数据获取说明 |
|----------|----------|----------|------------|
| 注册到付费全链路数据缺失 | 用户提供付费转化数据 → 分析漏斗 | 漏斗分析仅覆盖用户提供的数据节点 | 要求用户提供各付费漏斗阶段的用户数和转化率 |
| 历史付费数据缺失 | 跳过付费趋势分析，仅基于当前数据分析 | 无法评估付费转化趋势 | 要求用户提供历史付费转化率和付费用户数趋势 |
| 用户特征数据缺失 | 跳过多维度拆分分析，仅输出整体漏斗 | 无法按用户分群拆分漏斗，障碍归因精度降低 | 要求用户提供用户画像和分群标签数据 |
| 全链路数据 + 历史付费数据均缺失 | 用户提供付费转化数据 → 分析漏斗 | 输出基础付费漏斗分析，优化建议标注"待验证" | 要求用户提供各阶段转化数据、定价方案和付费用户特征 |

### 数据获取说明

当上游文件缺失时，需用户提供以下信息以支撑降级生成：
- **付费转化数据**：各付费漏斗阶段的用户数和转化率
- **定价方案**（可选）：产品的定价层级和价格
- **付费用户特征**（可选）：付费用户与免费用户的关键差异

## 上游变更响应

### 上游变更影响表

| 上游来源 | 变更类型 | 影响范围 | 响应动作 |
|----------|----------|----------|----------|
| revenue-nrr | NRR数据更新 | 付费转化趋势和漏斗对比 | 更新转化率基准和趋势分析 |
| 用户提供-全链路数据 | 数据口径变更 | 漏斗计算和障碍识别 | 按新口径重新计算漏斗 |
| 用户提供-用户特征 | 分群维度变更 | 多维度拆分分析 | 按新维度重新拆分漏斗 |

### 下游通知机制表

| 下游消费者 | 通知条件 | 通知方式 | 通知内容 |
|------------|----------|----------|----------|
| revenue-upsell | 付费墙时机变更 | 写入输出文件 | 新的付费墙时机和试用策略 |
| revenue-orchestrator | 付费漏斗分析完成 | 输出文件更新 | 漏斗分析完成状态和关键结论 |

## 关键成功指标

| 指标 | 定义 | 目标值 |
|------|------|--------|
| 活跃用户付费转化率 | 付费用户/活跃用户 | ≥5% |
| 付费漏斗整体转化率 | 首付费用户/注册用户 | ≥3% |
| 平均付费转化周期 | 注册到首付费平均天数 | ≤14天 |
| 首付费ARPU | 首次付费平均金额 | 持续提升 |
