Funnel Analysis — метод мобильной аналитики, отслеживающий прохождение пользователя через последовательность шагов к целевому действию. Воронки показывают, на каком этапе пользователи отваливаются и почему. По данным Amplitude, 2025, приложения, регулярно анализирующие Funnel Analysis, повышают конверсию в среднем на 20% за полгода за счёт точечного исправления узких мест. Воронка — главный инструмент продуктового аналитика.
Главное
Funnel Analysis (воронкообразный анализ) — метод аналитики, при котором выделяется последовательность событий, ведущих к конверсии. Каждый следующий шаг включает только тех пользователей, которые выполнили все предыдущие. На выходе получается "воронка" — широкий вход (все, кто начали) и узкий выход (те, кто завершили).
В мобильных приложениях типичная воронка выглядит так: установка → регистрация → онбординг → первое действие → повторное действие → покупка. На каждом шаге часть пользователей отваливается, и задача аналитика — понять причину и уменьшить потери.
| Метрика | Формула | Пример |
|---|---|---|
| Conversion Rate | Users на шаге N / Users на шаге 1 | 70% дошли до шага 3 |
| Step Conversion | Users на шаге N+1 / Users на шаге N | 85% перешли с шага 2 на шаг 3 |
| Drop-off Rate | 1 — Step Conversion | 15% отвалились на шаге 2 |
| Average Time | Среднее время между шагами | 2.3 минуты от установки до регистрации |
Метрика Average Time между шагами — часто недооценённый показатель. Если от установки до регистрации проходит в среднем 45 минут, проблема в загрузке контента или сложности первого экрана.
Воронки делятся на два основных типа — открытые и закрытые. Выбор зависит от сценария и гибкости пользовательского пути.
Пользователь обязан пройти все шаги строго по порядку. Если он пропустил шаг или пошёл другим путём — не включается в воронку. Пример: регистрация → подтверждение email → заполнение профиля → первый заказ. Закрытые воронки дают чистую картину, но исключают реальные пользовательские сценарии.
Пользователь может выполнять шаги в любом порядке или пропускать некоторые. Система считает конверсию на каждом шаге независимо. Пример: просмотр каталога → добавление в корзину → оформление заказа. Open Funnel — более реалистичный метод для большинства мобильных приложений.
Шаг 1 (обязательный): установка приложения. Шаг 2 (обязательный): просмотр экрана подписки. Шаг 3 (опциональный): просмотр тарифов. Шаг 4 (обязательный): оформление подписки. Гибридный подход даёт баланс между чистотой данных и реалистичностью.
Построение воронки — задача на стыке аналитики и продукта. Процесс состоит из пяти шагов, от формулировки гипотезы до автоматизации отчёта.
Что вы хотите, чтобы сделал пользователь? purchase_completed, subscription_started, referral_sent. Целевое событие — вершина воронки. Все шаги ниже ведут к нему.
Запишите все обязательные события между входом в приложение и целевым действием. Для e-commerce: app_opened → product_viewed → add_to_cart → checkout_started → payment_selected → purchase_completed. Каждое событие должно уже существовать в Event Tracking или будет добавлено.
Time window — максимальное время между первым и последним шагом. Для быстрых сценариев (установка игры) — 24 часа. Для подписочных — 7 или 30 дней. События за пределами окна не включаются в анализ.
Выбор окна напрямую влияет на конверсию: слишком короткое окно (1 час) отсекает пользователей, которые вернулись через 2 часа для завершения покупки. Слишком длинное (30 дней) включает случайные действия. Оптимум определяется через анализ времени между шагами: постройте распределение интервалов и выберите window на уровне 90-го перцентиля.
Для быстрых воронок (онбординг, регистрация) используйте окно 1 час. Для средних (первая покупка) — 7 дней. Для долгих (подписка) — 30 дней. Внутри одной воронки могут быть разные окна для разных пар шагов.
-- Пример расчёта Funnel в BigQuery
WITH funnel_steps AS (
SELECT
user_id,
event_name,
event_timestamp,
LAG(event_name) OVER (
PARTITION BY user_id ORDER BY event_timestamp
) AS previous_event
FROM `project.events.*`
WHERE event_name IN (
'app_opened', 'product_viewed',
'add_to_cart', 'purchase_completed'
)
)
SELECT
event_name AS step,
COUNT(DISTINCT user_id) AS users,
ROUND(
COUNT(DISTINCT user_id)
/ MAX(COUNT(DISTINCT user_id)) OVER (), 3
) AS conversion_rate
FROM funnel_steps
GROUP BY step
ORDER BY ARRAY_POSITION(
['app_opened', 'product_viewed',
'add_to_cart', 'purchase_completed'],
event_name
)
Запрос использует LAG для отслеживания последовательности и ARRAY_POSITION для сортировки шагов. Результат — таблица с числом пользователей и конверсией на каждом шаге.
Постройте воронку на данных за последние 30 дней. Если на шаге "checkout_started" конверсия 80%, а на "purchase_completed" — 25%, проблема в платёжной форме. Сравните с конкурентными бенчмарками: средняя конверсия корзины в мобильных приложениях — 15–25% по данным Statista (2024).
Настройте ежедневный отчёт с воронкой в дашборде (Looker Studio, Tableau). Добавьте алерты: если Conversion Rate на шаге падает ниже контрольной границы — уведомление в Slack или Telegram.
Drop-off Analysis — ключевой этап Funnel Analysis. Потери на каждом шаге — источник гипотез для улучшения продукта. Выделяют три зоны проблем: технические баги, UX-барьеры и мотивационные сценарии.
Если на шаге "registration_completed" после ввода номера телефона отваливается 15% пользователей — проверьте SMS-шлюз. Технические потери исправляются за 1–2 дня и дают быстрый прирост конверсии. Используйте Firebase Crashlytics в связке с воронкой для выявления багов.
Если на шаге "cart_viewed" → "checkout_started" теряется 40% — проблема в UX корзины. Возможно, нет кнопки "Оформить заказ" выше сгиба экрана, или стоимость доставки не показана до ввода адреса. UX-анализ требует сессий-реплеев (Hotjar, UXCam, Smartlook).
Если пользователь доходит до "payment_selected", но не завершает покупку — ценность предложения ниже цены. Мотивационные потери лечатся скидками, триалами, социальным доказательством. A/B-тест: покажите 50% пользователей отзывы на странице оплаты и сравните конверсию.
Техника 5 Whys применительно к воронке: на шаге, где конверсия упала на 20%, последовательно задайте пять вопросов "почему". Почему пользователи не доходят до оплаты? Потому что форма оплаты долго грузится. Почему долго грузится? Потому что запрос к платёжному шлюзу таймаутится. Почему таймаутится? Потому что SDK не обновлён. Методика выявляет первопричину, а не симптом.
Когортный анализ воронки — ещё один инструмент. Сравните воронку пользователей, установивших приложение в январе и феврале. Если февральская когорта показывает падение конверсии на шаге "регистрация" на 15%, причина в изменении экрана онбординга, выкаченном в конце января. Когорты изолируют временные факторы.
По данным CXL Institute (2024), систематический Drop-off Analysis с последующим A/B-тестированием гипотез даёт средний прирост конверсии воронки на 30% за 3 месяца.
Каждый инструмент предлагает свой подход к построению воронок. Выбор зависит от сложности продукта и бюджета.
Amplitude — лидер продуктовой аналитики. Встроенный Funnel Analysis позволяет сегментировать воронку по когортам, устройствам, версиям приложения. Pathfinder показывает разветвления — сколько пользователей пошло альтернативным путём после шага 2.
Mixpanel Flows визуализирует воронку как граф переходов. Плюс — real-time обновление. Минус — ограниченная фильтрация в бесплатном тарифе. Подходит для средних проектов с командой до 10 аналитиков.
Firebase предоставляет бесплатный Funnel Report с ограничением до 10 шагов. Интеграция с BigQuery позволяет строить кастомные воронки через SQL. Идеально для стартапов, которые только начинают анализировать конверсию.
Для enterprise-решений используйте Tableau с источником из BigQuery. Это даёт полную гибкость: пользовательские метрики, сквозную аналитику от установки до LTV, мониторинг в реальном времени. Требует продажи BI-инженера.
GA4 предоставляет Funnel Exploration в разделе Explore. Поддерживает до 10 шагов, сегментацию по параметрам пользователя и сравнению временных периодов. Минус — ограниченная гибкость по сравнению с Amplitude, но полностью бесплатен и интегрирован с Google Ads.
| Инструмент | Бесплатно | Макс. шагов | BigQuery | Real-time |
|---|---|---|---|---|
| Firebase | Да | 10 | Да | Нет |
| Amplitude | Нет | ∞ | Да | Да |
| Mixpanel | Нет | ∞ | Нет | Да |
| GA4 | Да | 10 | Да | Нет |
| Tableau+BigQuery | Нет | ∞ | Да | Да |
Выбор инструмента определяется частотой анализа. Для ежедневного мониторинга воронок подходит Amplitude или Mixpanel. Для еженедельных стратегических отчётов — Tableau с BigQuery. Для стартапов — Firebase или GA4.
Часто задаваемые вопросы
Оптимальное число шагов — 4–7. Меньше 4 — воронка слишком агрегирована, не видно проблем. Больше 7 — падает точность: на 8-й шаг доходит слишком мало пользователей для статистической значимости. Фокус на ключевые точки принятия решений.
Установка — вход в воронку только для платного трафика. Для органики входом служит app_opened или screen_view первого экрана. Используйте атрибуцию (AppsFlyer / Adjust), чтобы отделить установки по источнику и считать конверсию для каждого канала.
Рекламные кабинеты (Meta, Google) считают конверсию по своей модели атрибуции (last-click, view-through). Funnel Analysis считает строго по событиям внутри приложения. Расхождение в 10–20% — норма. Фокус на внутреннюю воронку как источник правды.
Ежедневно — для продуктовых метрик. Еженедельно — для стратегических отчётов. Ежедневный просмотр воронки позволяет заметить падение конверсии сразу после выкатки бажной версии. Настройте алерт при падении Step Conversion ниже 3 сигм от среднего.
Только на основе Screen View — да, с ограничениями. Воронка по экранам покажет, где пользователь уходит, но не объяснит, почему. Для полноценного анализа нужны бизнес-события: add_to_cart информативнее, чем screen_view экрана корзины.
Итоги
Мы разработаем мобильное приложение под ключ
IT Sectr создаёт приложения для iOS и Android для стартапов и бизнеса с 2017 года. Мы проконсультируем вас и предложим наилучшее решение.
Читайте также