Skip to content

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.