CRM Analytics — CLTV Hesaplama

Oğuz Erdoğan
4 min readMay 24, 2021

Retention Rate üzerindeki %5lik bir artış, kârda %25 artış sağlamaktadır.

Yeni bir müşteri edinmek, mevcut bir müşteriyi elde tutmaktan 5 ila 25 kat daha pahalıdır.

Mevcut müşteriler, yeni müşterilere göre ortalama %67 daha fazla para harcıyorlar.

Şirketler bu bilgilere nasıl mı ulaşıyorlar?

CRM sayesinde!

Bu seride;

CRM Analitiği konularında sıkça ele alınan;

  • RFM Analizi ile Müşteri Segmentasyonu
  • Basit Customer Lifetime Value hesaplaması
  • BGNBD-GammaGamma modelleri ile gelişmiş CLTV projeksiyonu
  • Makine Öğrenmesi algoritmalarından K-means ile müşteri segmentasyonu

konularını ele alıyoruz.

Bu yazımda ise sizlere CRM Analitiğinde en önemli metriklerden olan Customer Lifetime Value’den bahsedeceğim

CRM — Customer Relationship Management

CRM Nedir?

Müşteri İlişkileri Yönetimidir.

Şirketlerin aktif ya da potansiyel müşteri verilerini yönetmede rehberlik eden yararlı bir araçtır, strateji ve süreçler bütünüdür.

Müşteri analitiği olarak da bilinen CRM analitiği, iş kararlarını etkileyecek değerli içgörüleri ortaya çıkarmak için CRM yazılımınızdaki verileri yorumlama sürecini ifade eder.

Genel amaç, müşterilerinizi daha yakından dijital olarak tanımaya çalışmaktır. Böylece emek, zaman, kârlılık ve strateji geliştirme gibi konularda fayda sağlanır.

CRM’in Amaçları

  • Potansiyel müşteri durumlarını takip etmenize olanak sağlar.
  • Müşterilerinizi elde tutma stratejileri hakkında fikir verir.
  • Müşterilerinizi segmentlere ayırma fırsatı verir.
  • Tutulan veriler ile birlikte tahmine dayalı modelleme fırsatı sağlar.

Peki Customer Lifetime Value nedir?

Türkçe olarak müşteri yaşam boyu değeri anlamına gelen Customer Lifetime Value, karşımıza CLTV, LTV, CLV olarak da çıkabiliyor ve CRM Analitiğinde en önemli metriklerdendir.

Bir müşterinin şirket ile olan tüm ilişkisi boyunca o şirket için toplam değeridir.

Pek çok şirket, bu değerli metriği gözden kaçırarak kısa vadeli bir yaklaşım benimsiyor ve bunun yerine yakın vadede tek bir satış için optimize ediyor.

Şirketin büyümesi için yeni müşteriler bulmak önemlidir, ancak bir şirketin uygulanabilir bir iş modelini sürdürmesi için mevcut müşterilerin yaşam boyu değerini optimize etmek çok daha önemlidir.

Mevcut müşterileri elde tutmanın yenilerini elde etmeye kıyasla maliyeti daha düşükolduğu için önemli bir metriktir, bu nedenle mevcut müşterilerinizin değerini artırmak, büyümeyi sağlamanın harika bir yoludur.

CLTV İstatistikleri

  • Retention Rate üzerindeki %5lik bir artış, kârda %25 artış sağlamaktadır.*
  • Yeni bir müşteri edinmek, mevcut bir müşteriyi elde tutmaktan 5 ila 25 kat daha pahalıdır. *
  • Mevcut bir müşteriyi elde tutma olasılığı% 60 -% 70 arasındadır. *
  • Mevcut müşteriler, yeni müşterilere göre ortalama %67 daha fazla harcıyorlar. *
  • Şirketlerin% 76'sı CLV’yi kuruluşları için önemli bir kavram olarak görüyor. *

Proje Detayları

Bu projemizde daha önce RFM segmentasyonumuzda kullandığımız veriseti olan Online Retail II verisetini kullanacağız.

Bulduğumuz CLTV skorları ile müşterilerimizi segmentlere ayırıp bu segmentleri daha önce bulduğumuz RFM segmentleri ile de kıyaslayacağız.

Veriseti ve kodlara buradan ulaşabilirsiniz.

NOT: Çalışmadaki yardımcı fonksiyonlara github reposundaki helpers.py dosyasından ulaşabilirsiniz.

Veriseti bilgisi:

Online Retail II isimli veri seti İngiltere merkezli online bir satış mağazasının 01/12/2009–09/12/2011 tarihleri arasındaki satışlarını içeriyor.

Bu şirketin ürün kataloğunda hediyelik eşyalar yer alıyor. Promosyon ürünleri olarak da düşünülebilir.

Çoğu müşterisinin toptancı olduğu bilgisi de mevcut.

Python ile CLTV hesabı aşamaları:

  • Veri önişleme adımları
  • RFM skorlarının oluşturulması
  • CLTV formulü ve tanımları
  • CLTV hesabı

CLTV Metriğinin Hesaplanması

CLTV = (Customer Value / Churn Rate) x Profit Margin

Customer Value = Average Order Value x Purchase Frequency

Average Order Value = Total Revenue / Total Number of Orders

Purchase Frequency = Total Number of Orders / Total Number of Customers

Churn Rate = 1 — Repeat Rate

Tanımlar:

Average Order Value: Sipariş başına bırakılan gelir.

Purchase Frequency: Satın alma frekansı

Repeat Rate: Geri gelen müşteri oranı. 10 müşteri gitti 2si geri geldiyse repeat rate 0.2'dir.

Profit Margin: Kâr Marjı.

Satılan malların maliyeti, genel giderler, pazarlama ve diğer tüm yönetim giderleri hesaplandıktan sonra kalan kâr marjı.

Not!

Purchase Frequency: Burada satın alma frekansını genellemek için genel müşteri sayısına bölüyoruz. Amacımız tüm müşterilere göre görece bir etki bırakması.

Churn Rate: Sipariş başına bırakılan gelir ve satın alma frekanslarını çarparak müşterilerimizin sonsuza kadar bizde kalacağını varsayıyoruz.

Fakat böyle bir şey mümkün değil, bizim belirli bir churn oranımız var ve bunu metriğe dahil etmeliyiz.

Kütüphanelerin Yüklenmesi

Exploratory Data Analysis

Veri Önişleme

Son Sipariş Tarihi

Son sipariş tarihinden iki gün sonrasını analiz tarihi olarak belirleyelim.

RFM Segmentlerinin oluşturulması

Detaylı RFM analizi için daha önce yazmış olduğum yazıma göz atabilirsiniz.

RFM Tablosu

CLTV Hesaplama

Sipariş başına ortalama tutar — Average Order Value

Satın alma sıklığı

Repeat Rate

En az 1'den fazla alışveriş yapmış müşterilerin tüm müşterilere oranı

Kâr marjı

Satılan malların maliyeti, genel giderler, pazarlama ve diğer tüm yönetim giderleri hesaplandıktan sonra kalan kâr marjı.

Customer Value

Customer Lifetime Value

Min Max Scaler ve CLTV Segmentleri

Karşılaştırma yapmak için değerleri 1 ve 100 arasında ölçeklendirmek iyi olacaktır.

Final Tablosu

Verilerin excele kaydedilmesi

Bu çalışmada CRM’den, CRM’in amaçlarından ve CRM Analytics’in en önemli metriklerinden Customer Lifetime Value’nin hesaplanmasını yaptık.

Sizler de çalışmayı kendi ortamlarınızda çalıştırıp daha önce yapılan RFM segmentasyonu ve hesaplanan CLTV segmentlerini karşılaştırabilirsiniz.

Bir sonraki yazımda daha gelişmiş bir yöntem olan BGNBD & GammGamma modelleri ile CLTV hesaplamasıyla gelecek zamanlı bir projeksiyon çalışması yapacağız.

Sağlıcakla kalın!

Sorularınız için:

Oğuz Erdoğan | LinkedIn

Kaynaklar:

DSMLBC — Veri Bilimi Okulu Veri Bilimci Yetiştirme Programı

https://www.veribilimiokulu.com

https://clevertap.com/blog/customer-lifetime-value/

--

--