Metrik kohort

Segmentasi Pelanggan dengan Python

Karolis Urbonas

Head of Data Science, Amazon

Retensi pelanggan: tabel cohort_counts

  • Berapa banyak pelanggan awal di tiap kohort pada tabel cohort_counts?

$$

jumlah_pelanggan_retensi_1

Segmentasi Pelanggan dengan Python

Retensi pelanggan: tabel cohort_counts

  • Berapa banyak pelanggan awal di tiap kohort?
  • Berapa yang tetap aktif di bulan-bulan berikutnya?

retensi_pelanggan_2

Segmentasi Pelanggan dengan Python

Hitung tingkat retensi

  1. Simpan kolom pertama sebagai cohort_sizes
    cohort_sizes = cohort_counts.iloc[:,0]
    
  2. Bagi semua nilai di tabel cohort_counts dengan cohort_sizes
    retention = cohort_counts.divide(cohort_sizes, axis=0)
    
  3. Tinjau tabel retensi
    retention.round(3) * 100
    
Segmentasi Pelanggan dengan Python

Tabel retensi

tabel_retensi

Segmentasi Pelanggan dengan Python

Metrik lainnya

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)
Segmentasi Pelanggan dengan Python

Rata-rata kuantitas per kohort

rata-rata_jumlah

Segmentasi Pelanggan dengan Python

Ayo berlatih!

Segmentasi Pelanggan dengan Python

Preparing Video For Download...