Churn Rate — процентът потребители, които са спрели да използват продукта за определен период. Ако Retention Rate показва кой е останал, Churn Rate показва кой е напуснал. Това е огледален образ на задържането и заедно тези две метрики дават пълна картина на движението на потребителската база. Според доклада на Recurly Research за 2025 г., медианният месечен Churn Rate за мобилни абонаментни приложения е 5-7%. Високият Churn Rate унищожава ефекта от растежа на инсталациите и прави бизнеса нестабилен в дългосрочен план.
Основни точки
Churn Rate (отток) — метрика, показваща дела на потребителите, спрели да взаимодействат с приложението или отказали абонамента за определен период. Ако имате 10 000 плащащи потребители през януари и 9 000 през февруари — Churn Rate = 10%. Метриката е критично важна за абонаментните модели, където всеки напуснал потребител е пряка загуба на MRR (Monthly Recurring Revenue). Без контрол на Churn Rate бизнесът прилича на кофа с дупка: колкото и да сипете, всичко ще изтече.
В абонаментния модел Churn Rate определя колко дълго бизнесът може да расте. Ако месечният Churn Rate = 10%, средната продължителност на живота на клиента е 10 месеца. Формула: Average Customer Lifetime = 1 / Churn Rate. При Churn Rate = 5% клиентът живее 20 месеца, при 2% — 50 месеца. Разликата в LTV — 5 пъти. Именно затова успешните SaaS компании (Spotify, Netflix, Zoom) се фокусират върху Churn Rate като ключов оперативен показател.
Churn Rate и Retention Rate са свързани с формулата: Churn Rate = 1 — Retention Rate. Ако задържането = 80% (на месец), Churn Rate = 20%. На практика обаче метриките може да не съвпадат поради различни методи на изчисление. Retention Rate обикновено се изчислява на кохорта, а Churn Rate — като дял на загубените потребители от текущата база. И двете метрики трябва да се разглеждат заедно: задържането показва ефективността на задържане, churn — мащаба на загубите.
Churn Rate се разделя на три вида в зависимост от причината за напускане на потребителя. Разбирането на вида отток е първата стъпка към намаляването му. Voluntary churn — потребителят съзнателно се отказва от продукта. Involuntary churn — технически отток поради проблеми с плащането. Delinquent churn — пасивно напускане: потребителят спира да използва продукта, но формално не отказва абонамента.
Потребителят изрично отказва абонамента или изтрива приложението. Причини: несъответствие на стойността с цената, намиране на алтернативен продукт, промяна на нуждите. Voluntary churn — най-информативният вид отток: ако потребителят обяснява причината за напускане (exit survey), екипът получава директни прозрения за подобряване на продукта. Медианният voluntary churn за мобилни абонаменти — 3-5% на месец.
Involuntary churn настъпва, когато плащането не преминава: картата е изтекла, недостатъчно средства, банката е отказала транзакцията. Делът на такъв отток — 20-40% от целия churn в абонаментните услуги. Решение: dunning процеси — автоматични повторни опити за теглене, известия за изтичане на карта, възможност за смяна на начина на плащане. Намаляването на involuntary churn наполовина (от 40% на 20% от общия churn) може да увеличи MRR с 10-15% без нито една промяна в продукта.
Delinquent churn — потребителят спира да отваря приложението, но формално не отказва абонамента. В безплатните продукти това са просто “спящи” потребители, в платените — потребители, които плащат, но не използват продукта. Риск: такива потребители рано или късно ще забележат тегленето и ще откажат абонамента с отрицателен отзив. Мониторингът на delinquent churn чрез метриката на активност (DAU/MAU) помага да се открият такива потребители, преди да напуснат.
| Вид Churn | Причина | Дял от общия Churn | Метод за намаляване |
|---|---|---|---|
| Voluntary | Съзнателно решение | 50-60% | Подобряване на продукта, връщане на пари, win-back |
| Involuntary | Проблеми с плащането | 20-40% | Dunning процеси, напомняния за карта |
| Delinquent | Пасивна неактивност | 5-15% | Re-engagement кампании, push известия |
Изчислението на Churn Rate зависи от бизнес модела. За абонаментни приложения се използва проста формула, но на практика възникват няколко нюанса. Основен подход: Churn Rate = (Загубени клиенти) / (Клиенти в началото на периода) * 100%. Трябва обаче да се реши: дали да се изчислява churn от общия брой потребители или само от плащащите? И какво да се прави с новите потребители, дошли по средата на периода?
Gross Churn Rate — процентът загубени потребители от началната база. Net Churn Rate взема предвид разширяването (expansion): част от потребителите могат да повишат тарифата или да купят повече единици. Net Churn = (Lost MRR — Expansion MRR) / Starting MRR * 100%. Ако Net Churn Rate е отрицателен — бизнесът расте, дори губещ потребители (благодарение на upsell на останалите). За мобилни приложения Gross Churn е по-прозрачна метрика.
Customer Churn — процентът загубени потребители. Revenue Churn — процентът загубен MRR. Те могат значително да се различават. Ако напуснат 10 потребители с минимална тарифа ($5) и 1 потребител с премиум ($100), Customer Churn = 11%, Revenue Churn = 50/500 = 10%. За бизнеса Revenue Churn е по-важен: загубата на скъпи клиенти удря приходите по-силно от масовото напускане на евтини. Анализирайте и двете метрики за пълна картина.
Точното изчисление на Churn Rate изисква корекция за нови потребители, дошли през периода. Използвайте формулата: Churn Rate = Lost / ((Start + End) / 2) * 100%. Където Start — потребители в началото на периода, End — потребители в края на периода, Lost — напуснали потребители. Средноаритметичното на Start и End дава по-точна оценка на базата от само Start, особено при бърз растеж.
-- Расчёт ежемесячного Churn Rate
WITH monthly_active AS (
SELECT
user_id,
DATE_TRUNC('month', event_date) AS month
FROM user_events
GROUP BY user_id, DATE_TRUNC('month', event_date)
),
churn_calc AS (
SELECT
curr.month,
COUNT(DISTINCT prev.user_id) AS prev_users,
COUNT(DISTINCT curr.user_id) AS curr_users,
COUNT(DISTINCT prev.user_id) - COUNT(DISTINCT curr.user_id) AS lost
FROM monthly_active curr
LEFT JOIN monthly_active prev
ON curr.user_id = prev.user_id
AND prev.month = curr.month - INTERVAL '1 month'
GROUP BY curr.month
)
SELECT
month,
ROUND(lost * 100.0 / prev_users, 2) AS churn_rate_pct
FROM churn_calc
WHERE prev_users > 0
ORDER BY month;
Първа грешка — да не се вземат предвид новите потребители, дошли през периода. Ако през януари е имало 1000 потребители, дошли са 200 нови, а са напуснали 100 — Churn Rate = 100/1000 = 10%. Правилното изчисление обаче е: 100/((1000+1100)/2) = 9.5%. Втора грешка — смесване на voluntary и involuntary churn. Трета — изчисляване на churn за твърде кратък период (седмица) за абонаментни модели, където средният цикъл на плащане е месец.
Нормите на Churn Rate зависят от типа приложение, бизнес модела и етапа на зрялост на продукта. За абонаментни мобилни приложения месечният Churn Rate < 5% се счита за здрав, 5-10% — за задоволителен, > 10% — за критичен. За безплатни приложения с рекламен модел Churn Rate може да бъде по-висок — потребителите не са финансово обвързани и напускат по-лесно.
По данни на доклада на Recurly Research (2025), медианният месечен Churn Rate за различни типове приложения: Streaming & Media — 5.6%, SaaS B2B — 4.3%, SaaS B2C — 6.8%, E-commerce subscriptions — 7.2%, Health & Wellness — 6.1%. Churn Rate за първите 30 дни (early churn) е 2-3 пъти по-висок от този за потребители, преживели 6+ месеца. Намаляването на early churn е най-бързият начин за подобряване на общата метрика.
Цена — първият фактор. Увеличаването на цената с 10% може да повиши Churn Rate с 5-15% в зависимост от еластичността на търсенето. Качество на поддръжката — вторият фактор: потребителите, които са се свързали с поддръжката и са получили отговор в рамките на час, имат 30% по-нисък Churn Rate. Трети фактор — конкурентите: появата на силен алтернативен продукт може да удвои Churn Rate за едно тримесечие. Четвърти — продуктова умора: потребителите се уморяват от монотонно съдържание или функции.
Намаляването на Churn Rate е стратегическа задача, която се решава на три нива: продукт, комуникация и поддръжка. За разлика от растежа на инсталациите, работата върху оттока дава незабавен ефект върху MRR: задържането на един съществуващ потребител е 5-7 пъти по-евтино от привличането на нов. Нека разгледаме доказаните стратегии за намаляване на Churn Rate.
Първа стъпка — да се намери на кой етап потребителите напускат. Проведете кохортен анализ: за всяка кохорта определете Churn Rate по седмици. Типични точки на отток: след безплатния период, след първото плащане, след актуализация, след негативно преживяване. Идентифицирайки точката на отток, екипът може целенасочено да я поправи: да подобри онбординга, да добави повече стойност в безплатния период, да опрости процеса на плащане.
Не всички напуснали потребители са загубени завинаги. Win-back кампаниите (имейл, push, SMS) връщат 5-15% от оттока. Стратегия: предложете отстъпка за завръщане, покажете какво се е променило в продукта от напускането, напомнете за стойността, която потребителят е получавал. Най-доброто време за win-back — 7-14 дни след напускане, докато потребителят все още помни продукта. Кампаниите след 30+ дни от напускането са 2-3 пъти по-малко ефективни.
Customer Success — проактивна поддръжка, предотвратяваща оттока. Вместо да чака потребителят да напусне, CS екипът му помага да постигне желания резултат. За мобилни приложения: персонализиран онбординг, контролни списъци за първи стъпки, автоматични “проверки на здравето” на акаунта. Приложенията с отделен CS екип показват 20-40% по-нисък Churn Rate от тези без такъв, особено в B2B сегмента.
import pandas as pd
import numpy as np
def churn_prediction(user_features):
# Прост модел за прогнозиране на отток
# Връща вероятността за churn за всеки потребител
risk_score = (
(1 - user_features['session_frequency']) * 0.4 +
(1 - user_features['feature_adoption']) * 0.3 +
user_features['days_since_last_login'] * 0.2 +
user_features['support_tickets'] * 0.1
)
user_features['churn_risk'] = 1 / (1 + np.exp(-(risk_score * 2 - 3)))
return user_features.sort_values('churn_risk', ascending=False)
Често задавани въпроси
Retention Rate — процентът останали потребители, Churn Rate — процентът напуснали. Формула: Churn Rate = 1 — Retention Rate. Заедно те дават пълна картина на движението на потребителската база в мобилната аналитика.
Месечен Churn Rate над 10% — критично ниво за абонаментни приложения. При такъв отток средната продължителност на живота на клиента е под 10 месеца, което прави LTV по-нисък от CAC в повечето бизнес модели.
За безплатни приложения Churn Rate = процентът потребители, спрели да отварят приложението в рамките на 30 дни. Определете прага на неактивност (обикновено 30 дни без сесия) и считайте тези потребители за “загубени”.
Net Revenue Churn = (Lost MRR — Expansion MRR) / Starting MRR * 100%. Ако показателят е отрицателен, бизнесът расте в приходи дори при загуба на потребители благодарение на upsell. За мобилни приложения е желателно да се поддържа Net Revenue Churn < 2%.
Рязката промяна на UX може да увеличи Churn Rate с 20-50% през първия месец след актуализацията. Препоръчва се A/B тестване на промените върху 5-10% от аудиторията и постепенното им въвеждане чрез feature flags, особено за критични интерфейси.
Резюме
Ще разработим мобилно приложение под ключ
IT Sectr създава iOS и Android приложения за стартъпи и бизнеси от 2017 г. Ще ви консултираме и ще предложим най-доброто решение.
Прочетете също