Kako sprovesti kohortnu analizu: praćenje retencije i merenje poboljšanja produkta
Šta je kohortna analiza?
Kohortna analiza je kvantitativna istraživačka metoda koja grupiše korisnike prema zajedničkoj karakteristici — najčešće prema datumu registracije — i prati kako se ponašanje svake grupe menja tokom vremena. Umesto gledanja agregatne retencije koja meša nove korisnike s veteranima, kohortna analiza razdvaja korisnike u zasebne grupe i nezavisno meri angažovanje svake od njih. Na taj način se otkriva da li produkt postaje bolji u zadržavanju novih korisnika, da li je određena promena poboljšala ranu retenciju ili koji akvizicioni kanali privlače korisnike koji ostaju duže.
Na koje pitanje odgovara?
- Da li produkt postaje bolji u zadržavanju novih korisnika tokom vremena?
- Kako se oblik krive retencije razlikuje između kohorti?
- Koji aktivacioni događaji predviđaju dugoročnu retenciju?
- Da li se određena promena produkta odražava kao poboljšanje u kohortama koje su je iskusile?
- Koji akvizicioni kanali donose korisnike s najvišom dugoročnom retencijom?
- U kojoj tački životnog ciklusa dolazi do najvećeg pada angažovanja?
Kada koristiti
- Kada tim treba da meri retenciju pošteno — agregatni DAU/MAU može rasti dok retencija pada, ako akvizicija kompenzuje churn.
- Kada se procenjuje uticaj promene produkta na retenciju poređenjem kohorti pre i posle.
- Kada se dijagnostikuje gde u životnom ciklusu angažovanje opada.
- Kada se poredi kvalitet različitih korisničkih segmenata ili akviziconih kanala.
- Kada se gradi poslovni slučaj za investiciju u produkt kvantifikovanjem poboljšanja retencije.
- Kada se postavljaju ciljevi retencije koristeći krive nedavnih kohorti kao polazne tačke.
Metoda nije prikladna kada produkt ima very malo korisnika (cilj je 50–100+ po kohorti). Ne objašnjava zašto korisnici odlaze — kombinovati s kvalitativnim metodama. Zahteva dosledno praćenje tokom vremena.
Šta dobijate (rezultati)
- Tabela retencije kohorti (redovi: kohorte, kolone: vremenski periodi, ćelije: % retencije).
- Krive retencije za vizuelno poređenje između kohorti.
- Benchmarkovi za Day 1, Day 7, Day 30 u poređenju s industrijskim i istorijskim podacima.
- Poređenje bihejvioralnih kohorti (npr. završili onboarding vs. preskočili).
- Poređenje retencije po akviziconim kanalima.
- Trend poboljšanja koji pokazuje kako se metrike retencije menjaju između kohorti.
Učesnici i trajanje
- Učesnici: Nema regrutovanih učesnika — koristi se live podaci produkta. Najmanje 50–100 po kohorti; 500+ za segmentnu analizu.
- Vremenski period podataka: Minimum 3–6 meseci za smislene obrasce između kohorti.
- Vreme postavljanja: 1–3 dana s postojećim praćenjem; 1–2 nedelje za novo instrumentovanje.
- Vreme analize: 1–3 dana za fokusiran pregled.
Kako sprovesti kohortnu analizu (korak po korak)
1. Definišite tip kohorte i period grupisanja
Akvizicione kohorte se grupišu prema datumu registracije (najčešće). Bihejvioralne kohorte se grupišu prema određenoj akciji. Odaberite nedeljno ili mesečno grupisanje na osnovu volumena korisnika i ritma produkta.
2. Definišite događaj retencije
Šta se računa kao “zadržan”? Bilo koja sesija (široko) ili osnovna akcija poput završetka zadatka (usko i smislenije). Precizno dokumentujte definiciju — njeno naknadno menjanje poništava poređenja.
3. Postavite izveštaj o kohortama
Konfigurišite u analytics alatu s dimenzijom kohorte, događajem retencije i vremenskim intervalima (Day 0, 1, 3, 7, 14, 30, 60, 90). Pokrenite za poslednjih 3–6 meseci.
4. Čitajte tabelu retencije
Tri ugla: po redovima (kako svaka kohorta opada), po kolonama (da li se ista tačka u vremenu poboljšava za novije kohorte?) i anomalije (kohorte s neobičnom retencijom u korelaciji s događajima).
5. Poredite bihejvioralne kohorte
Razdvojite po ključnim aktivacionim događajima. Korisnici koji završe onboarding vs. oni koji ga preskoče — ako je jaz retencije velik, taj događaj je snažan prediktor retencije.
6. Poredite akvizicione kanale
Retencija prema izvoru saobraćaja pokazuje koji kanali donose dugotrajne korisnike, čak i ako neki kanali koštaju više po akviziciji.
7. Merite uticaj promene produkta
Identifikujte prvu kohortu koja je doživela promenu i uporedite njenu krivu s prethodnom kohortom.
8. Izveštajte i postavljajte ciljeve
Predstavite krive retencije, bihejvioralna poređenja i jasnu procenu. Postavite ciljeve za nadolazeće kohorte.
Kako AI menja ovu metodu
AI kompatibilnost: potpuna — AI automatizuje segmentaciju kohorti, generisanje kriva retencije, detekciju anomalija i predviđanje churna.
Šta AI može da uradi
- Automatski otkriva infleksione tačke retencije i identifikuje koji bihejvioralni događaji koreliraju s dugoročnom retencijom.
- Predviđa rizik od churna po korisniku koristeći ML modele obučene na podacima kohorti.
- Generiše sažetke retencije na prirodnom jeziku iz tabela kohorti.
- Upozorava na anomalije kada kriva nove kohorte odstupi od istorijskih normi.
Šta zahteva istraživača
- Definisanje šta znači “zadržan” — odluka o strategiji produkta.
- Tumačenje zašto se retencija promenila — zahteva kontekst koji prevazilazi podatke.
- Postavljanje realnih ciljeva na osnovu industrijskih benchmarkova i poslovne strategije.
- Odlučivanje gde investirati kada više faktora korelira s retencijom.
Workflow unapređen AI-em
Pre AI-a, kohortna analiza bila je mesečna vežba analitičara podataka. Sa analytics alatima unapređenim AI-em, praćenje retencije je kontinuirano — alat generiše tabele za svaku novu kohortu, poredi rane podatke s istorijskim obrascima i upozorava tim ako kohorta prati ispod očekivanja.
Alati
Analytics s kohortama: Amplitude, Mixpanel, GA4, PostHog, Heap, CleverTap.
SaaS retencija: Userpilot, Appcues, ChartMogul.
Data warehousing: BigQuery, Snowflake, Redshift.
AI/prediktivno: Amplitude Predict, Mixpanel Spark, ChatGPT / Claude.
Vizualizacija: Looker Studio, Tableau, Metabase.
Dobro funkcioniše s
- Analytics / Clickstream (An): Analytics obezbeđuje podatke o događajima na kojima je kohortna analiza zasnovana.
- Funnel Analysis (Fa): Funneli mere konverziju kroz tok; kohorte mere da li angažovanje traje tokom vremena.
- Survey (Sv): Kohortna analiza pokazuje kada korisnici odlaze; anketa pita zašto.
- In-depth Interview (Di): Intervjui s korisnicima iz kohorte s niskom retencijom otkrivaju uzrok.
- NPS / CSAT / SUS (Np): Praćenje zadovoljstva po kohorti povezuje subjektivno iskustvo s bihejvioralnom retencijom.
Primer iz prakse
Jedan SaaS za upravljanje projektima imao je 25.000 MAU, ali kohortna analiza otkrila je da Day-30 retencija opada: 34% (januar), 28% (mart), 22% (maj). Rast akvizicije maskirao je pad. Najstrmiji pad desio se između Dana 1 i Dana 3 — 55–60% korisnika nikad se nije vratilo posle prve sesije.
Bihejvioralno poređenje pokazalo je da su korisnici koji su kreirali projekat u prvoj sesiji zadržani na 48% u Danu 30, naspram 11% onih koji to nisu uradili. Tim je redizajnirao onboarding da vodi ka kreiranju projekta u prvoj sesiji. Junska kohorta pokazala je 31% Day-30 retencije, preokrenuvši trend, a pad od Dana 1 do Dana 3 sužen je s 55% na 40%.
Česte početničke greške
Gledanje agregatne retencije umesto kohorti
Agregatna 30-dnevna retencija meša desetine kohorti. Rast akvizicije može maskirati pad retencije. Uvek gledati po kohorti.
Korišćenje premalog broja kohorte
Kohorta od 20 osoba daje divlje oscilujuće procente. Koristiti 50+ za trendove, 200+ za poređenja segmenata ili preći na mesečno grupisanje.
Menjanje definicije događaja retencije
Ako se značenje “zadržanog” promenilo između perioda, podaci nisu uporedivi. Zadržati definiciju doslednom.
Mešanje korelacije s uzročnošću
Korisnici koji završe onboarding imaju višu retenciju — ali motivisani korisnici čine oboje. Uzročnost testirati A/B eksperimentima.
Ignorisanje nepotpunih kohorti
Day-30 podaci za najnoviju kohortu dostupni su tek 30 dana posle registracije. Nedostajući podaci izgledaju kao pad retencije. Uvek označiti nepotpune tačke podataka.