# 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 权益;免费用户可以拖动预览,但不保存新的标签顺序。 |