Churn Rate — procentul utilizatorilor care au încetat să folosească produsul într-o perioadă determinată. Dacă Retention Rate arată cine a rămas, Churn Rate arată cine a plecat. Este oglinda reținerii, iar împreună aceste două metrici oferă o imagine completă a mișcării bazei de utilizatori. Conform raportului Recurly Research pentru 2025, Churn Rate lunar median pentru aplicațiile mobile cu abonament este de 5-7%. Un Churn Rate ridicat distruge efectul creșterii instalărilor și face afacerea instabilă pe termen lung.
Principalele puncte
Churn Rate (abandon) — metrica care arată procentul utilizatorilor care au încetat să interacționeze cu aplicația sau au anulat abonamentul într-o perioadă determinată. Dacă aveți 10 000 de utilizatori plătitori în ianuarie și 9 000 în februarie — Churn Rate = 10%. Metrica este critic de importantă pentru modelele cu abonament, unde fiecare utilizator plecat reprezintă o pierdere directă de MRR (Monthly Recurring Revenue). Fără controlul Churn Rate, afacerea seamănă cu o găleată spartă: oricât ai turna, totul se scurge.
În modelul cu abonament Churn Rate determină cât de mult poate crește afacerea. Dacă Churn Rate lunar = 10%, durata medie de viață a clientului este de 10 luni. Formula: Average Customer Lifetime = 1 / Churn Rate. La Churn Rate = 5% clientul trăiește 20 de luni, la 2% — 50 de luni. Diferența în LTV — de 5 ori. Tocmai de aceea companiile SaaS de succes (Spotify, Netflix, Zoom) se concentrează pe Churn Rate ca indicator operațional cheie.
Churn Rate și Retention Rate sunt legate prin formula: Churn Rate = 1 — Retention Rate. Dacă retention = 80% (pe lună), Churn Rate = 20%. Cu toate acestea, în practică, metricile pot să nu coincidă din cauza diferitelor metode de calcul. Retention Rate se calculează de obicei pe cohortă, iar Churn Rate — ca proporție a utilizatorilor pierduți din baza curentă. Ambele metrici trebuie privite împreună: retention arată eficiența reținerii, churn — amploarea pierderilor.
Churn Rate se împarte în trei tipuri în funcție de motivul plecării utilizatorului. Înțelegerea tipului de abandon este primul pas spre reducerea lui. Voluntary churn — utilizatorul renunță conștient la produs. Involuntary churn — abandon tehnic din cauza problemelor de plată. Delinquent churn — plecare pasivă: utilizatorul încetează să folosească produsul, dar nu anulează formal abonamentul.
Utilizatorul anulează explicit abonamentul sau șterge aplicația. Motive: nepotrivirea valorii cu prețul, găsirea unui produs alternativ, schimbarea nevoilor. Voluntary churn — cel mai informativ tip de abandon: dacă utilizatorul explică motivul plecării (exit survey), echipa primește informații directe pentru îmbunătățirea produsului. Voluntary churn median pentru abonamentele mobile — 3-5% pe lună.
Involuntary churn apare atunci când plata nu se efectuează: cardul a expirat, fonduri insuficiente, banca a respins tranzacția. Proporția unui astfel de abandon — 20-40% din tot churn-ul în serviciile cu abonament. Soluție: procese dunning — încercări automate repetate de debitare, notificări de expirare a cardului, posibilitatea de a schimba metoda de plată. Reducerea involuntary churn la jumătate (de la 40% la 20% din churn-ul total) poate crește MRR cu 10-15% fără nicio modificare a produsului.
Delinquent churn — utilizatorul nu mai deschide aplicația, dar nu anulează formal abonamentul. În produsele gratuite aceștia sunt pur și simplu utilizatori “în stare latentă”, în produsele plătite — utilizatori care plătesc dar nu folosesc produsul. Risc: astfel de utilizatori mai devreme sau mai târziu vor observa debitarea și vor anula abonamentul cu o recenzie negativă. Monitorizarea delinquent churn prin metrica de activitate (DAU/MAU) ajută la identificarea acestor utilizatori înainte de a pleca.
| Tip Churn | Cauză | Proporție din Churn total | Metodă de reducere |
|---|---|---|---|
| Voluntary | Decizie conștientă | 50-60% | Îmbunătățirea produsului, rambursare, win-back |
| Involuntary | Probleme de plată | 20-40% | Procese dunning, mementouri card |
| Delinquent | Inactivitate pasivă | 5-15% | Campanii re-engagement, notificări push |
Calculul Churn Rate depinde de modelul de afaceri. Pentru aplicațiile cu abonament se folosește o formulă simplă, dar în practică apar câteva nuanțe. Abordarea de bază: Churn Rate = (Clienți Pierduți) / (Clienți la Începutul Perioadei) * 100%. Cu toate acestea, trebuie decis: să calculăm churn din numărul total de utilizatori sau doar din cei plătitori? Și cum rămâne cu utilizatorii noi care au venit la mijlocul perioadei?
Gross Churn Rate — procentul utilizatorilor pierduți din baza inițială. Net Churn Rate ia în considerare expansiunea (expansion): o parte dintre utilizatori pot crește tariful sau pot cumpăra mai multe unități. Net Churn = (Lost MRR — Expansion MRR) / Starting MRR * 100%. Dacă Net Churn Rate este negativ — afacerea crește, chiar pierzând utilizatori (datorită upsell-ului celor rămași). Pentru aplicațiile mobile, Gross Churn este o metrică mai transparentă.
Customer Churn — procentul utilizatorilor pierduți. Revenue Churn — procentul MRR pierdut. Ele pot varia semnificativ. Dacă pleacă 10 utilizatori cu tariful minim ($5) și 1 utilizator premium ($100), Customer Churn = 11%, Revenue Churn = 50/500 = 10%. Pentru afacere Revenue Churn este mai important: pierderea clienților scumpi lovește veniturile mai puternic decât plecarea în masă a celor ieftini. Analizați ambele metrici pentru o imagine completă.
Calculul exact al Churn Rate necesită ajustarea pentru utilizatorii noi care au venit în timpul perioadei. Folosiți formula: Churn Rate = Lost / ((Start + End) / 2) * 100%. Unde Start — utilizatorii la începutul perioadei, End — utilizatorii la sfârșitul perioadei, Lost — utilizatorii plecați. Media aritmetică a lui Start și End oferă o evaluare mai precisă a bazei decât doar Start, în special în cazul creșterii rapide.
-- Calculul ratei lunare 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;
Prima greșeală — să nu iei în considerare utilizatorii noi care au venit în perioadă. Dacă în ianuarie erau 1000 de utilizatori, au venit 200 noi și au plecat 100 — Churn Rate = 100/1000 = 10%. Însă calculul corect: 100/((1000+1100)/2) = 9.5%. A doua greșeală — să amesteci voluntary și involuntary churn. A treia — să calculezi churn pe o perioadă prea scurtă (săptămână) pentru modelele cu abonament, unde ciclul mediu de plată este o lună.
Normele Churn Rate depind de tipul aplicației, modelul de afaceri și stadiul de maturitate a produsului. Pentru aplicațiile mobile cu abonament, Churn Rate lunar < 5% este considerat sănătos, 5-10% — satisfăcător, > 10% — critic. Pentru aplicațiile gratuite cu model publicitar, Churn Rate poate fi mai mare — utilizatorii nu sunt legați financiar și pleacă mai ușor.
Conform datelor raportului Recurly Research (2025), Churn Rate lunar median pentru diferite tipuri de aplicații: Streaming & Media — 5.6%, SaaS B2B — 4.3%, SaaS B2C — 6.8%, E-commerce subscriptions — 7.2%, Health & Wellness — 6.1%. Churn Rate pentru primele 30 de zile (early churn) este de 2-3 ori mai mare decât pentru utilizatorii care au trăit 6+ luni. Reducerea early churn este cea mai rapidă modalitate de a îmbunătăți metrica generală.
Prețul — primul factor. Creșterea prețului cu 10% poate crește Churn Rate cu 5-15% în funcție de elasticitatea cererii. Calitatea suportului — al doilea factor: utilizatorii care au contactat suportul și au primit răspuns într-o oră au un Churn Rate cu 30% mai mic. Al treilea factor — concurenții: apariția unui produs alternativ puternic poate dubla Churn Rate într-un trimestru. Al patrulea — oboseala produsului: utilizatorii se satură de conținut sau funcții monotone.
Reducerea Churn Rate este o sarcină strategică care se rezolvă la trei niveluri: produs, comunicare și suport. Spre deosebire de creșterea instalărilor, lucrul cu abandonul are un efect imediat asupra MRR: păstrarea unui utilizator existent este de 5-7 ori mai ieftină decât atragerea unuia nou. Să analizăm strategiile dovedite de reducere a Churn Rate.
Primul pas — să găsești în ce etapă pleacă utilizatorii. Efectuați o analiză de cohortă: pentru fiecare cohortă determinați Churn Rate pe săptămâni. Puncte tipice de abandon: după perioada gratuită, după prima plată, după o actualizare, după o experiență negativă. Identificând punctul de abandon, echipa poate să îl corecteze țintit: să îmbunătățească onboarding-ul, să adauge mai multă valoare în perioada gratuită, să simplifice procesul de plată.
Nu toți utilizatorii plecați sunt pierduți pentru totdeauna. Campaniile win-back (email, push, SMS) recuperează 5-15% din abandon. Strategia: oferiți o reducere la revenire, arătați ce s-a schimbat în produs de la plecare, reamintiți valoarea pe care utilizatorul o primea. Cel mai bun moment pentru win-back — 7-14 zile după plecare, cât utilizatorul își mai amintește produsul. Campaniile la 30+ zile după plecare sunt de 2-3 ori mai puțin eficiente.
Customer Success — suport proactiv care previne abandonul. În loc să aștepte plecarea utilizatorului, echipa CS îl ajută să atingă rezultatul dorit. Pentru aplicațiile mobile: onboarding personalizat, liste de verificare a primilor pași, “controluri de sănătate” automate ale contului. Aplicațiile cu o echipă CS dedicată arată un Churn Rate cu 20-40% mai mic decât cele fără, în special în segmentul B2B.
import pandas as pd
import numpy as np
def churn_prediction(user_features):
# Model simplu de predicție a abandonului
# Returnează probabilitatea de churn pentru fiecare utilizator
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)
Întrebări frecvente
Retention Rate — procentul utilizatorilor rămași, Churn Rate — procentul celor plecați. Formula: Churn Rate = 1 — Retention Rate. Împreună oferă o imagine completă a mișcării bazei de utilizatori în analiza mobilă.
Churn Rate lunar peste 10% — nivel critic pentru aplicațiile cu abonament. La un astfel de abandon, durata medie de viață a clientului este sub 10 luni, ceea ce face ca LTV să fie sub CAC în majoritatea modelelor de afaceri.
Pentru aplicațiile gratuite Churn Rate = procentul utilizatorilor care au încetat să deschidă aplicația în 30 de zile. Stabiliți pragul de inactivitate (de obicei 30 de zile fără sesiune) și considerați astfel de utilizatori “pierduți”.
Net Revenue Churn = (Lost MRR — Expansion MRR) / Starting MRR * 100%. Dacă indicatorul este negativ, afacerea crește în venituri chiar și pierzând utilizatori datorită upsell-ului. Pentru aplicațiile mobile este de dorit să se mențină Net Revenue Churn < 2%.
O schimbare bruscă de UX poate crește Churn Rate cu 20-50% în prima lună după actualizare. Se recomandă testarea A/B a modificărilor pe 5-10% din audiență și implementarea lor treptată prin feature flags, în special pentru interfețele critice.
Concluzii
Vom dezvolta o aplicație mobilă la cheie
IT Sectr creează aplicații iOS și Android pentru startup-uri și afaceri din 2017. Vă vom consilia și vă vom propune cea mai bună soluție.
Citiți și