Навигация и ветвление

Навигация и ветвление позволяют провести пользователей через каждый шаг флоу: используйте статические маршруты для перехода всех пользователей к основным экранам и динамическую навигацию для адаптации флоу на основе их выборов.

Навигация — это тип действия. Подробнее о действиях читайте в разделе Действия.

Вы можете настроить статическую и динамическую навигацию с помощью различных элементов флоу.

Статическая навигация

Статическая навигация направляет всех пользователей на один и тот же целевой экран. Чтобы её настроить:

  1. Выберите любой элемент, на который пользователи могут нажать: кнопку, вариант ответа в квизе или переключатель.

  2. Откройте панель Interactions справа. Нажмите Add trigger.

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

    Add trigger button
  3. Настройте триггер On tap:

    • Action: выберите Navigate to screen.
    • Destination: выберите экран назначения.
Static navigation

Динамическая навигация

Динамическая навигация направляет пользователей в зависимости от их ответов в квизе, состояния переключателей и кастомных атрибутов. Любой выбираемый элемент может быть условием для динамической навигации.

Чтобы её настроить:

  1. Выберите элемент, который будет осуществлять навигацию.

  2. Откройте панель Interactions справа. Нажмите Add trigger.

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

    Add trigger button
  3. Настройте триггер On tap:

    • Action: выберите Conditional.
    • Conditions: задайте условия навигации. Подробнее здесь.
Conditional actions

Закрытие флоу

Если пользовательский сценарий предполагает закрытие флоу, вы можете настроить это с помощью кнопок или квизов с одиночным ответом:

  1. Добавьте и выберите элемент, который должен закрывать флоу при нажатии.

  2. Откройте панель Interactions справа. Нажмите Add trigger.

    Add trigger button
  3. Настройте триггер On tap:

    • Action: выберите Close flow.
Close flow action