复制流程和屏幕
复制流程并修改其中几个元素,以便针对特定的目标受众、A/B 测试或应用版本进行调整。也可以复制单个屏幕,在其他流程中复用。
复制流程
通过流程与付费墙编辑工具
- 在流程与付费墙编辑工具中打开流程。
- 在顶部工具栏中,点击流程操作按钮 ,然后选择 Duplicate flow。副本将在新标签页中打开。
如需复制更早的版本,请将其复制为新流程。
从流程列表中操作
- 在 Adapty 主菜单中前往 Flows & Paywalls,并打开 Flow & Paywall builder 标签页。
- 在流程所在行,打开上下文菜单 并选择 Copy。已归档的流程无法复制——请先恢复它。
副本包含的内容
流程与付费墙编辑工具会将副本作为新的 Draft 打开,名称为原始名称加上 _copy 后缀。为副本起一个唯一的名称以避免混淆。
副本包含流程本身存储的所有内容:
- 屏幕与元素:每个屏幕的布局、元素及交互方式。
- 已分配产品:产品卡片与商店产品之间的关联关系。
- 设计:已保存的颜色和文字样式、背景及深色模式值。
- 自定义字体:同一应用内的所有流程共享相同的自定义字体,因此副本会保留这些字体。
- 变量:自定义变量、元素变量和产品变量。
- 本地化:每个语言区域及其已翻译的文字和媒体资源。
- 远程配置:每个语言区域的 JSON 数据。
复制后,以下内容不会随之迁移:
向用户展示副本
在流程间复制屏幕
要将屏幕移动到另一个流程,请先复制到剪贴板,然后打开目标流程,再粘贴到 Screens 面板中。剪贴板支持在不同流程甚至不同浏览器之间传输屏幕。
Adapty 不会复制屏幕在流程层级所引用的内容。粘贴后的屏幕可能不完整,并可能包含失效引用。含有失效引用的流程可能无法发布。
粘贴后,请逐一检查以下内容:
- 变量:文本绑定、条件和操作不再解析。请用目标流程中的变量替换相关引用。
- 文字样式:元素会失去原有的文字样式。请从目标流程中应用文字样式。
- 导航操作:跳转到屏幕操作会丢失目标指向。请将每个操作重新指向目标流程中的某个屏幕。
- 本地化:只有两个流程共同包含的语言区域才会保留翻译。其他语言区域的用户将看到目标流程的默认内容。
- 产品与自定义字体:同一应用中的所有流程可共用相同的产品和字体。从同一应用的不同流程中粘贴的屏幕,其产品和字体引用会保持不变。若从其他应用粘贴屏幕,则会导致产品和字体引用失效。
Tip
手动复制是快速移动单个页面的最佳方式。如果你需要反复复用同一个模块——比如套餐选择、试用时间轴或对比表格——flow-generator 技能可以将其保存为文件,并将其添加到任意其他流程中,同时自动处理样式、字体、图标和产品绑定。对于无法自动解析的内容,它会列出清单,而不是留下一堆残缺的引用等你排查。