Retention Rate — делът на потребителите, които се връщат в приложението след определен период от време от първото посещение. Това е фундаментална метрика на продуктовия анализ: ако приложението не задържа потребителите, никакъв ръст на инсталациите няма да спаси бизнеса. Според данни от изследването Mixpanel Retention Benchmarks за 2025 г., медианният Day 1 retention за мобилни приложения е 25%, а Day 30 retention — 8%. Разбирането на Retention Rate позволява на екипите да идентифицират проблемни точки в онбординга и да повишават LTV на потребителите.
Основни точки
Retention Rate (RR) — метрика, която показва какъв дял от потребителите се връщат в приложението след определено време от първото посещение. За разлика от MAU или DAU, които измерват абсолютния брой активни потребители, Retention Rate измерва качеството на аудиторията: колко добре продуктът е способен да задържа потребителите във времето. Високият Retention Rate е индикатор за product-market fit и ключ към устойчив растеж.
Много стартъпи се фокусират върху растежа на инсталациите, игнорирайки задържането. Резултат: тонове изтегляния, нулева активност. Retention Rate показва реалната стойност на продукта за потребителя. Ако след първата седмица останат по-малко от 10% от потребителите, продуктът не решава проблема на аудиторията. Според данни на Andrew Chen (бивш партньор в a16z), стартъпите с Day 7 retention > 30% имат 3 пъти по-голям шанс за успешен Series A кръг.
LTV (Lifetime Value) пряко зависи от Retention Rate. Колкото по-дълго потребителят остава в продукта, толкова повече плаща или носи приходи от реклама. Формула: LTV = ARPU * Average Lifespan. Увеличаването на Average Lifespan чрез растеж на retention — най-ефективният начин за повишаване на LTV без увеличаване на CAC. Според данни на Localytics, повишаването на retention с 5% увеличава LTV в мобилните игри с 30-50%, в електронната търговия — с 25-40%.
Три основни времеви точки на измерване на retention са формирали индустриалния стандарт: Day 1, Day 7 и Day 30. Всяка от тях отговаря на свой въпрос относно поведението на потребителя и посочва различни аспекти на продукта, изискващи внимание от екипа. Допълнително се разграничава Unbounded Retention — връщане в произволен ден след N, не непременно точно на N-тия ден.
Day 1 retention — дали потребителят се е върнал на следващия ден след инсталацията. Това е най-критичният показател: ако приложението не е привлякло потребителя през първия ден, шансът за връщане рязко спада. Норма за мобилни приложения — 25-40%. Стойности под 20% показват проблеми с онбординга, бавно зареждане или несъответствие с очакванията, създадени от рекламите. Първите 24 часа са прозорец на възможност за формиране на навик.
Day 7 retention показва дали продуктът е навлязъл в седмичния ритуал на потребителя. Ако потребителят се връща след седмица, продуктът става част от неговото редовно поведение. Медиана Day 7 retention — 15-25% за социалните мрежи и 10-15% за електронната търговия. Day 7 е точката, след която retention се стабилизира. Спадът на Day 7 спрямо Day 1 показва слаба „кука“ (habit hook), която не мотивира за връщане.
Day 30 retention — показател за дългосрочната стойност на продукта. Медиана — 5-15% в зависимост от категорията. Ако Day 30 retention надвишава 20%, продуктът демонстрира изключително задържане. Day 30 е критичен за изчисляване на LTV: потребителите, достигнали до 30-тия ден, с голяма вероятност ще останат 90+ дни. Тази метрика е основа за прогнозиране на приходите и планиране на бюджети за привличане.
| Вид Retention | Ден на измерване | Норма | Какво проверява |
|---|---|---|---|
| Day 1 | 1 | 25-40% | Първо впечатление, онбординг, съответствие с очаквания |
| Day 7 | 7 | 15-25% | Седмичен навик, ангажираност, основен цикъл |
| Day 30 | 30 | 5-15% | Дългосрочно задържане, LTV, product-market fit |
Изчисляването на Retention Rate се извършва чрез два основни метода: класическа кохортна таблица и bucket метод (дискретно връщане). Изборът на метод зависи от бизнес логиката на продукта. Класическата кохорта отговаря на въпроса “колко потребители са се върнали точно на N-тия ден”, bucket методът — “колко потребители са се върнали в произволен ден след N”. За повечето продуктови екипа и двата метода дават сходна картина, но bucket методът се счита за по-мек.
Съберете всички нови потребители от определен период (например една седмица) — това е кохорта. След това за всеки ден след инсталацията изчислете колко потребители от тази кохорта са извършили целевото действие. Пример: от 1000 инсталации на 26 януари 250 са се върнали на 27 януари — Day 1 retention = 25%. Кохортните таблици позволяват да се види динамиката на retention по седмици на пускане и да се идентифицира ефектът от промените в продукта.
Bucket retention счита потребителя за „задържан“, ако се е върнал в произволен ден след зададен праг. Например Day 7 bucket: върна ли се потребителят в дните 7-13 след инсталацията? Този метод дава по-високи стойности от класическия и е по-подходящ за приложения с неравномерен модел на използване. Повечето аналитични платформи (Amplitude, Mixpanel) използват bucket метод по подразбиране.
-- Классический когортный retention Day 1
WITH first_visit AS (
SELECT user_id, MIN(event_date) AS first_day
FROM user_events
GROUP BY user_id
)
SELECT
COUNT(DISTINCT fv.user_id) AS cohort_size,
COUNT(DISTINCT e.user_id) AS returned_day1,
ROUND(COUNT(DISTINCT e.user_id) * 100.0 / COUNT(DISTINCT fv.user_id), 1) AS retention_day1
FROM first_visit fv
LEFT JOIN user_events e
ON fv.user_id = e.user_id
AND e.event_date = fv.first_day + INTERVAL '1 day'
WHERE fv.first_day >= CURRENT_DATE - INTERVAL '30 days';
Първа грешка — изчисляване на retention от деня на инсталацията, а не от деня на първата активност. Ако потребителят е инсталирал приложението, но го е отворил едва след 3 дни, Day 1 retention ще бъде некоректен. Втора грешка — неотчитане на деинсталации: потребителите, които са изтрили приложението, не могат да се върнат, но трябва да останат в знаменателя. Трета — смесване на кохорти с различни периоди: сравняването на retention на потребители от януари и февруари е коректно само при еднаква методология.
import pandas as pd
def cohort_retention(df):
# Определяме първия ден за всеки потребител
first = df.groupby('user_id')['event_date'].min().reset_index()
first.columns = ['user_id', 'first_day']
# Съединяваме и изчисляваме разликата в дни
merged = df.merge(first, on='user_id')
merged['day'] = (merged['event_date'] - merged['first_day']).dt.days
# Обобщена таблица на retention
cohort = merged.groupby(['first_day', 'day'])['user_id'].nunique()
cohort = cohort.unstack(level='day')
return cohort.div(cohort[0], axis=0)
Нормите на Retention Rate се различават според категорията на приложението, честотата на използване и цикъла на взаимодействие. Социалните мрежи показват най-високи проценти на задържане благодарение на ежедневния модел на използване. Инструменталните приложения (калкулатори, фенерчета) — най-ниски: потребителят решава задача и повече не се връща.
Според данни от доклада Statista Mobile Benchmarks 2025, медианите на Day 1 retention: Social Media — 42%, Gaming — 30%, Fintech — 28%, E-commerce — 22%, Health & Fitness — 20%. Day 7 retention: Social Media — 25%, Gaming — 15%, Fintech — 18%, E-commerce — 10%, Health & Fitness — 12%. Day 30 retention: Social Media — 15%, Gaming — 5%, Fintech — 10%, E-commerce — 5%, Health & Fitness — 7%.
Качество на онбординга — първият и най-важен фактор. Потребителят трябва да разбере стойността на продукта в първите 3-5 минути. Push известията — вторият фактор: правилните известия повишават Day 7 retention с 15-30%. Трети фактор — производителността: приложение, което се зарежда повече от 3 секунди, губи 30% от потребителите още на Day 1. Четвърти — съответствие с очакванията, създадени от реклами или магазини за приложения.
Подобряването на Retention Rate е системна работа, изискваща промени в продукта, онбординга и комуникацията с потребителя. Нека разгледаме доказани стратегии, които помагат на мобилните екипи да повишат задържането на потребители на всички етапи от жизнения цикъл.
Онбордингът трябва да покаже стойността на продукта, а не списък от функции. Изследванията показват, че потребителите преминават не повече от 3-4 екрана на онбординг. Най-добра практика — интерактивен онбординг: оставете потребителя веднага да извърши ключово действие (например да създаде първия проект). Приложенията с интерактивен онбординг показват 20-30% по-висок Day 1 retention от тези с пасивни инструкционни екрани.
Персонализацията на съдържание въз основа на поведението на потребителя — един от най-ефективните начини за повишаване на retention. Netflix, Spotify и TikTok изградиха продуктите си върху персонализацията. За мобилните приложения това може да означава: препоръка на продукти въз основа на прегледи, персонализирана емисия съдържание или избор на функции въз основа на действия на потребителя. Персонализацията повишава Day 7 retention средно с 15-25%.
Streaks (серии), badge системи и ленти за напредък създават навик за връщане. Duolingo използва streaks като основен двигател на retention: потребителите не искат да загубят многодневна серия. Важно: механиката трябва да бъде свързана с основния цикъл на приложението, а не изкуствена. За фитнес приложения streaks работят отлично, за банкови — може да изглеждат натрапчиви.
-- Пользователи с retention Day 7 выше медианы по категории
WITH user_retention AS (
SELECT user_id,
ROUND(COUNT(DISTINCT CASE
WHEN event_date >= first_day + 7
AND event_date < first_day + 14
THEN 1 END) * 100.0 / 1, 1) AS retention_day7
FROM user_events
GROUP BY user_id
)
SELECT COUNT(*) AS high_retention_users
FROM user_retention
WHERE retention_day7 > 30;
Често задавани въпроси
Нормите зависят от категорията. За Social Media добрият Day 1 retention > 40%, Day 7 > 25%. За E-commerce — Day 1 > 20%, Day 7 > 10%. Сравнявайте метриката с бенчмарковете на вашата ниша и собствената си динамика от месец на месец.
Класическият retention изчислява връщането строго на N-тия ден. Bucket retention — връщане в произволен ден от диапазона (например дни 7-13). Bucket методът дава по-високи стойности и е по-подходящ за приложения с неравномерна активност на потребителите.
Churn Rate — обратната страна на retention. Ако retention = 25%, то churn = 75%. Формула: Churn Rate = 1 — Retention Rate. В продуктовия анализ и двете метрики се използват заедно за пълна картина на движението на потребителите.
За Day 1 retention са достатъчни 1000 инсталации, за Day 7 — 5000, за Day 30 — 10000. Колкото по-малко данни, толкова по-голяма е статистическата грешка. При малък обем данни използвайте rolling retention вместо класически.
Промяната на познатия UX — честа причина за спад на retention. Потребителите не обичат да учат отново. Решение: постепенно въвеждане на промени (feature flag), A/B тестване на новата версия върху 10% от аудиторията и възможност за връщане към стария интерфейс.
Резюме
Ще разработим мобилно приложение под ключ
IT Sectr създава iOS и Android приложения за стартъпи и бизнеси от 2017 г. Ще ви консултираме и ще предложим най-доброто решение.
Прочетете също