30.000 Müşterimi RFM ile 8 Gruba Ayırdım: Gördüklerim Büyüme Stratejimi Değiştirdi

30.662 müşterimi RFM analiziyle 8 segmente ayırdım. Müşteri başı 1,06 sipariş bana büyümem hakkında ne öğretti?

30.000 Müşterimi RFM ile 8 Gruba Ayırdım: Gördüklerim Büyüme Stratejimi Değiştirdi

Ciro büyüyordu ama bir şey eksikti

Uzun süre markamın sağlığını tek bir rakama bakarak ölçtüm: ciro. Bu rakam da güzel görünüyordu. E-ticaret markam bugüne kadar 32.627 sipariş aldı ve yaklaşık 57,57 milyon TL ciro yaptı.

Kâğıt üzerinde tablo iyiydi. Ama içimde hep bir soru vardı: Bu ciroyu kimler getiriyor? Aynı insanlar tekrar tekrar mı alıyor, yoksa her ay sıfırdan yeni insanlar mı buluyorum?

Ciro bu soruya cevap vermiyor. Ciro sana ne kadar sattığını söyler ama kime ve kaç kez sattığını söylemez. İkinci kısmı görmeden büyüme stratejisi kurmak, bence gözü kapalı araba sürmeye benziyor.

Bu yüzden müşteri verimi RFM analiziyle masaya yatırdım. Sonuç beklediğimden daha netti ve biraz da rahatsız ediciydi.

Bu yazıda yöntemi, gerçek rakamları ve 8 segmentin her birinden çıkardığım dersi açıkça paylaşıyorum. Eksiklerim de dahil. Amacım, yazının sonunda senin de kendi müşteri listeni aynı gözle okuyabilmen.

RFM nedir? 3 dakikalık anlatım

RFM, müşterilerini satın alma davranışlarına göre gruplamanın en sade yollarından biri. Üç harfin her biri bir soruya karşılık geliyor:

  • R (Recency / Yakınlık): Son alışverişinin üzerinden kaç gün geçti?
  • F (Frequency / Sıklık): Toplam kaç sipariş verdi?
  • M (Monetary / Parasal değer): Toplam ne kadar harcadı?

Her müşteri bu üç boyutta puanlanıyor. Genelde 1 ile 5 arası bir skor kullanılıyor. Sonra bu puanların kombinasyonuna göre müşteriler segmentlere ayrılıyor: "Şampiyonlar", "Sadık", "Risk altında" gibi.

Kurgusal bir örnek vereyim. Ayşe 20 gün önce alışveriş yapmış, 4 sipariş vermiş ve toplam 8.000 TL harcamış. Üç boyutta da yüksek puan alır, yani Şampiyon olur. Zeynep ise 170 gün önce tek bir sipariş vermiş ve o günden beri ortada yok. O da Pasif segmentine düşer.

Neden önemli? Çünkü Ayşe'ye ve Zeynep'e aynı e-postayı, aynı indirimi göndermek ikisine de yanlış davranmak demek. Ayşe'ye gereksiz indirim verip marjını kaybedersin. Zeynep'e ise hiçbir şey ifade etmeyen bir mesaj göndermiş olursun. RFM, kime ne söyleyeceğine karar vermeni sağlıyor.

R
Recency · Yakınlık
Son alışverişin üzerinden kaç gün geçti?
Gün sayısı azaldıkça puan yükselir. Yakın zamanda alan, tekrar almaya daha yakındır.
F
Frequency · Sıklık
Toplam kaç sipariş verdi?
Sipariş sayısı arttıkça puan yükselir. Alışkanlığın göstergesidir.
M
Monetary · Parasal değer
Toplam ne kadar harcadı?
Toplam harcama arttıkça puan yükselir. Müşterinin sana bugüne kadarki değeridir.
Ayşe
20 gün önce aldı · 4 sipariş · 8.000 TL
Şampiyon
Zeynep
170 gün önce aldı · 1 sipariş
Pasif
Kurgusal örnek

Analizi nasıl yaptım?

RFM için pahalı bir yazılıma ihtiyacın yok. Mantık her araçta aynı. Bu yüzden burada araçtan çok yöntemi anlatacağım.

İlk adım, sipariş verisini çekmek. Her sipariş için üç bilgi yeterli: müşteri kimliği (e-posta ya da telefon), sipariş tarihi ve sipariş tutarı.

İkinci adımda bu siparişleri müşteri bazında topluyorsun. Her müşteri için son sipariş tarihinden bugüne geçen gün sayısı (R), toplam sipariş adedi (F) ve toplam harcama (M) çıkıyor.

Üçüncü adım puanlama. En yaygın yöntem, her boyutu beşli dilimlere bölmek. Örneğin en yakın zamanda alan %20'lik grup R'de 5 puan, en uzun süredir almayan %20'lik grup 1 puan alır. Aynısı F ve M için de yapılır.

Dördüncü adımda puan kombinasyonlarını segmentlere eşliyorsun. R'si ve F'si yüksek olanlar Şampiyon, R'si düşük ama F ve M'si yüksek olanlar Risk altında gibi.

Bir uyarı: Müşterilerinin çoğu tek sipariş verdiyse F puanı pek ayrıştırıcı olmuyor. Benim verimde de durum tam olarak buydu. Segmentleri büyük ölçüde R ve M belirledi. Bu yüzden segment isimlerini mutlak değil, göreceli okumak gerekiyor. Aşağıda bunun neden önemli olduğunu göstereceğim.

1
Veriyi çek
Her sipariş için müşteri kimliği, tarih ve tutar.
2
Müşteri bazında topla
Her müşteri için R (gün), F (sipariş), M (TL) hesapla.
3
1–5 arası puanla
Her boyutu beşli dilimlere böl, her müşteriye üç skor ver.
4
Segmentlere ayır
Puan kombinasyonlarını 8 segmente eşle.
5
Aksiyona çevir
Her segment için tek bir hedef, tek bir mesaj, tek bir KPI belirle.
Yaygın kullanılan genel yöntem

Beni sarsan rakam: 1,06

Segmentlere geçmeden önce genel tabloya baktım ve bir rakamda takılı kaldım.

Toplam 30.662 müşteri, 32.627 sipariş vermiş. Yani müşteri başına ortalama 1,06 sipariş düşüyor. Sipariş sayısı müşteri sayısından sadece yaklaşık 1.960 fazla.

Bunu basitçe şöyle okuyorum: Markamdan alışveriş yapan insanların ezici çoğunluğu bir kez alıp gitmiş. Geri gelen kesim çok küçük.

Kendi verimde gördüğüm şey şu: Büyümem neredeyse tamamen yeni müşteri kazanımından gelmiş. Her yeni ciro rakamının arkasında büyük ölçüde yeni bir müşteri var. Bu, büyümenin her adımında yeniden müşteri edinme maliyeti ödemek demek.

Burada iki kavramı açıklayayım. LTV (Lifetime Value), bir müşterinin seninle olan ilişkisi boyunca getirdiği toplam gelir. Churn, müşterinin seni bırakıp bir daha gelmemesi, yani kayıp oranı. 1,06 rakamı bana LTV'min neredeyse ilk siparişe eşit olduğunu ve churn'ün çok yüksek olduğunu söylüyor.

Diğer iki rakam da tabloyu tamamlıyor. AOV (Average Order Value), yani ortalama sepet tutarı yaklaşık 1.765 TL. Tüm müşterilerde son siparişten bu yana geçen ortalama süre ise yaklaşık 105 gün.

Bu benim için ciddi bir ayar oldu. Asıl fırsatın yeni müşteri bulmakta değil, mevcut müşterilerden ikinci siparişi kazanmakta olduğunu gördüm.

Toplam sipariş
32.627
Toplam ciro
~57,57M TL
Toplam müşteri
30.662
Müşteri başı sipariş
~1,06
Sipariş sayısı, müşteri sayısından sadece ~1.960 fazla
Ortalama sepet (AOV)
~1.765 TL
Toplam ciro ÷ toplam sipariş
Son siparişten bu yana
~105 gün
Tüm müşterilerin ortalaması
Kaynak: kendi mağaza verilerim

8 segment ve öğrendiklerim

Önce tablonun tamamını paylaşıyorum. Segmentleri durumlarına göre dört renkle işaretledim: sağlıklı (yeşil), dikkat (turuncu), kayıp riski (kırmızı) ve pasif (gri).

SağlıklıDikkatKayıp riskiPasif
SegmentMüşteriMüşteri payıOrt. son siparişToplam ciroCiro payıSegment AOV
Pasif10.496%34,2166 gün15,16M TL%26,31.445 TL
Şampiyonlar5.691%18,626 gün12,10M TL%21,01.935 TL
Sadık4.737%15,470 gün11,87M TL%20,62.094 TL
Aktif3.083%10,163 gün5,48M TL%9,51.777 TL
İlgi gerektiren2.775%9,196 gün4,85M TL%8,41.745 TL
Neredeyse kaybedilmiş2.108%6,9115 gün3,30M TL%5,71.565 TL
Risk altında1.347%4,4168 gün3,38M TL%5,92.501 TL
Önceden sadık425%1,4155 gün1,43M TL%2,51.629 TL
Toplam30.662%100~105 gün~57,57M TL%100~1.765 TL
Kaynak: kendi mağaza verilerim. Yüzdeler yuvarlandığı için toplamlar %100'den ±0,1 puan sapabilir.

Tabloyu ilk gördüğümde en çok dikkatimi çeken şey, müşteri payı ile ciro payı arasındaki farktı. Aşağıdaki grafikte ikisini yan yana koydum.

Müşteri payı ve ciro payı
Müşteri payıCiro payıSağdaki sayı: ciro payı − müşteri payı (puan)
Pasif
%34,2
%26,3
−7,9
Şampiyonlar
%18,6
%21,0
+2,4
Sadık
%15,4
%20,6
+5,2
Aktif
%10,1
%9,5
−0,6
İlgi gerektiren
%9,1
%8,4
−0,7
Neredeyse kaybedilmiş
%6,9
%5,7
−1,2
Risk altında
%4,4
%5,9
+1,5
Önceden sadık
%1,4
%2,5
+1,1
Kaynak: kendi mağaza verilerim. Çubuk uzunlukları aynı ölçeğe göre çizildi (%40 = tam genişlik).

Genel resim şu: Şampiyonlar ve Sadık segmentleri birlikte müşterilerin %34'ünü oluşturuyor ama cironun %41,6'sını getiriyor. Pasif segment ise müşterilerin üçte biri olmasına rağmen cironun yaklaşık dörtte birini getirmiş.

Bir de hesapladığım ve beni ayrıca düşündüren bir detay var. Segment cirosunu segment AOV'sine böldüğümde, kabaca kaç sipariş verildiğini görebiliyorum. Bu hesaba göre Şampiyonlar kişi başı yaklaşık 1,10, Sadık segmenti yaklaşık 1,20 sipariş vermiş. Diğer segmentlerin çoğu ise neredeyse tam 1,0'da. Yani "Şampiyon" etiketi mutlak değil, göreceli. Benim verimde şampiyonlar çoğunlukla yakın zamanda ve iyi tutarda alışveriş yapmış ama henüz alışkanlık kazanmamış insanlar.

Şimdi segmentlere tek tek bakalım.

Pasif: Büyük havuz, dikkatli yaklaşım

10.496 kişi, yani müşterilerin %34,2'si. Ortalama 166 gündür alışveriş yapmıyorlar. Segment AOV'si 1.445 TL ile tablonun en düşüğü.

Ders: Bu kadar büyük bir havuzu görünce herkese indirim kodu göndermek cazip geliyor. Ama uzun süredir etkileşime girmeyen geniş bir listeye agresif kampanya atmak listeyi yakabilir. Abonelikten çıkmalar ve spam şikâyetleri artar, e-posta teslim edilebilirliğin zarar görür.

Aksiyon: Önce liste temizliği. Uzun süredir hiçbir e-postayı açmayanları ayırmak. Sonra bu segmentin içindeki en değerli alt grupla, örneğin daha yüksek tutarda alışveriş yapmış olanlarla küçük bir testle başlamak.

Şampiyonlar: İndirim değil, ayrıcalık

5.691 kişi, son siparişten bu yana ortalama 26 gün, 12,10M TL ciro.

Ders: Bu insanlar zaten alıyor. İndirime ihtiyaçları yok. Onlara indirim vermek, zaten kazanacağın parayı masada bırakmak demek.

Aksiyon: VIP ayrıcalıklar: yeni ürünlere erken erişim, öncelikli destek. Bir de paket teklifler. Hedef sepeti büyütmek ve ikinci siparişi bir alışkanlığa çevirmek.

Sadık: Şampiyonluğa en yakın grup

4.737 kişi, 70 gün, 11,87M TL ciro. Segment AOV'si 2.094 TL. Ciro payı ile müşteri payı arasındaki en büyük pozitif fark (+5,2 puan) bu segmentte.

Ders: Bu grup harcamayı seviyor, sadece biraz seyrek geliyor.

Aksiyon: Bir sonraki siparişi hızlandırmak. Hatırlatmaları rastgele değil, son siparişten sonra geçen süreye göre zamanlamak.

Aktif: İkinci siparişe dürtülmesi gerekenler

3.083 kişi, 63 gün, 5,48M TL ciro.

Ders: Benim hesabıma göre bu grup büyük ölçüde tek sipariş vermiş. Henüz sıcaklar ama alışkanlık oluşmamış.

Aksiyon: Tamamlayıcı ürün önerisi. Ana ürünümü alan birine, onu tamamlayan ikinci bir ürünü doğru zamanda göstermek.

İlgi gerektiren: Henüz kopmamış olanlar

2.775 kişi, 96 gün, 4,85M TL ciro.

Ders: Bu grup ne sıcak ne soğuk. Hemen indirimle yaklaşırsam onlara "beklersen ucuzlar" mesajı vermiş olurum.

Aksiyon: İndirim yerine kullanım değerini hatırlatmak. Satın aldıkları üründen nasıl daha fazla fayda alacaklarını anlatan içerik ve ipuçları göndermek.

Neredeyse kaybedilmiş: Güveni yeniden kurmak

2.108 kişi, 115 gün, 3,30M TL ciro, 1.565 TL segment AOV.

Ders: Bu insanlar markamı tanıyor ama aradaki bağ zayıflamış. Tekrar almak için bir gerekçeye ve güvenceye ihtiyaçları var.

Aksiyon: Sosyal kanıt, yani diğer müşterilerin gerçek deneyimleri. Bir de risk azaltma: iade garantisini ve destek hattını görünür kılmak.

Risk altında: En çok harcayanlar en uzun süredir sessiz

1.347 kişi. Ortalama 168 gündür sipariş yok. Ama segment AOV'si 2.501 TL ile tablonun en yükseği.

Ders: Tablonun en can sıkıcı satırı bence bu. En yüksek sepeti yapan grup, aynı zamanda en uzun süredir sessiz olan grup.

Aksiyon: Kişiselleştirilmiş winback (kaybedilen müşteriyi geri kazanma) kampanyası. Toplu kampanya değil, geçmiş alışverişine göre yazılmış mesajlar. Bütçeyi bir yere ayıracaksam ilk aday burası.

Önceden sadık: Küçük ama en sık alan grup

425 kişi, 880 sipariş. Kişi başı yaklaşık 2,07 sipariş. Markamın en yüksek frekanslı grubu bu. Ortalama 155 gündür sessizler.

Ders: Bir zamanlar alışkanlığı olan, sonra kopmuş insanlar. Neden koptuklarını bilmiyorum ve öğrenmem gerekiyor.

Aksiyon: Toplu e-posta değil, birebir iletişim. WhatsApp veya kişisel mesajla ulaşıp hem geri çağırmak hem de geri bildirim istemek. 425 kişi, birebir ulaşılabilecek kadar küçük bir sayı.

Segment bazlı aksiyon planım

Açık olayım: Aşağıdaki tablo bir plan, sonuç raporu değil. Bunlar test etmek istediğim hipotezler. Sonuçları ölçtükçe paylaşacağım.

Planın arkasındaki mantık basit. Kayba giden ama henüz kurtarılabilir dört segment var: İlgi gerektiren, Neredeyse kaybedilmiş, Risk altında ve Önceden sadık. Toplamda 6.655 müşteri ve yaklaşık 12,96M TL geçmiş ciro. Yeni müşteri bulmaya harcadığım enerjinin bir kısmını buraya yönlendirmek bana mantıklı geliyor.

Bir tercih daha yaptım: Geri kazanım tekliflerinde indirim yerine marjı korumayı seçtim. İndirim yerine dijital bonus, öncelikli destek, değişim kolaylığı ve kargo yükseltmesi gibi teklifler kullanacağım. Bunun nedeni indirim bağımlılığı yaratmamak. Müşteriye "indirim gelene kadar bekle" alışkanlığı kazandırırsam, uzun vadede kendi marjımı kendim yemiş olurum.

SegmentHedefAksiyonTakip edeceğim KPI
ŞampiyonlarSepeti büyütmekErken erişim, öncelikli destek, paket teklifSegment AOV, tekrar sipariş oranı
SadıkSonraki siparişi hızlandırmakSon siparişten geçen süreye göre zamanlanmış hatırlatmaİki sipariş arası gün sayısı
Aktifİkinci siparişi kazanmakTamamlayıcı ürün önerisiİkinci siparişe dönüşüm oranı
İlgi gerektirenBağı canlı tutmakKullanım değerini hatırlatan içerik (indirimsiz)E-posta tıklama oranı, segmentten çıkış
Neredeyse kaybedilmişGüveni yeniden kurmakSosyal kanıt + iade garantisi ve destek hattı vurgusuGeri dönüş oranı
Risk altındaYüksek değerli müşteriyi geri kazanmakKişiselleştirilmiş winback; indirim yerine kargo yükseltme, değişim kolaylığıGeri kazanılan müşteri, geri kazanılan ciro
Önceden sadıkKopma nedenini anlamak ve geri çağırmakWhatsApp / kişisel mesajla birebir iletişimYanıt oranı, geri dönüş oranı
PasifListeyi korumak, en değerliyi test etmekListe temizliği, ardından değerli alt grupla küçük testAbonelikten çıkma, spam şikâyeti, reaktivasyon oranı
Kaynak: kendi mağaza verilerim. Aksiyonlar plan aşamasındadır; henüz sonuç verisi yoktur.

Kendi RFM analizini yapman için 5 adım

  1. Verini çek. Müşteri kimliği, sipariş tarihi, sipariş tutarı. Başlamak için bu üç sütun yeterli.
  2. Müşteri bazında topla. Her müşteri için R (gün), F (sipariş sayısı) ve M (toplam harcama) hesapla.
  3. Puanla. Her boyutu 1–5 arası beşli dilimlere böl. Müşterilerinin çoğu tek sipariş verdiyse F'nin ayrıştırmadığını göreceksin. Bunu bir hata değil, bir bulgu olarak oku.
  4. Segmentle ve iki sütunu yan yana koy. Müşteri payı ve ciro payı. Aradaki fark, nereye odaklanman gerektiğini gösterir.
  5. Her segmente tek bir hedef ver. Sekiz farklı kampanya değil, sekiz farklı hedef. Her biri için tek bir KPI seç ve ölç.

Bir de genel tablona bak: Müşteri başı sipariş sayın kaç? Bu tek rakam sana analizin geri kalanından daha fazlasını söyleyebilir.

RFM bana yeni bir şey öğretmedi aslında. Zaten bilmem gereken ama bakmadığım bir şeyi gösterdi: Büyümem yeni müşteri kazanımına yaslanıyor ve asıl fırsat ikinci siparişte.

Bu analizde kullandığım mantığı bir şablona dönüştürdüm. Kendi verini yapıştırıp segmentlerini görebilmen için RFM Segmentasyon Şablonu'nu bülten abonelerimle paylaşıyorum. Aksiyonlarımın sonuçlarını da ilk olarak orada yazacağım.

Ücretsiz şablon
RFM Segmentasyon Şablonu
Sipariş verini yapıştır, müşterilerini 8 segmente ayır ve her segment için aksiyon planını çıkar.
R / F / M puanlama8 segmentAksiyon → KPI planı
Bültene abone ol, şablonu al
Aksiyonlarımın sonuçlarını da ilk olarak bültende paylaşacağım.

Devamını oku

İlk Həftədən Nişi Dəqiq Seçmək Məcburidirmi? E-ticarət' Düzgün Başlanğıc nöktəsi

İlk Həftədən Nişi Dəqiq Seçmək Məcburidirmi? E-ticarət' Düzgün Başlanğıc nöktəsi

Hər Şey Mükəmməl Olmalıdır Fikri Yeni e-ticarət mağazası açanların çoxu eyni sualı verir: "İlk həftədən hansı nişlə irəliləyəcəyimə dəqiq qərar verməliyəmmi?" Cavab qısadır: XEYR, məcbur deyilsiniz. Bu yazıda niş seçimini necə sadələşdirəcəyinizi, nə vaxt dəqiq qərar verməli olduğunuzu və ilk satışa necə daha tez çatacağınızı addım-addım

Elxan Isayev tarafından
UK LTD vs USA LLC: E-commerce mağazanızı hansında qurmalısınız? 🛍️

UK LTD vs USA LLC: E-commerce mağazanızı hansında qurmalısınız? 🛍️

Gəlin bir analogiya ilə başlayaq Biznesinizi magistral yollarda sürməli olduğunuz bir avtomobil kimi düşünün. Onu qanuna uyğun şəkildə yola çıxarmaq üçün dövlət nömrə nişanına ehtiyacınız var. Çünki bu, avtomobilin qeydiyyatdan keçdiyini, sığortalandığını və yollarda hərəkət etməyə icazəli olduğunu göstərir. Bu olmadan texniki olaraq avtomobili sürə bilərsiniz, amma risk altındasınız: nəsə

Elxan Isayev tarafından