Что такое screen flow и почему он важен
В мобильном приложении пользователь не движется по одному фиксированному пути. Один открывает каталог → карточку → корзину → оплату. Другой: поиск → фильтр → карточка → «назад» → другая карточка → корзина. Третий уходит после каталога.
Screen flow визуализирует все эти реальные маршруты на основе событийных данных. Это инструмент диагностики: он показывает, куда в действительности идут пользователи, а не куда проектировщик предполагал их направить.
Как читать и строить screen flow
Источники данных
Каждый переход между экранами фиксируется как событие screen_view:
screen_view → { screen_name: "catalog", previous_screen: "home" }
screen_view → { screen_name: "pdp", previous_screen: "catalog" }
screen_view → { screen_name: "cart", previous_screen: "pdp" }
Аналитические инструменты (Amplitude, Mixpanel, Firebase) строят на этих событиях граф переходов — узлы (экраны) и рёбра (переходы с указанием доли трафика).
Ключевые метрики в анализе
| Метрика | Что показывает |
|---|---|
| Drop-off rate | Доля пользователей, покинувших приложение с конкретного экрана |
| Time on screen | Сколько времени проводят на экране |
| Exit paths | Куда переходят с экрана (вперёд / назад / выход) |
| Session depth | Среднее число экранов за сессию |
Типичные находки в e-commerce приложениях
- Неожиданный выход с экрана доставки. Пользователи открывают экран, видят стоимость доставки и закрывают приложение — сигнал проблемы с ценой или отсутствием бесплатной доставки.
- Петля «каталог → карточка → каталог». Пользователь несколько раз возвращается с карточки товара в каталог — возможно, карточка не даёт достаточно информации для решения.
- Высокий exit с экрана корзины. Если более 60% сессий с корзиной заканчиваются выходом (без покупки) — это воронка брошенных корзин в мобиле.
- Прямые входы через deep link. Пользователи, пришедшие через push-уведомление или внешнюю ссылку, нередко идут по более короткому пути — это нужно учитывать при анализе.
Совет: не анализируйте screen flow изолированно от типов сессий. Сессии с покупкой и без неё дают принципиально разные паттерны навигации — сегментируйте данные перед выводами.
Как применять на практике
- Определите критичные экраны — каталог, карточка товара, корзина, оплата.
- Выгрузите exit paths для каждого критичного экрана за период 2–4 недели.
- Найдите аномальные drop-off — сравните с предыдущим периодом или конкурентными бенчмарками.
- Сформулируйте гипотезы о причинах (UX, контент, производительность) и проверьте через A/B тест или сессионные записи.