Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Analisi della Retention | Metriche Fondamentali e Misurazione
Analisi di Prodotto per Principianti

Analisi della Retention

Scorri per mostrare il menu

L'analisi della retention è uno degli strumenti più importanti per comprendere quanto bene il tuo prodotto riesca a mantenere gli utenti coinvolti nel tempo. Immagina di gestire un'app di fitness e di voler sapere se i nuovi iscritti rimangono effettivamente attivi. Retention N-Day e retention unbounded sono due modi chiave per misurare questo aspetto.

La retention N-Day indica la percentuale di utenti che tornano in un giorno specifico dopo la loro iscrizione. Ad esempio, la retention al giorno 7 risponde alla domanda: su tutti gli utenti che si sono iscritti in un determinato giorno, quanti sono tornati esattamente 7 giorni dopo? Puoi immaginarlo come una riunione: quante persone si presentano alla festa una settimana dopo essersi unite?

La retention unbounded è più ampia. Invece di chiedere se gli utenti sono tornati in un giorno specifico, si chiede se sono tornati in o dopo un certo giorno. Quindi, la retention unbounded al giorno 7 è la percentuale di utenti che sono tornati in qualsiasi momento dal settimo giorno in poi. È come chiedere: chi è mai tornato alla festa dopo una settimana, indipendentemente da quando?

Entrambe le metriche aiutano a individuare tendenze nella fedeltà degli utenti e nella salute del prodotto.

1234567891011121314151617181920212223242526
import pandas as pd # Sample user activity data data = { "user_id": [1, 1, 2, 2, 3, 4, 5, 5, 5], "activity_day": [0, 7, 0, 1, 0, 1, 0, 7, 30] } df = pd.DataFrame(data) def n_day_retention(df, day): signups = df[df["activity_day"] == 0]["user_id"].unique() returning = df[df["activity_day"] == day]["user_id"].unique() retained = set(signups) & set(returning) return len(retained) / len(signups) * 100 def unbounded_retention(df, day): signups = df[df["activity_day"] == 0]["user_id"].unique() returning = df[df["activity_day"] >= day]["user_id"].unique() retained = set(signups) & set(returning) return len(retained) / len(signups) * 100 print(f"Day 1 N-Day Retention: {n_day_retention(df, 1):.1f}%") print(f"Day 7 N-Day Retention: {n_day_retention(df, 7):.1f}%") print(f"Day 7 Unbounded Retention: {unbounded_retention(df, 7):.1f}%") print(f"Day 30 N-Day Retention: {n_day_retention(df, 30):.1f}%")
Note
Definizione

La retention N-Day misura la percentuale di utenti che tornano in un giorno specifico dopo l'iscrizione.

Quando si calcola la retention, si inizia identificando il proprio cohort di utenti, solitamente tutti coloro che si sono registrati nello stesso giorno. Successivamente, si verifica quanti di questi utenti sono tornati in un giorno specifico (retention N-Day) o in qualsiasi momento successivo (retention unbounded). Ad esempio, se si nota che la retention N-Day al giorno 7 diminuisce bruscamente ma la retention unbounded è più alta, significa che gli utenti stanno tornando, ma non sempre secondo una cadenza prevedibile.

Interpretare questi numeri aiuta a prendere decisioni sul prodotto:

  • Una retention alta al giorno 1 indica un onboarding efficace;
  • Una retention alta al giorno 30 indica che gli utenti trovano valore a lungo termine;
  • Se la retention è bassa, potrebbe essere necessario migliorare l'onboarding, le notifiche o le funzionalità principali;
  • Monitorare queste metriche nel tempo mostra se le modifiche apportate aiutano gli utenti a rimanere attivi.

Sia la retention N-Day che quella unbounded rivelano quanto il prodotto riesce a mantenere gli utenti coinvolti e dove è possibile migliorare.

1. Cosa misura la retention nell'analisi di prodotto?

2. Completa lo spazio vuoto:

question mark

Cosa misura la retention nell'analisi di prodotto?

Seleziona la risposta corretta

question-icon

Completa lo spazio vuoto:

Unbounded retention tracks users who return at  point after signup.
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 2. Capitolo 2
some-alt