Metriche di coorte

Customer Segmentation in Python

Karolis Urbonas

Head of Data Science, Amazon

Retention clienti: tabella cohort_counts

  • Quanti clienti iniziali in ogni coorte nella tabella cohort_counts?

$$

conteggi_clienti_1

Customer Segmentation in Python

Retention clienti: tabella cohort_counts

  • Quanti clienti iniziali in ogni coorte?
  • Quanti sono rimasti attivi nei mesi successivi?

retention_clienti_2

Customer Segmentation in Python

Calcolare il tasso di retention

  1. Salva la prima colonna come cohort_sizes
    cohort_sizes = cohort_counts.iloc[:,0]
    
  2. Dividi tutti i valori in cohort_counts per cohort_sizes
    retention = cohort_counts.divide(cohort_sizes, axis=0)
    
  3. Controlla la tabella di retention
    retention.round(3) * 100
    
Customer Segmentation in Python

Tabella di retention

tabella_retention

Customer Segmentation in Python

Altre metriche

grouping = online.groupby(['CohortMonth', 'CohortIndex'])

cohort_data = grouping['Quantity'].mean()
cohort_data = cohort_data.reset_index()
average_quantity = cohort_data.pivot(index='CohortMonth', columns='CohortIndex', values='Quantity')
average_quantity.round(1)
Customer Segmentation in Python

Quantità media per coorte

quantità_media

Customer Segmentation in Python

Passiamo ad altre metriche di coorte!

Customer Segmentation in Python

Preparing Video For Download...