Métricas de coorte

Segmentação de Clientes em Python

Karolis Urbonas

Head of Data Science, Amazon

Retenção de clientes: tabela cohort_counts

  • Quantos clientes havia originalmente em cada coorte na tabela cohort_counts?

$$

contagem_clientes_retencao_1

Segmentação de Clientes em Python

Retenção de clientes: tabela cohort_counts

  • Quantos clientes originalmente em cada coorte?
  • Quantos ficaram ativos nos meses seguintes?

retencao_clientes_2

Segmentação de Clientes em Python

Calcular taxa de retenção

  1. Armazene a primeira coluna como cohort_sizes
    cohort_sizes = cohort_counts.iloc[:,0]
    
  2. Divida todos os valores em cohort_counts por cohort_sizes
    retention = cohort_counts.divide(cohort_sizes, axis=0)
    
  3. Revise a tabela de retenção
    retention.round(3) * 100
    
Segmentação de Clientes em Python

Tabela de retenção

tabela_retencao

Segmentação de Clientes em Python

Outras métricas

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)
Segmentação de Clientes em Python

Quantidade média por coorte

quantidade_média

Segmentação de Clientes em Python

Vamos praticar!

Segmentação de Clientes em Python

Preparing Video For Download...