Analisi delle coorti e curve di retention
Vada oltre le metriche di vanità raggruppando gli utenti in coorti e leggendo le curve di retention per capire se il prodotto riesce davvero a farli tornare.
Analisi delle coorti e curve di retention è una lezione Indie Hacker Mobile Apps gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Indie Hacker Mobile Apps, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Indie Hacker Mobile Apps include 4 lezioni in totale.
Parti di questa lezione non sono ancora state tradotte e vengono mostrate in inglese.
Beyond Total User Counts
Total downloads feel good but hide the truth. A growing total can mask the fact that everyone leaves after a week. Cohort analysis reveals what is really happening.
This lesson teaches you to read retention honestly.
What Is a Cohort?
A cohort is a group of users who share a starting event — usually the week or month they signed up. You then track how each cohort behaves over time.
This separates new-user noise from real retention.
Retention Defined
Retention is the percentage of a cohort still active after N days. Day-1, Day-7, and Day-30 retention are the classic checkpoints.
function retention(active, cohortSize) {
return (active / cohortSize) * 100;
}
console.log(retention(40, 100) + '%');The Retention Curve
Plot retention over time and you get a curve. It drops fast at first, then ideally flattens. A curve that flattens above zero means you have a core of users who stay.
A curve that hits zero means no real retention.
The Flattening Smile
The best products show a curve that flattens and sometimes ticks back up as dormant users return — the smile curve. This signals product-market fit.
Aim to flatten the curve before scaling spend.
Building a Cohort Table
A cohort table has cohorts as rows and periods as columns. Each cell is the retention for that cohort at that age.
const cohort = { signups: 100, day1: 55, day7: 30, day30: 18 };
const pct = (n) => (n / cohort.signups * 100) + '%';
console.log('D1', pct(cohort.day1), 'D7', pct(cohort.day7));Comparing Cohorts
The real power: compare cohorts over time. If newer cohorts retain better than older ones, your changes are working. If worse, something regressed.
Cohorts turn product changes into measurable cause and effect.
Segmenting Cohorts
Slice cohorts further by:
- Acquisition channel
- Platform
- Whether they hit the aha moment
This reveals which users to acquire more of and which onboarding paths to fix.
Defining Active
Retention depends on what counts as active. For a daily app it might be opening the app; for a weekly tool, completing a key action.
Choose a definition that reflects real value, not just app opens.
From Insight to Action
Cohort insights drive iteration:
- Low D1: onboarding problem
- Steep D1 to D7 drop: weak habit formation
- Curve never flattens: missing core value
Diagnose, change, then watch the next cohort.
A Retention Workflow
Put it together:
- Group users into signup cohorts
- Define a meaningful active event
- Track D1, D7, D30 retention
- Look for a flattening curve
- Compare and segment cohorts to guide changes
Retention curves tell you the truth about your product.
Quick Check
Test your cohort analysis knowledge.
Recap
You learned cohort-based retention analysis:
- Cohorts group users by signup period to reveal true retention
- Retention curves should flatten above zero
- The smile curve signals product-market fit
- Compare and segment cohorts to measure changes
- Define active by real value, then act on the diagnosis
Cohorts cut through vanity metrics to the truth.
Impara Indie Hacker Mobile Apps con un tutor IA — gratis
Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.
- Corsi
- 12
- Lezioni
- 48
Domande Frequenti
La lezione «Analisi delle coorti e curve di retention» è gratuita?
Sì — il testo completo di «Analisi delle coorti e curve di retention» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Indie Hacker Mobile Apps, passa a CoddyKit PRO. Il corso Indie Hacker Mobile Apps include 4 lezioni in totale.
Cosa imparerò in «Analisi delle coorti e curve di retention»?
Vada oltre le metriche di vanità raggruppando gli utenti in coorti e leggendo le curve di retention per capire se il prodotto riesce davvero a farli tornare. Eserciti Indie Hacker Mobile Apps con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Indie Hacker Mobile Apps?
Non è richiesta alcuna esperienza precedente. Indie Hacker Mobile Apps su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.
Quanto tempo richiede la lezione «Analisi delle coorti e curve di retention»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Indie Hacker Mobile Apps?
Sì. Ogni lezione Indie Hacker Mobile Apps include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Piattaforme avanzate di analisi mobile
- Interpretare i dati sul comportamento degli utenti
- Sviluppo Agile per l’iterazione
- Analisi delle coorti e curve di retention