К содержанию
Словарь

User flow: что это и как его нарисовать

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

Обновлено 5 минут чтения

Коротко

User flow (пользовательский поток) — это схема пути человека внутри продукта: экраны, которые он видит, действия, которые ведут дальше, и развилки до цели. Например, путь от каталога до оплаченного заказа.

В Morfa user flow рисуют на «Доске» фигурами и соединителями или собирают из фреймов прототипа: каждый путь — отдельный сценарий, который запускают в плеере. CJM описывает весь опыт клиента с эмоциями, user flow — только шаги в продукте.

Из чего состоит user flow

User flow отвечает на вопрос, как человек проходит от точки входа до цели. Внешний вид экранов здесь не важен: экран — это блок с названием, а не картинка.

  • Вход — откуда человек пришёл: «Открыл приложение», «Перешёл из рассылки». Обычно это овал.
  • Экран — каждый шаг, который видит человек: «Каталог», «Корзина». Прямоугольник.
  • Действие — нажатие, ввод данных, выбор. Его пишут на стрелке глаголом: «Выбрал товар».
  • Условие — развилка вида «Вход выполнен?» с ветками «Да» и «Нет». Ромб.
  • Цель — где путь заканчивается: «Заказ оформлен». Снова овал.

Task flow, user flow и wireflow

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

Виды схем пути и где их рисовать в Morfa
ВидЧто показываетГде рисовать
Task flowОдин путь для одной задачи, без развилок: «сменить пароль»«Доска»: цепочка блоков
User flowПуть с развилками и разными входами: регистрация, покупка«Доска»: фигуры, ромбы и соединители
WireflowВайрфреймы экранов, связанные стрелкамиФреймы в файле дизайна: связи прототипа видны на холсте, пока открыта вкладка «Прототип»

Чем user flow отличается от CJM и вайрфрейма

Во всех трёх схемах есть блоки и стрелки, поэтому их путают. Отличаются они вопросом, на который отвечают.

User flow, карта пути клиента и вайрфрейм
ПризнакUser flowКарта пути клиента (CJM)Вайрфрейм
ВопросКак пройти от экрана к экрануЧто человек делает и чувствует на каждом этапеКак устроен один экран
ЕдиницаЭкран и действиеЭтап пути и точка контактаБлок на экране
ОхватОдна задача внутри продуктаВесь опыт, в том числе вне продуктаОдин экран
Где в Morfa«Доска» или сценарий прототипаШаблон «Карта пути клиента» на «Доске»Фрейм в файле дизайна

Обычно их делают по порядку: карта пути клиента показывает, где человеку плохо, user flow — какие экраны это исправят, вайрфрейм — что стоит на каждом экране.

Пример user flow: покупка в интернет-магазине

Цель — оплаченный заказ. Вход — каталог. На схеме шесть экранов и две развилки:

  1. «Каталог» → «Выбрал товар» → «Карточка товара».
  2. Развилка «Товар в наличии?»: «Нет» ведёт к экрану «Сообщить о поступлении», «Да» — к «Корзине».
  3. «Корзина» → «Нажал „Оформить“» → развилка «Вход выполнен?».
  4. «Нет» ведёт к экрану «Вход», после входа человек возвращается к оформлению.
  5. «Оформление» → «Оплатил» → цель «Заказ оформлен».

Ветка «Нет» у наличия — тупик для продажи. Именно такие места схема и показывает до того, как нарисованы экраны.

Как нарисовать user flow на доске

Создайте доску кнопкой «Новая доска». Шаблон «Блок-схема» из меню «+» вставляется в открытую доску и уже похож на маленький user flow входа на сайт: «Есть аккаунт?», «Вход», «Регистрация», «Личный кабинет». Его можно взять за основу или рисовать с нуля.

  1. Поставьте вход

    Нажмите O и напишите, откуда человек пришёл.

  2. Добавляйте экраны

    Наведите курсор на блок и щёлкните по одной из четырёх точек вокруг него: рядом появится такой же блок, уже связанный стрелкой. Для прямоугольника экрана нажмите R.

  3. Подпишите действия

    Дважды щёлкните по стрелке и напишите действие коротким глаголом: «Ввёл код», «Нажал „Оплатить“».

  4. Отметьте развилки

    Для условия выберите фигуру «Ромб» в панели «Фигуры и соединители» и выведите из неё две подписанные стрелки.

Как держать большую схему ровной и сохранить её в PNG или PDF, рассказано на странице о блок-схемах.

Как пройти user flow кликами в прототипе

Схема на доске объясняет путь, а прототип даёт его пройти. Каждый путь из схемы становится отдельным сценарием прототипа.

  1. Отметьте начало

    Выделите фрейм первого экрана, во вкладке «Прототип» в разделе «Начало сценария» нажмите «+». Сценарий получит имя «Сценарий 1»: дважды щёлкните по нему и назовите как путь на схеме, например «Покупка».

  2. Свяжите экраны

    На кнопке экрана добавьте взаимодействие «При нажатии» → «Перейти к» и выберите следующий фрейм. Пока вкладка «Прототип» открыта, связи видны на холсте стрелками.

  3. Сделайте ветки экранами

    Условий в прототипе нет, поэтому каждая ветка — свой фрейм и своя кнопка: «Товар есть» ведёт в корзину, «Товара нет» — к экрану подписки.

  4. Запустите путь

    Снимите выделение: в разделе «Сценарии» появится список путей страницы, у каждого кнопка «Запустить».

Остальное о прототипах — триггеры, переходы, плеер — собрано в статье прототип.

Morfa — редактор интерфейсов в браузере

Компоненты, автолейаут, прототипы, совместная работа и код React. Без VPN, с оплатой в рублях.

0 ₽
План «Бесплатный»: 10 файлов, все инструменты и экспорт, без срока
990 ₽
в месяц за план «Профессиональный» или 790 ₽ при оплате за год; 20 ГБ картинок
Figma → Morfa
Импорт файлов по ссылке, бесплатно на любом плане
Без VPN
Открывается в браузере из России, без установки

Вопросы

Что чаще всего спрашивают о теме «User flow».

Чем user flow отличается от CJM?

CJM описывает весь опыт клиента, в том числе вне продукта, и его эмоции на каждом этапе. User flow показывает только шаги внутри продукта для одной задачи: экраны, действия и развилки.

Где лучше рисовать user flow: на доске или в файле дизайна?

Схему с подписями и развилками удобнее рисовать на «Доске»: там есть фигуры, соединители и шаблоны. Путь, который нужно пройти кликами, собирают из фреймов в прототипе файла дизайна.

Что такое wireflow?

Это user flow, где вместо блоков с названиями стоят вайрфреймы экранов, а стрелки показывают переходы. Он нужен, когда для обсуждения важно, как выглядит каждый шаг.

Нужно ли рисовать user flow до экранов?

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

Начните с шаблона или с файла из Figma

Бесплатно — 10 файлов, все инструменты и экспорт. Карта не нужна.