edit | blame | history | raw

PRD:自定义标签额度、排序保存与 Pro 转化

日期:2026-07-01
状态:已实现,2026-07-02 按 8.3.5 版本决策修订
适用产品:TagLauncher macOS App

1. 功能名

免费版自定义标签额度与 Pro 无限容器管理

2. 需求描述

TagLauncher 的核心价值是用标签 / 容器管理 Mac 应用。为了提高 Pro 付费转化,需要把 Pro 权益更直接地绑定到核心功能上:免费用户可以体验默认智能分类和基础整理能力,但当用户开始搭建自己的长期容器体系时,应自然触发 Pro 升级理由。

本需求不采用“维护次数”限制。免费版限制的是可个性化维护的自定义标签 / 容器数量;标签列表自身拖动排序不再作为 Pro 权益,免费用户也可以保存容器显示顺序。

3. 背景与目标

3.1 背景

当前 Pro 权益已覆盖高级主题、自定义标签颜色、自定义快捷键、无限备注、数据导入导出、手动排序持久化等能力。但这些能力中,部分并不直接指向 TagLauncher 最核心的容器管理价值。

用户最可能为 TagLauncher 付费的理由,是需要长期维护更多自定义容器、构建更完整的应用分组体系。因此,本需求希望围绕“标签维护规模”建立更清晰的免费 / Pro 边界。

3.2 目标

目标 说明
提升 Pro 转化 把升级触点放在用户开始扩展自定义容器体系、需要容器内 App 图标排序等高级维护能力时。
保留新用户激活价值 默认智能分类仍可免费使用,避免下载后立刻被付费墙挡住。
规则可解释 用户应能理解“免费可维护 6 个自定义容器,Pro 不限”。
避免数据被扣押 老用户和导入数据不能被删除或隐藏;超额时应保留查看和启动能力。
避免惩罚试错 不限制改名、改色等操作次数,避免用户不敢整理。
保持体验可感知 免费用户可以保存标签列表自身顺序;容器内 App 图标排序仍沿用免费预览、Pro 保存的规则。

4. 术语定义

术语 定义 是否计入免费额度
系统分类 App 固定存在或系统生成的分类,例如“未分类”“Mac 自带”。 不计入
默认智能分类 SmartStart / 智能初始化生成的默认分类,当前约 12 个。 默认不计入
自定义标签 / 自建容器 用户手动创建的标签或容器。 计入
自定义维护容器 用户对默认智能分类进行个性化维护后形成的容器,或用户自建容器。 计入
个性化维护 会让默认分类变成用户长期自定义容器的操作,例如改名、改基础颜色、手动调整应用归属。 会触发计入
减法操作 删除、隐藏、清理、合并,目的是减少或恢复到免费额度内。 不新增额度
标签列表排序保存 用户拖动标签后的容器显示顺序被保留,并在后续打开、刷新或重启后继续生效。 免费可用
容器内 App 图标排序保存 用户拖动容器内 App 图标后的顺序被长期保留。 Pro 权益

5. 产品结论

5.1 推荐方案

免费用户最多可维护 6 个自定义维护容器。

这 6 个可以来自:

  • 用户手动新建的标签。
  • 用户从导入 / 恢复数据中带来的自定义标签。
  • 用户对默认智能分类进行个性化维护后转化出的标签。

Pro 用户可维护不限数量的自定义标签 / 容器。

标签列表自身排序保存能力对免费用户开放。免费用户拖动标签后也会保存新的容器显示顺序。

容器内 App 图标排序保存仍属于 Pro 权益。免费用户可以预览容器内 App 图标排序效果,但不能保存新的容器内图标顺序。

5.1.1 2026-07-02 / 8.3.5 决策更新

用户反馈后确认:自定义排序:标签在列表中的位置(=容器显示位置) 不再作为 Pro 锁定项。

研发与 QA 口径:

  • Pro 对比页删除这一行。
  • TagEditor.reorderTags 不再检查 Pro 权益,免费用户也可保存标签列表顺序。
  • ContentView 不再在标签拖动结束时展示“仅预览 / 升级 Pro”提示。
  • 自定义排序:容器内 App 图标位置 仍保留 Pro 权益,不在本次调整中放开。
  • 自定义快捷键 仍保留 Pro 权益,不在本次调整中放开。

5.2 不采用方案

不采用“维护次数”限制,例如“免费用户只能改名 / 改颜色 100 次”。

原因:

  • 次数型限制会惩罚用户试错和整理行为。
  • 用户不容易理解什么算一次维护。
  • 撤销、批量操作、导入恢复、失败重试会带来大量解释和 QA 成本。
  • 付费理由会从“升级组织能力”变成“避免被扣次数”,口碑风险更高。

6. 免费版规则

6.1 免费用户始终可用

能力 免费规则
使用默认智能分类 可浏览、启动、搜索默认分类中的应用。
使用系统分类 “未分类”“Mac 自带”等系统分类可正常使用。
创建自定义标签 可创建,直到自定义维护容器数量达到 6 个。
删除 / 隐藏 / 清理标签 允许,且用于释放额度或回到免费限制内。
拖动标签排序 允许预览排序效果,但不保存新的标签顺序。
启动 App 不受标签额度影响。
Quick Search 基础搜索不受标签额度影响。

6.2 免费用户受限

操作 规则
创建第 7 个自定义标签 阻止创建,并提示升级 Pro。
把第 7 个默认智能分类改名 阻止改名,并提示升级 Pro。
把第 7 个默认智能分类改基础颜色 阻止改色,并提示升级 Pro。
手动重组第 7 个默认智能分类的应用归属 阻止维护动作,并提示升级 Pro。
保存标签拖动排序 免费用户只能预览,保存排序需要 Pro。
对超额自定义容器继续维护 允许查看和启动;继续改名、改色、增加维护需要 Pro。

6.3 默认智能分类的处理

默认智能分类免费可用,但不是免费无限维护额度。

场景 行为
用户只是浏览 / 启动默认分类中的应用 不计入 6 个额度。
用户删除或隐藏默认分类 不计入 6 个额度。
用户改默认分类名称 该默认分类转为自定义维护容器,占用 1 个额度。
用户改默认分类基础颜色 该默认分类转为自定义维护容器,占用 1 个额度。
用户手动调整默认分类中的应用归属 该默认分类转为自定义维护容器,占用 1 个额度。
用户已经有 6 个自定义维护容器,再维护第 7 个默认分类 提示升级 Pro,不执行该维护动作。

7. Pro 规则

Pro 用户解锁不限数量的自定义标签 / 容器维护。

能力 Pro 规则
创建标签 不限制数量。
个性化维护默认分类 不限制数量。
改名 / 改基础颜色 不限制已拥有的标签数量。
维护应用归属 不限制自定义容器数量。
保存标签拖动排序 不限制,拖动完成后保留排序结果。
老用户超额数据 可完整继续维护。

8. 额度计算规则

8.1 计入额度

动作 计入方式
新建用户标签 新增 1 个自定义维护容器。
导入 / 恢复自定义标签 进入自定义维护容器集合。
默认智能分类改名 转为自定义维护容器,新增 1 个。
默认智能分类改基础颜色 转为自定义维护容器,新增 1 个。
默认智能分类被手动调整应用归属 转为自定义维护容器,新增 1 个。

8.2 不新增额度

动作 规则
浏览分类 不新增额度。
启动应用 不新增额度。
搜索应用 不新增额度。
删除标签 不新增额度;如果删除的是自定义维护容器,则释放额度。
隐藏默认分类 不新增额度。
编辑已计入额度的标签 不新增额度,只要该标签已经属于 6 个可维护容器之一。
清理或合并标签 不新增额度,目的是帮助用户回到免费限制内。

9. 老用户与历史数据

9.1 基本原则

不得因为免费额度限制删除、隐藏或破坏用户已有数据。

9.2 老用户已有超过 6 个自定义标签

场景 规则
查看已有标签 允许。
从已有标签启动 App 允许。
删除 / 合并 / 清理已有标签 允许。
新增更多自定义标签 需要 Pro。
继续维护超额标签 需要 Pro,或先清理到 6 个可维护容器以内。

9.3 从 Pro 降级为免费

如果用户失去 Pro,已有自定义容器不删除、不隐藏。用户仍可查看和启动,但超出免费额度的维护能力需要重新解锁 Pro,或通过删除 / 合并回到免费额度内。

10. 页面与交互要求

10.1 自定义容器额度计数

标签设置页应展示免费用户当前还能维护多少个自定义容器,让用户在触发限制前就能理解额度状态。

免费用户建议展示:

免费版可维护 6 个自定义容器,当前还可维护 X 个。升级 Pro 后可创建和管理不限数量的标签。

也可以在空间受限时使用短文案:

自定义容器:已使用 X / 6

Pro 用户建议展示:

Pro 已解锁:自定义容器不限数量

额度计数规则:

状态 展示要求
免费用户,已使用 0-5 个额度 显示已使用数量和剩余额度。
免费用户,已使用 6 个额度 显示已用满,并在后续超额维护动作中触发 Pro 提示。
免费用户,历史数据超过 6 个额度 显示已超出免费额度,但不得删除或隐藏已有标签。
Pro 用户 显示不限数量,不展示 6 个上限压力。

10.2 标签设置页

标签设置页应让用户知道当前额度状态,并让用户能管理已有标签,以便删除、合并或清理标签后释放免费额度。

建议展示:

自定义容器:已使用 X / 6

当用户已是 Pro:

Pro 已解锁:自定义容器不限数量

10.3 新建标签

用户点击“新建标签”时:

状态 行为
免费用户,已使用 0-5 个额度 正常创建。
免费用户,已使用 6 个额度 不创建,显示 Pro 提示。
Pro 用户 正常创建。

10.4 个性化维护默认分类

当免费用户首次对默认智能分类做个性化维护时,如果仍有额度,允许操作,并可轻提示该分类已计入自定义容器额度。

当免费用户额度已满时,阻止该维护动作,提示升级 Pro。

10.5 Pro 提示文案

当用户触发第 7 个自定义维护动作时,直接拦截,不创建临时标签、不保存临时改动、不提供预览逻辑。

本节文案仅适用于“自定义容器额度已满”的拦截场景;标签拖动排序采用预览逻辑,见 10.7。

标题建议:

自定义容器已用满

正文建议:

免费版可维护 6 个自定义标签。升级 Pro 后可创建和管理不限数量的标签,让你的应用分组保持完整。你也可以编辑或删除已有标签后继续使用免费额度。

按钮建议:

按钮 用途
升级 Pro 进入购买流程。
管理已有标签 回到标签管理页,帮助用户删除、合并或清理标签。

10.6 Pro 页 / 功能对比

Pro 页应新增或更新一行:

功能 免费版 Pro 版
自定义标签 / 容器维护 6 个 不限数量
标签列表排序保存 可保存 可保存
容器内 App 图标排序保存 仅预览 可保存

10.7 标签列表拖动排序保存

标签列表自身拖动排序免费可用。用户拖动标签后,新的容器显示顺序应持久保存。

用户状态 行为
免费用户 可以拖动标签,并保存新的标签顺序。
免费用户拖动结束 保存新的标签顺序,不展示 Pro 提示。
免费用户重新打开 / 刷新 / 触发标签列表重建 标签顺序保持为上次保存结果。
Pro 用户 可以拖动标签,拖动结束后保存新的标签顺序。
Pro 用户重新打开 / 刷新 / 触发标签列表重建 标签顺序保持为上次保存结果。

交互边界:

  • 不在拖动开始前阻断用户。
  • 免费用户拖动过程应保持顺畅,拖动结束后保存新的顺序。
  • 历史已保存的标签顺序不被清空。
  • 本需求不改变容器内部 App 图标排序的现有 Pro 规则。

11. 用户旅程

11.1 新用户正常激活

  1. 用户安装并打开 TagLauncher。
  2. 用户完成智能初始化,看到约 12 个默认分类。
  3. 用户可直接浏览默认分类并启动应用。
  4. 用户没有被“默认分类超过免费额度”提示打断。

11.2 免费用户创建第 7 个自定义标签

  1. 用户已经有 6 个自定义维护容器。
  2. 用户点击“新建标签”。
  3. 系统不创建第 7 个自定义标签。
  4. 系统展示 Pro 提示。
  5. 用户可选择升级 Pro,或返回管理已有标签。

11.3 免费用户改造默认分类

  1. 用户已有 5 个自定义维护容器。
  2. 用户把一个默认智能分类改名。
  3. 系统允许改名,并将该分类计入自定义维护容器。
  4. 用户额度变为 6 / 6。
  5. 用户再尝试改造另一个默认分类时,系统提示升级 Pro。

11.4 老用户超额

  1. 老用户已有 10 个自定义标签。
  2. 用户升级到带有本限制的版本。
  3. 已有 10 个标签仍可查看和启动。
  4. 用户尝试新增第 11 个标签时,提示升级 Pro。
  5. 用户可删除或合并标签,回到免费额度内。

11.5 免费用户保存标签列表排序

  1. 免费用户希望调整标签展示顺序。
  2. 用户拖动标签,界面展示拖动后的排序效果。
  3. 用户松手完成拖动。
  4. 系统保存新的标签顺序。
  5. 用户重新打开、刷新或触发标签列表重建后,标签顺序保持为上次保存结果。

11.6 Pro 用户保存标签排序

  1. Pro 用户拖动标签调整顺序。
  2. 用户松手完成拖动。
  3. 系统保存新的标签顺序。
  4. 用户重新打开、刷新或触发标签列表重建后,标签顺序保持为上次保存结果。

12. 用户故事

编号 用户故事 验收条件
TAG-QUOTA-01 作为新用户,我希望默认智能分类可以直接使用,以便先体验应用分组价值。 默认智能分类不因数量超过 6 而触发付费墙。
TAG-QUOTA-02 作为免费用户,我希望可以创建少量自定义标签,以便整理自己的常用应用。 免费用户可维护最多 6 个自定义维护容器。
TAG-QUOTA-03 作为免费用户,我希望知道为什么第 7 个标签需要 Pro,以便理解升级价值。 第 7 个自定义维护动作被阻止,并展示清晰的 Pro 提示。
TAG-QUOTA-04 作为免费用户,我希望删除或合并标签后恢复额度,以便继续整理。 删除自定义维护容器后释放额度。
TAG-QUOTA-05 作为 Pro 用户,我希望不受标签数量限制,以便建立完整应用容器体系。 Pro 用户可创建和维护不限数量的自定义标签。
TAG-QUOTA-06 作为老用户,我希望已有标签不被删除,以便继续访问我的整理结果。 超额历史标签仍可查看和启动。
TAG-SORT-01 作为免费用户,我希望能保存标签列表顺序,以便按自己的浏览习惯组织容器。 免费用户拖动标签后,新的标签顺序被保存并持续生效。
TAG-SORT-02 作为免费用户,我希望标签列表排序不会突然弹出 Pro 提示,以便保持整理流程顺畅。 免费用户拖动标签结束后不出现标签排序 Pro 提示。
TAG-SORT-03 作为 Pro 用户,我希望保存自定义标签顺序,以便长期保持自己的容器浏览习惯。 Pro 用户拖动标签后,新的标签顺序被保存并持续生效。

13. 验收标准

编号 验收项
QA-TQ-01 新用户默认智能分类约 12 个不计入免费额度,不触发 Pro 提示。
QA-TQ-02 免费用户可创建第 1-6 个自定义标签。
QA-TQ-03 免费用户创建第 7 个自定义标签时被阻止,并看到 Pro 提示。
QA-TQ-04 免费用户删除 1 个自定义标签后,可再次创建 1 个。
QA-TQ-05 免费用户改名默认智能分类时,该分类计入自定义维护容器额度。
QA-TQ-06 免费用户已满 6 个额度后,不能改造第 7 个默认智能分类。
QA-TQ-07 Pro 用户可创建和维护超过 6 个自定义标签。
QA-TQ-08 老用户已有超过 6 个标签时,数据不被删除、不被隐藏。
QA-TQ-09 老用户免费状态下新增更多自定义标签需要 Pro。
QA-TQ-10 Pro 页功能对比展示“自定义标签 / 容器维护:免费 6 个,Pro 不限”。
QA-TQ-11 免费用户可看到自定义容器额度计数,例如“已使用 X / 6”或“当前还可维护 X 个”。
QA-TQ-12 触发第 7 个自定义维护动作时不创建临时标签、不保存临时改动、不进入预览,只展示“升级 Pro”和“管理已有标签”。
QA-TS-01 免费用户可以拖动标签,并保存新的标签顺序。
QA-TS-02 免费用户拖动标签结束后,不出现标签排序 Pro 提示。
QA-TS-03 免费用户重新打开、刷新或触发标签列表重建后,标签顺序保持为上次保存结果。
QA-TS-04 Pro 页免费 / Pro 对比表不再展示“自定义排序:标签在列表中的位置”。
QA-TS-05 Pro 用户拖动标签结束后,新的标签顺序被保存。
QA-TS-06 Pro 用户重新打开、刷新或触发标签列表重建后,标签顺序保持为上次保存结果。
QA-TS-07 历史已保存的标签顺序不因本需求上线被清空。
QA-TS-08 本需求不影响容器内部 App 图标排序的既有免费预览规则。

14. 不做范围

不做项 说明
维护次数限制 不做改名 / 改色 / 调整次数的消耗型额度。
默认分类总数限制 默认智能分类不因为数量超过 6 而触发付费墙。
自动删除超额标签 不删除、不隐藏老用户或导入数据中的超额标签。
标签图标能力 本需求不新增标签图标或上传图标。
App 图标排序规则 不调整容器内部 App 图标排序的现有 Pro 预览 / 保存规则。
新增排序视觉样式 不为容器内 App 图标排序新增一套独立提示视觉,沿用现有 Pro 提示体系。
订阅模式 本需求不改变 Pro 一次性买断策略。

15. 指标建议

指标 观察目的
智能初始化完成率 确认默认分类不被付费墙干扰。
第 7 个自定义标签触达率 衡量升级触点覆盖面。
Pro 提示点击率 衡量文案和触发时机是否有效。
触达后 7 天购买率 衡量该权益对转化的真实贡献。
触达后流失率 / 卸载率 监控限制是否过重。
删除 / 合并标签行为 判断用户是否能理解并管理额度。
容器内 App 图标排序预览触达率 衡量免费用户是否会尝试调整容器内图标顺序。
容器内 App 图标排序预览后的 Pro 点击率 衡量“保存容器内 App 图标排序”权益是否具备转化价值。

16. 决策记录

日期 决策
2026-07-01 不采用维护次数限制。
2026-07-01 免费额度限制对象定义为“自定义维护容器”,不是所有标签总数。
2026-07-01 默认智能分类可免费使用;一旦被个性化维护,则计入 6 个免费额度。
2026-07-01 V1 方案按免费 6 个自定义维护容器编写。
2026-07-01 增加自定义容器额度计数;第 7 个自定义维护动作直接拦截,不做预览。
2026-07-01 标签拖动排序保存定义为 Pro 权益;免费用户可以拖动预览,但不保存新的标签顺序。