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

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

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

Скопировать флоу

  1. Откройте страницу Flows.

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

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

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

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

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

  1. По желанию: переименуйте флоу. Adapty допускает одинаковые названия флоу — уникальное имя поможет избежать путаницы.
  2. Сохраните или опубликуйте копию. Копия остаётся в статусе Draft до момента публикации.
  3. Добавьте копию в плейсмент, чтобы показать её пользователям.

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

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

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

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

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

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

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