找到你的队友,一起搞点有意思的事!
这是一个用于验证"大学生在线组队需求"的假门测试(Fake Door Test)原型小程序。
在正式开发完整的校园组队平台前,我们需要验证:
- 大学生是否真的存在在线组队需求?
- 他们是否愿意通过平台寻找队友?
- 哪些类型的组队最受欢迎?
通过5天验证周期,收集以下核心数据:
| 指标 | 说明 |
|---|---|
| 总访问人数 | 有多少人打开小程序 |
| 点击"查看组队" | 用户兴趣点分布 |
| 点击"聊一聊" | 潜在交互兴趣 |
| 点击"加入组队" | 实际行动意愿 |
| 点击"发布组队" | 主动发布意愿 |
| 各类型组队点击率 | 哪类组队最受欢迎 |
成功指标:
- 点击率 ≥ 10%:需求强烈,进入功能开发
- 点击率 5%-10%:需细化定位
- 点击率 < 5%:重新审视方向
cocanvas-mvp/
├── miniprogram/
│ ├── pages/
│ │ ├── index/ # 首页(组队列表)
│ │ ├── detail/ # 组队详情页
│ │ ├── create/ # 发布组队页
│ │ └── feedback/ # 用户反馈页
│ ├── data/
│ │ └── mock_teams.js # 模拟组队数据(20条)
│ ├── utils/
│ │ └── analytics.js # 埋点统计工具
│ ├── app.js
│ ├── app.json
│ └── app.wxss
├── cloudfunctions/
│ └── reportAnalytics/ # 埋点上报云函数
└── project.config.json
- 微信开发者工具 (最新版本)
- 微信小程序账号 (或使用测试号)
-
克隆或下载项目
cd cocanvas-mvp -
用微信开发者工具打开项目
- 选择
cocanvas-mvp文件夹 - AppID: 使用你的小程序 AppID 或测试号
- 选择
-
开通云开发
- 点击工具栏的"云开发"按钮
- 按提示开通云开发环境(免费版即可)
- 记录环境ID
-
创建数据库集合
在云开发控制台 → 数据库 → 添加集合,创建:
analytics_logs(埋点数据)user_feedback(用户反馈)
权限设置:开发阶段选择"所有用户可读写"
-
上传云函数
- 右键
cloudfunctions/reportAnalytics目录 - 选择"上传并部署:云端安装依赖"
- 右键
-
编译运行
- 点击"编译"按钮
- 在模拟器中预览
- 使用真机调试进行测试
- 点击"上传"按钮,上传代码
- 登录微信公众平台
- 进入"版本管理" → 选择开发版本 → 提交审核或设为体验版
- 生成体验版二维码,分享给目标用户
本项目使用**假门测试(Fake Door Test)**方法:
| 功能 | 用户看到 | 实际行为 | 埋点记录 |
|---|---|---|---|
| 浏览组队列表 | 20条真实感的组队卡片 | 展示本地假数据 | ✅ 页面浏览 |
| 点击查看详情 | 完整的组队信息 | 展示假数据详情 | ✅ 卡片点击 |
| 点击"聊一聊" | 弹窗"功能维护中" | 仅记录点击 | ✅ 按钮点击 |
| 点击"加入组队" | 弹窗"功能维护中" | 仅记录点击,引导反馈 | ✅ 按钮点击 |
| 点击"发布组队" | 表单填写 → "已发布" | 前端临时展示,不保存 | ✅ 发布意愿 |
| 用户反馈 | 反馈表单 | 真实保存到数据库 | ✅ 反馈提交 |
预设8种组队类型,每种4-5条模拟数据:
- 📚 学习小组
- 🔬 科研项目 (包含SRTP)
- 🏆 竞赛团队
- 💼 创业项目
- 🎭 社团活动
- ❤️ 志愿服务
- 💻 实习项目
- 📝 其他
- 打开微信开发者工具
- 点击"云开发"按钮
- 进入"数据库" →
analytics_logs - 查看所有埋点记录
// 在云开发控制台 → 数据库 → analytics_logs → 导出
// 导出为 JSON 或 CSV 格式
// 使用 Excel 或 Python 进行数据分析总访问人数 = COUNT(DISTINCT openid WHERE event_name='app_launch')
查看详情次数 = COUNT(event_name='card_click')
点击"聊一聊"次数 = COUNT(event_name='button_click' AND button_name='chat')
点击"加入组队"次数 = COUNT(event_name='button_click' AND button_name='join_team')
点击"发布组队"次数 = COUNT(event_name='button_click' AND button_name='publish_team')
点击率 = (点击操作次数 / 总访问人数) * 100%
- 配色方案:蓝白配色,主色调 #4A90E2
- 设计风格:简洁现代,校园氛围感
- 交互反馈:友好的提示文案,水波纹点击效果
- Slogan:"找到你的队友,一起搞点有意思的事!"
| 阶段 | 时间 | 工作内容 |
|---|---|---|
| Day 1 | 第1天 | 开发完成 + 内部测试 |
| Day 2 | 第2天 | 在学校社群、朋友圈、QQ群等渠道发布小程序码 |
| Day 3-5 | 第3-5天 | 观察数据变化、记录反馈 |
| Day 5晚 | 第5天晚 | 公告"系统维护中",附上联系方式 |
🎉 新上线!校园组队小程序
还在为找不到队友发愁吗?
CoCanvas 帮你快速找到志同道合的伙伴!
📚 学习小组、🔬 科研项目、🏆 竞赛团队
💼 创业项目、🎭 社团活动... 应有尽有!
扫码体验👇
[小程序码]
找到你的队友,一起搞点有意思的事!
组队不再难!试试这个校园组队小程序 👥
想找SRTP队友?数模搭子?考研研友?
都能在这里找到!
[小程序卡片]
#校园生活 #组队 #找队友
验证结束后,重点分析:
-
用户参与度
- 访问量 vs 点击率
- 高峰访问时段
- 用户停留时长
-
需求验证
- 哪类组队最受欢迎?
- 用户更倾向"加入"还是"发布"?
- 反馈内容的共性
-
用户画像
- 主要通过什么渠道进入?
- 年级/专业分布(需在反馈表单中收集)
- 数据隐私:严格保密用户数据,仅用于产品改进
- 诚信原则:在合适时机告知用户这是验证原型
- 及时反馈:对提交反馈的用户,后续功能上线时通知
- 记录每日数据:每天截图数据变化,方便后期分析
根据验证结果:
- 点击率 ≥ 10%:立即进入MVP开发,优先实现核心功能
- 点击率 5%-10%:进行深度用户访谈,细化产品定位
- 点击率 < 5%:重新审视问题定义和目标群体
如有问题,请联系:
- 项目负责人:[你的联系方式]
- GitHub Issues:[仓库链接]
MIT License
祝验证顺利!🎉
让数据说话,用最小成本找到正确的方向。