Metriky kohort

Segmentace zákazníků v Pythonu

Karolis Urbonas

Head of Data Science, Amazon

Retence zákazníků: tabulka cohort_counts

  • Kolik zákazníků bylo původně v každé kohortě v tabulce cohort_counts?

$$

počty_zákazníků_retence_1

Segmentace zákazníků v Pythonu

Retence zákazníků: tabulka cohort_counts

  • Kolik zákazníků bylo původně v každé kohortě?
  • Kolik z nich bylo aktivních v následujících měsících?

retence_zákazníků_2

Segmentace zákazníků v Pythonu

Výpočet míry retence

  1. Uložte první sloupec jako cohort_sizes
    cohort_sizes = cohort_counts.iloc[:,0]
    
  2. Vydělte všechny hodnoty v tabulce cohort_counts hodnotami cohort_sizes
    retention = cohort_counts.divide(cohort_sizes, axis=0)
    
  3. Prohlédněte si tabulku retence
    retention.round(3) * 100
    
Segmentace zákazníků v Pythonu

Tabulka retence

tabulka_retence

Segmentace zákazníků v Pythonu

Další metriky

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)
Segmentace zákazníků v Pythonu

Průměrné množství pro každou kohortu

průměrné množství

Segmentace zákazníků v Pythonu

Procvičte si další metriky kohort!

Segmentace zákazníků v Pythonu

Preparing Video For Download...