KPI для мобильных приложений: какие метрики реально показывают рост продукта
У мобильного приложения может быть 100 000 установок и нулевая прибыль. Или 5000 установок и стабильный доход. Разница не в количестве скачиваний, а в том, какие метрики вы отслеживаете и как на них влияете.
Большинство владельцев приложений смотрят на два числа: количество установок и рейтинг в сторе. Это как оценивать ресторан по количеству людей, которые зашли внутрь, не обращая внимания на то, сколько из них заказали ужин и вернулись снова.
Установки это верхушка воронки. Под ней скрываются десятки метрик, которые определяют, выживет приложение или нет: сколько пользователей остается через неделю, как часто они открывают приложение, сколько приносит один пользователь за все время, во сколько обходится его привлечение. Без этих данных вы принимаете решения вслепую.
В этой статье разберем все ключевые KPI мобильных приложений: от привлечения до монетизации. С формулами расчета, бенчмарками по категориям и конкретными инструментами.
Коротко о главном
- Установки без удержания бесполезны. 75% пользователей удаляют приложение в первые 3 дня. Retention (удержание) важнее, чем количество скачиваний.
- Главная метрика мобильного приложения это LTV (Lifetime Value). Если LTV пользователя ниже, чем стоимость его привлечения (CAC), бизнес-модель не работает. Все остальные KPI помогают увеличить LTV или снизить CAC.
- KPI делятся на 4 группы: привлечение, вовлечение, удержание и монетизация. Отслеживать нужно все четыре. Перекос в сторону одной группы дает искаженную картину.
- Бенчмарки зависят от категории приложения. Retention Day 1 для игры и для банковского приложения это совершенно разные цифры. Сравнивайте себя с конкурентами в своей нише, а не со средними по рынку.
- Аналитика должна быть настроена до запуска рекламы. Без сквозной аналитики вы не поймете, какой канал приводит платящих пользователей, а какой сливает бюджет на пустые установки.
Воронка мобильного приложения
Прежде чем разбирать отдельные метрики, нужно понять, как устроена воронка мобильного приложения. Каждый этап воронки имеет свои KPI.
| Этап воронки | Что происходит | Ключевые KPI |
|---|---|---|
| Привлечение (Acquisition) | Пользователь узнает о приложении и устанавливает его | CPI, CAC, Install Rate, источники трафика |
| Активация (Activation) | Пользователь открывает приложение и совершает первое целевое действие | Activation Rate, Time to First Action, Onboarding Completion |
| Вовлечение (Engagement) | Пользователь регулярно использует приложение | DAU, MAU, Sessions, Session Length, Stickiness |
| Удержание (Retention) | Пользователь возвращается в приложение через время | Retention Day 1/7/30, Churn Rate |
| Монетизация (Revenue) | Пользователь приносит деньги | ARPU, ARPPU, LTV, Conversion to Paying |
| Рефералы (Referral) | Пользователь приводит новых пользователей | K-factor, Referral Rate, Viral Coefficient |
Проблема на любом этапе ломает всю воронку. Можно привлечь миллион установок, но если Retention Day 1 = 5%, через неделю у вас останется горстка пользователей.
Метрики привлечения (Acquisition)
Метрики привлечения показывают, сколько стоит получить нового пользователя и откуда он приходит.
CPI (Cost Per Install)
Стоимость одной установки приложения.
Формула: CPI = Расходы на рекламу / Количество установок
Это базовая метрика, но обманчивая. Низкий CPI не значит «хорошо», если установленные пользователи не открывают приложение и не платят. CPI нужно анализировать в связке с Retention и LTV.
| Категория приложения | Средний CPI (iOS) | Средний CPI (Android) | Комментарий |
|---|---|---|---|
| Игры (казуальные) | $1,5-3 | $0,5-1,5 | Высокий объем, низкая цена |
| Игры (мидкор/хардкор) | $3-7 | $1,5-4 | Более узкая аудитория |
| E-commerce | $2-5 | $1-3 | Конкуренция за платящих пользователей |
| Финтех/банки | $5-15 | $3-10 | Высокий LTV оправдывает высокий CPI |
| Здоровье и фитнес | $2-5 | $1-3 | Сезонность (январь, март) |
| SaaS/продуктивность | $3-8 | $2-5 | B2B аудитория дороже |
| Социальные сети | $1-3 | $0,5-2 | Вирусность снижает CPI |
CAC (Customer Acquisition Cost)
Стоимость привлечения платящего клиента (не просто установки, а пользователя, который совершил целевое действие или оплату).
Формула: CAC = Общие затраты на маркетинг / Количество платящих пользователей
CAC всегда выше CPI, потому что не каждая установка превращается в клиента. Если CPI = $2, а в платящего клиента конвертируется 5% установок, то CAC = $40.
| Категория | Конверсия в платящего | Средний CAC |
|---|---|---|
| Игры (free-to-play) | 2-5% | $30-100 |
| E-commerce | 10-20% | $10-30 |
| Подписочные сервисы | 5-15% | $20-80 |
| Финтех | 15-30% | $20-50 |
Источники установок
Отслеживайте, откуда приходят пользователи и какой канал дает лучшее качество (не только самый низкий CPI, но и лучший Retention и LTV).
Основные каналы:
- Органика (App Store, Google Play). Бесплатные установки через поиск в сторе. Зависит от ASO (App Store Optimization).
- Платная реклама. Google Ads (App Campaigns), Apple Search Ads, Facebook/Instagram, TikTok Ads, Unity Ads.
- Реферальная программа. Пользователи приглашают друзей. Низкий CAC, высокий Retention.
- Кросс-промо. Реклама в других приложениях того же разработчика.
- PR и контент. Обзоры, статьи, упоминания в СМИ.
Правило: считайте CAC и LTV отдельно по каждому каналу. Канал с самым низким CPI может давать пользователей с худшим LTV.
Метрики активации (Activation)
Активация показывает, сколько пользователей дошли до «aha-момента» и начали использовать приложение по назначению.
Activation Rate
Процент пользователей, которые совершили ключевое действие после установки.
Формула: Activation Rate = (Пользователи, совершившие целевое действие / Все установки) × 100%
Целевое действие зависит от типа приложения:
| Тип приложения | Целевое действие (активация) | Бенчмарк |
|---|---|---|
| E-commerce | Первый просмотр товара или добавление в корзину | 30-50% |
| Фитнес | Завершение первой тренировки | 20-35% |
| Финтех | Привязка карты или первый перевод | 25-40% |
| Социальная сеть | Создание профиля и первый пост | 30-50% |
| SaaS | Завершение онбординга и первое действие | 20-40% |
| Игра | Прохождение туториала | 50-70% |
Onboarding Completion Rate
Процент пользователей, которые завершили процесс онбординга (регистрация, настройка профиля, обучение).
Формула: Onboarding Completion = (Завершили онбординг / Начали онбординг) × 100%
Бенчмарк: 40-60%. Если ниже 30%, онбординг слишком длинный, сложный или непонятный.
Каждый дополнительный шаг в онбординге снижает конверсию на 10-20%. Если онбординг содержит 7 экранов, а можно сократить до 3, сокращайте.
Time to First Action
Время от установки до первого целевого действия. Чем короче, тем лучше. Если пользователь не нашел ценность в первые 1-3 минуты, вероятность возврата резко падает.
Метрики вовлечения (Engagement)
Вовлечение показывает, насколько активно пользователи используют приложение.
DAU / WAU / MAU
- DAU (Daily Active Users). Уникальные пользователи за день.
- WAU (Weekly Active Users). Уникальные пользователи за неделю.
- MAU (Monthly Active Users). Уникальные пользователи за месяц.
Сами по себе эти цифры мало говорят. Важны динамика (рост или падение) и соотношение между ними.
Stickiness (Липкость)
Показывает, какая доля месячной аудитории использует приложение каждый день.
Формула: Stickiness = DAU / MAU × 100%
| Stickiness | Оценка | Что значит |
|---|---|---|
| > 25% | Отлично | Четверть месячных пользователей заходит каждый день |
| 15-25% | Хорошо | Есть ядро лояльных пользователей |
| 10-15% | Средне | Большинство заходит редко |
| < 10% | Плохо | Приложение не формирует привычку |
Бенчмарки по категориям:
| Категория | Типичный Stickiness |
|---|---|
| Мессенджеры | 40-60% |
| Социальные сети | 25-40% |
| Финтех/банки | 20-30% |
| E-commerce | 10-20% |
| Игры (казуальные) | 15-25% |
| Фитнес | 10-20% |
| Новости | 15-25% |
Sessions per User
Среднее количество сессий на пользователя в день/неделю.
Формула: Sessions per User = Общее количество сессий / Количество активных пользователей
Бенчмарк: 1,5-3 сессии в день для приложений ежедневного использования. Если пользователь открывает приложение 1 раз в день и проводит 2 минуты, это проблема для приложения, которое должно быть «привычкой».
Average Session Length
Средняя продолжительность одной сессии.
| Категория | Средняя сессия | Комментарий |
|---|---|---|
| Игры | 7-15 минут | Зависит от жанра |
| Социальные сети | 5-10 минут | Частые, но короткие сессии |
| Стриминг (видео) | 15-40 минут | Длинные сессии |
| E-commerce | 3-8 минут | Цель: найти и купить |
| Финтех | 1-3 минуты | Быстрые действия |
| Образование | 10-20 минут | Учебные блоки |
Метрики удержания (Retention)
Retention это самая важная группа метрик для мобильного приложения. Без удержания все затраты на привлечение бессмысленны.
Retention Rate по дням
Процент пользователей, которые вернулись в приложение через N дней после установки.
Формула: Retention Day N = (Пользователи, активные на день N / Установки в день 0) × 100%
Стандартные точки замера: Day 1, Day 7, Day 30.
| Категория | Retention Day 1 | Retention Day 7 | Retention Day 30 |
|---|---|---|---|
| Игры (казуальные) | 25-35% | 10-15% | 3-5% |
| Игры (мидкор) | 30-40% | 12-18% | 5-8% |
| E-commerce | 20-30% | 10-15% | 5-8% |
| Финтех/банки | 25-35% | 15-20% | 10-15% |
| Социальные сети | 25-40% | 15-25% | 10-15% |
| Фитнес | 20-30% | 10-15% | 5-10% |
| SaaS/продуктивность | 20-30% | 10-18% | 8-12% |
Если ваш Day 1 Retention ниже 20%, есть серьезная проблема с первым опытом использования (онбординг, UX, ценностное предложение). Если Day 30 ниже 5%, приложение не формирует привычку.
Churn Rate (Отток)
Процент пользователей, которые перестали использовать приложение за период.
Формула: Churn Rate = (Пользователи на начало периода − Пользователи на конец периода) / Пользователи на начало периода × 100%
Churn Rate = 100% − Retention Rate (для того же периода).
Средний месячный отток для мобильных приложений: 70-80%. Да, большинство приложений теряют 3 из 4 пользователей за первый месяц. Именно поэтому Retention важнее Acquisition.
Кривая удержания
Здоровая кривая удержания падает резко в первые 3-5 дней, затем выравнивается и формирует «полку». Если кривая продолжает падать без выравнивания, приложение не нашло product-market fit.
Цель: добиться «полки» на уровне 10-15% к Day 30. Это ядро лояльных пользователей, на которых строится бизнес-модель.
Метрики монетизации (Revenue)
Монетизация показывает, сколько денег приносит приложение и откуда они приходят.
ARPU (Average Revenue Per User)
Средний доход на одного пользователя (включая тех, кто не платит).
Формула: ARPU = Общий доход / Общее количество активных пользователей
ARPPU (Average Revenue Per Paying User)
Средний доход на одного платящего пользователя.
Формула: ARPPU = Общий доход / Количество платящих пользователей
ARPPU всегда выше ARPU, потому что не все пользователи платят. Разница между ARPU и ARPPU показывает, насколько эффективно вы конвертируете бесплатных пользователей в платящих.
| Модель монетизации | Типичная конверсия в платящих | Средний ARPU (месяц) |
|---|---|---|
| Free-to-play (игры) | 2-5% | $0,5-3 |
| Freemium (подписка) | 5-15% | $1-10 |
| E-commerce | 10-20% (покупатели) | $3-15 |
| Реклама (ad-supported) | 100% (все видят рекламу) | $0,5-5 |
| Подписка (премиум) | 10-25% | $5-30 |
LTV (Lifetime Value)
Общий доход, который один пользователь приносит за все время использования приложения. Это главная метрика для оценки бизнес-модели.
Упрощенная формула: LTV = ARPU × Средний срок жизни пользователя (в месяцах)
Формула через Retention: LTV = ARPU × (1 / Churn Rate)
Если ARPU = $5/месяц и месячный Churn = 20%, то LTV = $5 × (1 / 0,2) = $25.
Правило LTV > 3 × CAC
Если LTV пользователя $25, допустимый CAC не выше $8. Если CAC = $15, бизнес-модель убыточная. Нужно либо увеличивать LTV (монетизация, удержание), либо снижать CAC (оптимизация каналов, органика, виральность).
| Показатель | Здоровая модель | Проблемная модель |
|---|---|---|
| LTV / CAC | > 3 | < 1,5 |
| Срок окупаемости CAC | < 6 месяцев | > 12 месяцев |
| Доля платящих пользователей | > 5% | < 2% |
| Monthly Churn (платящих) | < 10% | > 20% |
MRR и ARR (для подписочных приложений)
- MRR (Monthly Recurring Revenue). Ежемесячный повторяющийся доход от подписок.
- ARR (Annual Recurring Revenue). MRR × 12.
Формула MRR: MRR = Количество подписчиков × Средняя стоимость подписки
Отслеживайте компоненты MRR отдельно:
| Компонент | Что показывает |
|---|---|
| New MRR | Доход от новых подписчиков |
| Expansion MRR | Доход от апгрейда тарифов |
| Contraction MRR | Потери от даунгрейда тарифов |
| Churned MRR | Потери от отмены подписок |
| Net New MRR | New + Expansion − Contraction − Churned |
Если Net New MRR отрицательный, приложение теряет доход быстрее, чем зарабатывает. Это сигнал к немедленным действиям.
Метрики виральности (Referral)
Виральность снижает CAC и ускоряет рост. Если каждый пользователь приводит еще одного, стоимость привлечения стремится к нулю.
K-factor (Вирусный коэффициент)
Показывает, сколько новых пользователей приводит один существующий.
Формула: K-factor = Количество приглашений × Конверсия приглашения в установку
Если каждый пользователь отправляет 5 приглашений и 20% из них устанавливают приложение, K-factor = 5 × 0,2 = 1,0.
| K-factor | Что значит |
|---|---|
| > 1,0 | Вирусный рост: каждый пользователь приводит больше одного нового |
| 0,5-1,0 | Частичная виральность: помогает снизить CAC, но не обеспечивает самостоятельный рост |
| < 0,5 | Слабая виральность: рост зависит от платного привлечения |
K-factor > 1,0 это редкость. Большинство успешных приложений работают с K-factor 0,3-0,7 и дополняют виральность платным привлечением.
Referral Rate
Процент пользователей, которые воспользовались реферальной программой.
Формула: Referral Rate = (Пользователи, отправившие приглашение / Общее количество пользователей) × 100%
Бенчмарк: 5-15% для приложений с реферальной программой.
Технические и продуктовые метрики
Эти метрики не про бизнес напрямую, но они влияют на все остальные KPI.
Crash Rate
Процент сессий, завершившихся крашем (аварийным закрытием приложения).
Формула: Crash Rate = (Сессии с крашем / Общее количество сессий) × 100%
| Crash Rate | Оценка |
|---|---|
| < 0,5% | Отлично |
| 0,5-1% | Нормально |
| 1-3% | Проблема, нужно исправлять |
| > 3% | Критично, пользователи уходят |
Crash Rate выше 1% негативно влияет на рейтинг в сторе и на Retention. Мониторьте через Firebase Crashlytics или Sentry.
App Load Time
Время загрузки приложения до готовности к использованию.
Бенчмарк: < 2 секунды для холодного запуска. Если дольше 3 секунд, 15-20% пользователей закрывают приложение.
App Rating
Средний рейтинг в App Store / Google Play.
| Рейтинг | Влияние на конверсию в установку |
|---|---|
| 4,5-5,0 | Максимальная конверсия |
| 4,0-4,4 | Хорошая конверсия |
| 3,5-3,9 | Конверсия падает на 15-25% |
| < 3,5 | Конверсия падает на 50%+, сторы снижают видимость |
Рейтинг ниже 4,0 это красный флаг. Каждые 0,1 балла влияют на органические установки. Работайте с отзывами: отвечайте на негативные, просите довольных пользователей оставить оценку (in-app review prompt).
Дашборд KPI мобильного приложения
Все метрики нужно свести в один дашборд, который команда проверяет ежедневно или еженедельно.
Ежедневный мониторинг
| Метрика | Зачем |
|---|---|
| DAU | Здоровье аудитории |
| Установки (по каналам) | Эффективность привлечения |
| CPI (по каналам) | Стоимость привлечения |
| Crash Rate | Техническое здоровье |
| Revenue (доход за день) | Финансовая динамика |
Еженедельный анализ
| Метрика | Зачем |
|---|---|
| Retention Day 1, 7 | Качество первого опыта и привычки |
| WAU, Stickiness | Вовлечение ядра |
| ARPU, ARPPU | Эффективность монетизации |
| CAC по каналам | ROI каналов привлечения |
| Churn Rate | Скорость потери пользователей |
Ежемесячный стратегический обзор
| Метрика | Зачем |
|---|---|
| MAU, тренд | Рост или падение аудитории |
| LTV, LTV/CAC | Здоровье бизнес-модели |
| MRR, Net New MRR | Финансовая устойчивость (подписки) |
| Retention Day 30 | Долгосрочное удержание |
| K-factor | Виральность |
| App Rating, тренд | Репутация в сторах |
Инструменты аналитики мобильных приложений
Без инструментов метрики не посчитать. Вот основной стек.
Атрибуция (откуда пришел пользователь)
| Инструмент | Стоимость | Особенности |
|---|---|---|
| AppsFlyer | От $0 (до 10K конверсий) | Лидер рынка, поддержка всех сетей |
| Adjust | От $0 (базовый) | Сильная защита от фрода |
| Branch | От $0 (базовый) | Хорош для диплинкинга |
| Singular | Платный | Совмещает атрибуцию и ROI-аналитику |
Продуктовая аналитика (что делают внутри приложения)
| Инструмент | Стоимость | Особенности |
|---|---|---|
| Firebase Analytics | Бесплатно | Базовая аналитика от Google, интеграция с Google Ads |
| Amplitude | От $0 (до 10M событий) | Мощная воронка, когорты, Retention |
| Mixpanel | От $0 (до 20M событий) | Удобные отчеты, A/B тесты |
| AppMetrica | Бесплатно | Аналитика от Яндекса, хороша для рынка СНГ |
Финансовая аналитика (подписки и доход)
| Инструмент | Стоимость | Особенности |
|---|---|---|
| RevenueCat | От $0 (до $2,5K MRR) | Управление подписками, аналитика LTV |
| Adapty | От $0 (до $10K MRR) | Российский аналог RevenueCat |
| App Store Connect / Google Play Console | Бесплатно | Базовая финансовая отчетность |
Крэш-аналитика
| Инструмент | Стоимость |
|---|---|
| Firebase Crashlytics | Бесплатно |
| Sentry | От $0 (базовый) |
| Bugsnag | От $59/мес |
Как KPI связаны с каналами привлечения
Разные каналы привлечения дают пользователей разного качества. Считать средний CPI по всем каналам бессмысленно. Нужно смотреть на полную картину по каждому каналу.
| Канал | Типичный CPI | Retention Day 7 | Конверсия в платящего | Когда использовать |
|---|---|---|---|---|
| Apple Search Ads | $1,5-5 | 25-35% | 8-15% | Высокий intent, iOS аудитория |
| Google App Campaigns | $0,5-3 | 15-25% | 3-8% | Масштаб, автоматизация |
| Facebook/Instagram | $1-4 | 12-20% | 3-7% | Таргетинг, креативы |
| TikTok Ads | $0,5-2 | 8-15% | 2-5% | Молодая аудитория, виральность |
| Органика (ASO) | $0 | 25-40% | 10-20% | Долгосрочный канал, высокое качество |
| Реферальная программа | $0,5-2 (бонус) | 30-45% | 12-25% | Лучшее качество пользователей |
Обратите внимание: органика и рефералы дают самый высокий Retention и конверсию. Платные каналы дают объем, но качество ниже. Маркетинговая стратегия приложения должна балансировать между объемом и качеством.
Типичные ошибки при работе с KPI
Ошибки, которые приводят к неправильным решениям:
- Оптимизация только CPI. Закупают самые дешевые установки, а потом удивляются, что LTV отрицательный. Дешевые установки из мотивированного трафика дают Retention Day 1 < 5%.
- Не считают LTV по когортам. Средний LTV скрывает разницу между каналами. Пользователи из Apple Search Ads могут иметь LTV в 3 раза выше, чем из TikTok.
- Игнорируют Retention. Наращивают установки, не замечая, что Retention Day 30 = 2%. Это как лить воду в дырявое ведро.
- Не сегментируют метрики. Средние значения по всем пользователям бессмысленны. Считайте KPI по каналам, по странам, по платформам (iOS/Android), по когортам.
- Путают корреляцию и причинность. «Мы добавили пуш-уведомления и DAU вырос» не значит, что пуши вызвали рост. Может быть, параллельно запустили рекламную кампанию.
- Не настраивают аналитику до запуска. Запускают рекламу через Google Ads или Facebook, а атрибуцию настраивают через месяц. Месяц данных потерян.
- Реагируют на дневные колебания. DAU упал на 10% за день, команда паникует. Это нормальная волатильность. Смотрите на недельные и месячные тренды.
- Не связывают метрики приложения с бизнес-метриками. 1 миллион DAU это хорошо. Но если Revenue = $0, это просто расход на серверы.
Итог: система KPI для мобильного приложения
KPI мобильного приложения это не набор отдельных чисел, а взаимосвязанная система. Каждая метрика влияет на другие.
Привлечение + Удержание + Монетизация = Рост
- Привлечение. Считайте CPI и CAC по каждому каналу. Не гонитесь за дешевыми установками. Качество важнее количества. Настройте атрибуцию до первого рекламного доллара.
- Удержание. Retention это фундамент. Если Day 1 Retention < 20%, исправляйте онбординг и первый опыт. Если Day 30 < 5%, приложение не нашло product-market fit.
- Монетизация. LTV должен быть минимум в 3 раза выше CAC. Если нет, улучшайте конверсию в платящих, повышайте ARPU или снижайте стоимость привлечения.
Начните с трех метрик: Retention Day 1, LTV и CAC. Если Retention Day 1 > 25%, LTV > 3 × CAC и CAC стабилен, модель работает. Масштабируйте каналы привлечения через performance-маркетинг и инвестируйте в ASO для органического роста.
Если метрики не в норме, не наращивайте бюджет на рекламу. Сначала исправьте продукт, потом масштабируйте привлечение. Иначе вы масштабируете убытки.
KPI это не отчетность. Это навигационная система. Без нее вы летите вслепую.