Копирование флоу и экранов

Скопируйте флоу и измените несколько элементов, чтобы адаптировать его для конкретной аудитории, A/B-теста или версии приложения. Скопируйте отдельный экран, чтобы повторно использовать его в другом флоу.

Flows list with the context menu open, showing Metrics, Edit, Copy, and Archive

Копирование флоу

  1. Перейдите в Flows & Paywalls в главном меню Adapty и откройте вкладку Flow & Paywall builder.

  2. В строке флоу откройте контекстное меню и выберите Copy. Архивный флоу скопировать нельзя — сначала восстановите его.

  3. Flow & Paywall Builder откроет копию как новый Draft с именем оригинала и суффиксом _copy.

    Копия содержит всё, что хранится в самом флоу:

    • Экраны и элементы: все экраны с их макетом, элементами и взаимодействиями.
    • Назначенные продукты: связи между карточками продуктов и продуктами в сторе.
    • Дизайн: сохранённые стили цвета и текста, фоны и значения тёмного режима.
    • Кастомные шрифты: все флоу в одном приложении используют одинаковые кастомные шрифты, поэтому копия сохраняет их.
    • Переменные: кастомные, элементные и продуктовые переменные.
    • Локализации: каждая локаль с переведёнными текстами и медиафайлами.
    • Remote Config: JSON-payload для каждой локали.

    Всё, что хранится за пределами флоу, не копируется:

  4. Опционально: переименуйте флоу. Adapty допускает одинаковые названия флоу — уникальное имя поможет избежать путаницы.

  5. Сохраните или опубликуйте копию. До публикации копия остаётся в статусе Draft.

  6. Добавьте копию в плейсмент, чтобы показывать её пользователям.

Копирование экранов между флоу

Чтобы перенести экран в другой флоу, скопируйте его в буфер обмена, откройте нужный флоу и вставьте экран на панели Screens. Буфер обмена позволяет переносить экраны между разными флоу и даже браузерами.

Adapty не копирует то, на что экран ссылается на уровне флоу. Вставленный экран может оказаться неполным и содержать битые ссылки. Флоу с битыми ссылками может не опубликоваться.

После вставки проверьте каждый из следующих элементов:

  • Переменные: Текстовые привязки, условия и действия перестают работать. Замените ссылки на переменные из целевого флоу.
  • Сохранённые стили: Элементы теряют цвет и стили текста. Примените стиль из целевого флоу.
  • Навигационные действия: Действия Navigate to screen теряют целевой экран. Укажите для каждого из них экран в целевом флоу.
  • Локализации: Переводы сохраняются только для локалей, которые есть в обоих флоу. Пользователи из других локалей видят дефолтный язык целевого флоу.
  • Продукты и пользовательские шрифты: Все флоу в приложении могут использовать одни и те же продукты и шрифты. Экран, вставленный из другого флоу того же приложения, сохраняет свои продукты и шрифты. При вставке экрана из другого приложения ссылки на продукты и шрифты будут нарушены.
Tip

Замените каждую неработающую ссылку на рабочий аналог в целевом флоу.

Копирование вручную — самый быстрый способ перенести один экран. Чтобы переиспользовать один и тот же блок снова и снова — выбор тарифа, таймлайн триала, таблицу сравнения — скилл flow-generator сохраняет его в файл и добавляет в любой другой флоу, по пути разрешая стили, шрифты, иконки и привязки продуктов. Всё, что он не может разрешить, он перечисляет явно — вместо того чтобы оставлять вам неработающие ссылки.