feat: 添加模式选择功能与页面更新

- 在 onboarding 页面中新增使用模式选择功能,用户可选择“戒烟打卡”或“记录抽烟”模式
- 更新个人资料页面以显示当前模式并允许用户切换模式
- 在 pages.json 中注册新的模式选择页面
- 优化首页和其他相关页面以适应新模式功能
This commit is contained in:
你çšnepiedg
2026-03-18 00:06:01 +08:00
parent d101515d8d
commit 31e504a997
10 changed files with 1818 additions and 465 deletions
@@ -0,0 +1,303 @@
# 戒烟产品分析 - smt vs quit-checkin
> 创建时间:2026-03-17
> 状态:进行中
> 相关项目:[[smt]]、[[quit-checkin]]
---
## 📊 产品对比
### 基本信息
| 维度 | smt(戒烟助手) | quit-checkin(无烟打卡) |
|------|----------------|------------------------|
| **定位** | 戒烟助手(完整版) | 无烟打卡(轻量版) |
| **技术栈** | uni-app + Vue 3 + Pinia | uni-app + Vue 3 + Vite |
| **功能丰富度** | 高 | 低 |
| **当前问题** | 日活少、推广难、记录违背人性 | 功能单一 |
### 核心功能对比
| 功能 | smt | quit-checkin |
|------|-----|--------------|
| 记录抽烟 | ✅ 详细记录(数量、等级、备注) | ❌ |
| 记录忍住 | ✅ | ❌ |
| 打卡 | ❌ | ✅ 核心功能 |
| 统计分析 | ✅ 周/月/年趋势 | ✅ 基础统计 |
| AI 建议 | ✅ | ❌ |
| 健康恢复指标 | ✅ | ❌ |
| 省钱计算 | ✅ | ❌ |
| 戒烟计划 | ✅ | ❌ |
| 梦想激励 | ❌ | ✅ |
| 分享海报 | ❌ | ✅ |
---
## 🎯 产品定位差异
### smt(戒烟助手)
- **核心理念**:数据驱动戒烟
- **用户行为**:主动记录抽烟/忍住
- **心理感受**:审计失败(每次记录都是承认失败)
- **价值点**:数据分析、AI建议、健康指标
### quit-checkin(无烟打卡)
- **核心理念**:正向激励戒烟
- **用户行为**:每日打卡
- **心理感受**:奖励成功(每次打卡都是成就积累)
- **价值点**:天数累计、省钱金额、分享炫耀
---
## 👥 目标用户分析
### smt 用户画像
- 25-45岁,有一定烟龄
- 想系统化戒烟,需要数据和指导
- 愿意投入时间精力管理戒烟过程
- 对数据分析有需求
### quit-checkin 用户画像
- 年轻用户,轻度戒烟需求
- 想简单打卡记录
- 注重社交分享和成就感
- 使用场景:每日打卡、简单记录
---
## 📈 获取用户难度对比
| 维度 | smt | quit-checkin | 评分 |
|------|-----|--------------|------|
| **获客门槛** | 中等(需引导流程) | 低(即开即用) | QC胜 ⭐⭐⭐⭐ |
| **分享裂变** | 弱(展示失败) | 强(海报分享) | QC胜 ⭐⭐⭐⭐ |
| **首次体验** | 需完成引导问卷 | 直接打卡 | QC胜 ⭐⭐⭐⭐ |
| **推广成本** | 高 | 低(自带裂变) | QC胜 ⭐⭐⭐⭐⭐ |
**结论:quit-checkin 更容易获取用户**
---
## 💪 用户活跃度/留存潜力对比
| 维度 | smt | quit-checkin | 评分 |
|------|-----|--------------|------|
| **核心钩子** | AI建议、健康指标 | 打卡成就感 | smt胜 ⭐⭐⭐⭐ |
| **回访理由** | 统计、省钱金额 | 天数累计 | smt胜 ⭐⭐⭐⭐ |
| **社交属性** | 弱 | 海报分享,较强 | QC胜 ⭐⭐⭐ |
| **激励体系** | 数据驱动 | 正向激励 | 平手 ⭐⭐⭐ |
| **长期留存** | 高(功能丰富) | 中(功能单一) | smt胜 ⭐⭐⭐⭐⭐ |
**结论:smt 活跃度潜力更高**
---
## 💰 商业化潜力对比
| 维度 | smt | quit-checkin | 评分 |
|------|-----|--------------|------|
| **付费场景** | 高级AI、戒烟计划、专家咨询 | 会员特权、定制海报 | smt胜 ⭐⭐⭐⭐⭐ |
| **广告场景** | 戒烟产品、健康产品 | 戒烟产品 | 平手 ⭐⭐⭐ |
| **增值服务** | 数据报告、专家咨询 | 较少 | smt胜 ⭐⭐⭐⭐ |
**结论:smt 商业化潜力更高**
---
## 🔍 核心问题诊断
### 为什么 smt 日活少?
#### 人性因素分析
| 人性因素 | 具体表现 |
|----------|----------|
| **懒惰** | 每次抽烟都要打开小程序记录,太麻烦 |
| **遗忘** | 抽烟是无意识行为,抽完就忘了记录 |
| **逃避心理** | 记录=承认自己又抽了,心理负担重 |
| **即时反馈弱** | 记录后没有即时奖励,动力不足 |
| **挫败感** | 越记录越发现自己抽得多,想放弃 |
**本质问题:产品要求用户"主动做额外的事",而人是厌恶"额外负担"的。**
---
## 💡 PM 建议(2026-03-17
### 🎯 决策:全力转向 quit-checkin
**核心理由:戒烟产品本质是"情绪按摩",不是"数据监控"**
| 维度 | smt | quit-checkin |
|------|-----|--------------|
| **心理契合** | 记录=审计失败 ❌ | 打卡=奖励成功 ✅ |
| **传播力** | 没人分享抽烟记录 ❌ | 愿意分享"戒烟100天" ✅ |
| **维护成本** | AI+统计,成本高 ❌ | 逻辑简单,好维护 ✅ |
| **获客成本** | 高 ❌ | 自带裂变,0成本 ✅ |
### 具体操作建议
#### 1. 不要废弃 smt,而是"取其精华"
把 smt 的高价值功能**降维**嵌入 quit-checkin
| smt 功能 | 如何嵌入 quit-checkin |
|----------|----------------------|
| 健康恢复指标 | 打卡满X天解锁视图 |
| AI 建议 | 只在"快忍不住了"时弹出应急 |
| 省钱账单 | 打卡页实时显示"已省XX元" |
#### 2. 运营迁移
- smt 首页加提示:**"轻量版上线,试试更简单的无烟打卡"**
- 老用户可将 smt 数据同步到 quit-checkin(保留成就感)
#### 3. quit-checkin 迭代重点
- **视觉溢价**:把分享海报做得高级,让用户有面子
- **梦想激励**:打卡省下的钱填补梦想进度条(如:给女儿买钢琴)
- **仪式感**:打卡动效、勋章音效,让用户对"点一下"上瘾
---
## 🚀 改造方案:smt 双模式
### 核心思路
在现有 smt 基础上快速迭代,而不是推倒重来:
1. **首次启动引导**:让用户选择"戒烟打卡"或"记录抽烟"
2. **根据选择切换首页**:不同模式展示不同界面
3. **保留历史数据**:用户历史数据兼容
### 优势
| 维度 | 说明 |
|------|------|
| **用户不流失** | 现有用户平滑过渡,无需迁移 |
| **开发成本低** | 复用现有代码,增量修改 |
| **数据保留** | 用户历史数据不丢失 |
| **快速验证** | 改动小,可以快速上线测试 |
---
### 首次启动引导设计
```
┌─────────────────────────┐
│ 你想怎么戒烟? │
│ │
│ ┌───────────────────┐ │
│ │ 🌟 我要戒烟打卡 │ │
│ │ 记录坚持的天数 │ │
│ └───────────────────┘ │
│ │
│ ┌───────────────────┐ │
│ │ 📊 我要记录抽烟 │ │
│ │ 跟踪抽烟频率 │ │
│ └───────────────────┘ │
│ │
└─────────────────────────┘
```
---
### 模式一:戒烟打卡(quit-checkin 风格)
**首页改造:**
```
┌─────────────────────────┐
│ 🔥 已坚持 23 天 │
│ │
│ ┌─────────┐ │
│ │ 打卡 │ │
│ │ 今天没抽│ │
│ └─────────┘ │
│ │
│ 💰 已省下 184 元 │
│ 🫁 肺部正在恢复中... │
│ │
│ ───────────────────── │
│ 今日打卡 ✓ 08:30 │
└─────────────────────────┘
```
---
### 模式二:记录抽烟(精简版)
**首页改造:**
```
┌─────────────────────────┐
│ 今天抽了 3 根 │
│ │
│ ┌─────────┐ │
│ │ +1 根 │ │
│ │ 点击记录│ │
│ └─────────┘ │
│ │
│ 昨日:4 根 │
│ 本周:18 根 │
│ │
│ ───────────────────── │
│ 历史记录 > │
└─────────────────────────┘
```
**点击按钮 → 直接 +1,无需弹框**
---
## 📋 开发清单
### 第一阶段:引导 + 模式切换
| 任务 | 预估时间 | 状态 |
|------|----------|------|
| 新增引导页 | 2h | ⬜ 待开始 |
| 用户模式存储 | 0.5h | ⬜ 待开始 |
| 首页条件渲染 | 1h | ⬜ 待开始 |
| 模式切换入口(个人中心) | 1h | ⬜ 待开始 |
### 第二阶段:戒烟打卡模式
| 任务 | 预估时间 | 状态 |
|------|----------|------|
| 打卡按钮 + 动效 | 2h | ⬜ 待开始 |
| 天数累计展示 | 1h | ⬜ 待开始 |
| 省钱金额计算 | 0.5h | ⬜ 待开始 |
| 健康恢复指标(从 smt 搬运) | 2h | ⬜ 待开始 |
### 第三阶段:记录抽烟模式精简
| 任务 | 预估时间 | 状态 |
|------|----------|------|
| 首页大按钮 +1 | 1h | ⬜ 待开始 |
| 精简历史记录页 | 1h | ⬜ 待开始 |
| 统计页精简 | 1h | ⬜ 待开始 |
---
## 🗓️ 下一步行动
| 时间 | 行动 | 状态 |
|------|------|------|
| **本周** | 停止 smt 新功能开发,仅维持运行 | ⬜ 待开始 |
| **下周** | 优化 quit-checkin 分享海报,搬运 smt 健康指标 | ⬜ 待开始 |
| **下个月** | 小红书/即刻以"自律打卡"推广 quit-checkin | ⬜ 待开始 |
---
## 📎 相关文档
- [[smt - 技术文档]]
- [[quit-checkin - 技术文档]]
- [[戒烟产品市场调研]]
- [[微信小程序运营策略]]
---
#产品分析 #戒烟 #小程序 #smt #quit-checkin