> **English note**: raw test log (pre-registered plan + filled results) from our hands-on Tally run, 2026-08-30. Written in Chinese during the run; evidence file paths below match the Evidence index on the review page. Persona accounts are throwaway mail.tm public inboxes. — ToolProofs Editorial

# 预注册测试计划 —— Tally（tally.so）首篇实测

> **预注册原则**：以下用例、通过标准、评分锚定在采证**之前**全部写好。跑完后只允许「填结果」，不允许「改预期」——这是防拟造亲测的最大纪律。
> runId：`2026-08-30-tally`（建议日更时保留原 runId，证据目录追加日期子目录）

---

## 0. 稿件与选题

- **slug**：`tally-review`（首篇单工具实测 + 竞品对比段）
- **目标关键词**：`tally review` / `tally vs google forms` / `tally pricing` / `how much does tally cost`
- **派生页计划**（数据复用，零额外测试）：
  - `tally-pricing.md`（免费档边界 + Pro/Business 价格表，必须含独立核验的 checkedDate）
  - `tally-vs-google-forms.md`（实测段对比 + 官方对比页数据交叉）
  - `tally-alternatives.md`（实测 1 个 + 官方列出 3 个，诚实标注哪几个没实测）
  - `how-much-does-tally-cost.md`（价格表 + 免费档到底能干什么）
- **竞品**：Google Forms（竞品仅条款/UI 走查，不建账号——两种诚实格式）

## 1. 账号与身份策略（信用卡禁走）

- 注册：邮箱+密码，**不填信用卡**。若 Tally 要求验证码/邮箱验证 → 用户协助一次性完成（2 分钟），随后存 storageState 到 `eval-ops/accounts/tally-storageState.json`（已 gitignore）
- 测试人设（全站统一，可复现）：
  - 表单创建者：`tally-tester@mail.tm`（Mail.tm 公共 API 可收信，验证注册邮件 + 提交确认邮件）
  - 表单提交者（访客视角）：`visitor@mail.tm`，姓名 `Alex Chen`
- 浏览器：Playwright Chromium（无痕上下文模拟访客）

## 2. 预注册测试用例 F1–F7

> 每用例：通过标准在采证前写死。证据命名 `<slug>-<测项号>-<步骤>.png`，全部落 `public/reviews/tally-review/`。

| # | 用例 | 步骤 | 通过标准 | 证据文件 |
|---|---|---|---|---|
| F1 | 注册与首启 | 邮箱注册 → 验证 → 首次登录 | 无信用卡要求；从打开注册页到进入编辑器 ≤ 5 min | tally-01-01 注册页 / tally-01-02 验证邮件 / tally-01-03 首次进入编辑器 |
| F2 | 核心对象创建（TTFV） | 空模板新建表单：标题 + 3 字段（单行文本/下拉/单选） | 创建→编辑→可预览 ≤ 10 min，无需教程 | tally-02-01 空模板 / tally-02-02 编辑中 / tally-02-03 预览 |
| F3 | 对外发布 + 访客视角 | 发布公开链接 → 无痕上下文打开 → 以访客人设真填真提交 | 公开链接 200；访客提交成功页可见 | tally-03-01 发布弹窗 / tally-03-02 访客打开表单 / tally-03-03 提交成功页 |
| F4 | 数据回读核对 | 编辑器 Responses 面板 → 导出 CSV → 核对 F3 那条数据 | CSV 含访客姓名/邮箱/时间戳，与提交内容一致 | tally-04-01 responses 面板 / tally-04-02 CSV 下载 / tally-04-03 CSV 内容截图 |
| F5 | 免费版边界 | 对照官方定价页逐项验证：表单数/提交数/单文件 10MB/条件逻辑/Stripe 收款/Webhook/API/品牌水印 | 每条结论带 checkedDate + 来源 URL | tally-05-01 定价页截图（含日期）/ tally-05-02 设置页显示免费档 |
| F6 | 集成（预注册选定：**Webhook，不测 Google Sheets**） | 建 webhook.site 测试端点 → 表单接 Webhook → 访客提交 → 核对端点收到事件 | 端点收到含字段数据的 POST 事件（省去 Google OAuth 摩擦） | tally-06-01 webhook 配置 / tally-06-02 端点收到事件的截图 |
| F7 | 稳定性与体验 | 每页记录耗时（Playwright timing）+ console/network 报错 + 卡点重试 | 核心页 < 3s；无未处理报错；卡点有截图 | tally-07-01 耗时表 / tally-07-02 console 报错截图 |

**通过标准未达标的处理**：如实记缺陷清单，不重跑改标准。F6 若 webhook.site 不可达 → 降级为记录「集成测试受阻」进缺陷清单，不临时改测 Google Sheets。

## 3. 六维打分锚定（采证前冻结，S4 复核用）

| 维度 | 5 分（优秀） | 3 分（及格） | 1 分（差） |
|---|---|---|---|
| 核心功能完备性 | 免费档覆盖核心链路，高级功能可用 | 核心链路通，部分常用功能受限 | 核心链路都跑不通 |
| 易用性/学习成本 | 无教程 ≤5 min 完成首次任务 | 需简单摸索或看 1 处文档 | 反复卡死需人工介入 |
| 稳定性/可靠性 | 全程无报错 | 偶发小错可重试 | 频繁报错/数据丢失 |
| 协作/权限设计 | 免费档即可多人协作+权限 | 共享可用但协作需付费 | 无任何协作能力 |
| 中文支持 | 全中文 UI + 文档 | 界面英文但有中文模板 | 无中文且难用 |
| 性价比 | 免费档即够用 | 免费档够用但有明显限制 | 核心功能全要付费 |

> 每维评分必须能引用到具体证据文件；引用不到就写「证据不足，降为待核」，绝不硬打分。

## 4. 已核事实表（S2 完成，采证前核对无误，checkedDate 2026-08-30）

| 事实 | 值 | 来源 |
|---|---|---|
| 免费档表单数/提交数 | 无限（fair use 内） | tally.so/pricing 实测页文本 |
| 免费档单文件上传 | 有（官方页标 Collect file uploads） | tally.so/pricing 实测 |
| 免费档 Webhook/API/MCP | Webhook 免费（官方页标）；API/MCP 待 F5 后补 | tally.so/pricing 实测 |
| 免费档 Stripe 收款 | 有（Collect payments） | tally.so/pricing 实测 |
| 免费档其他 | 签名/自定 Thank You/条件逻辑/防重复/密码保护/截止日期/答案管道/45+ 语言/Sheets/Notion/Airtable/Zapier/Make | tally.so/pricing 实测 |
| **Pro 价格** | **$24/月（年付，官方页 2026-08-30 实测）** ← 覆盖原 ~$29 第三方交叉值 | tally.so/pricing 实测 |
| 品牌水印/自定义域名 | Pro 功能（Remove Tally branding / Custom domains / Collaboration / Partial submissions） | tally.so/pricing 实测 |
| Google Sheets 集成 | 免费档可用（**本次不测，F6 预注册为 Webhook**） | tally.so/pricing 实测 |
| **注册方式** | **仅 Google/Apple SSO；填邮箱即跳 Google OAuth，无邮箱+密码注册通道**（F1 采证，2026-08-30） | 实测 signup 流程 |
| Pro 月付价 | **$29/月**（年付 $24/月，差价 $60/年）（派生采证 D1，2026-08-30 实测切换） | tally.so/pricing 实测 |
| **Typeform 免费档** | **官方 pricing 页已无 free 档**：最低 Basic $28/月，14 天试用要信用卡（派生采证 D4，2026-08-30）——覆盖预注册第三方「10 responses/月」旧数据 | typeform.com/pricing 实测 |

> 规则：采证时若官方页数值与上表冲突 → 以官方页为准并更新本表 + 在稿件里标新 checkedDate。（本次已按规则更新 Pro 价格与注册方式。）

## 5. 风险预案

- **注册被拦（验证码/人机）**：用户 2 分钟协助完成注册，存 storageState，后续全自动
- **定价页 JS 渲染抓不到**（本次已遇到）：用 web_extract + web_search 双源交叉；仍抓不到 → 留 HUMAN-EDIT 标记，不编
- **Mail.tm 收不到 Tally 邮件**：改用用户协助读一次邮箱（一次性），不引入 Google OAuth 自动化

## 6. S4 闸门清单（采证装配后，用户中文问答）

- [ ] 六维评分复核：每维能否引用到证据文件？（引用不到的降为待核）
- [ ] 免费档边界逐条核对官方页 + checkedDate 更新
- [ ] 缺陷清单是否如实（含集成未测部分）
- [ ] 派生页是否各含 ≥1 个独立核验数据点（防 doorway）
- [ ] 稿件 `draft: true` 确认 → 用户拍板后改 `false`，移入 `src/content/saas-reviews/`
- [ ] `affiliateUrl` 若 Tally 有联盟计划则填（Tally 有 referral 计划，待核），无则不填（不能输出空字符串）
