d-dat · agentic ai marketing TR·ENrehber07.05.2026~10 dk okuma
// rehber · rfm analizi

RFM Analizi Uygulaması.

RFM (Recency, Frequency, Monetary) analizi e-ticaret'in en pratik segmentasyon yöntemidir. Excel'de 1-2 saatte yapılır, ayda bir güncellenir, doğrudan kampanya kararına dönüşür. Bu rehber sıfırdan adım adım: veri hazırla, quintile puanla, 8 segment çıkar, her birine kampanya stratejisi.

// yazar Mesut Şefizade// güncellendi 7 Mayıs 2026// kapsam E-ticaret · Subscription · Loyalty
// kısa cevap

RFM = müşterileri 3 boyutta puanla: Recency (son alışveriş tazeliği), Frequency (sıklık), Monetary (toplam harcama). Quintile yöntemiyle her boyuta 1-5 puan; 555 = VIP, 111 = kayıp. 8 anahtar segment: Şampiyonlar, Sadık, Yeni, Risk Altında, Hibernating, Kaybedilenler, Yeni Düşük-Harcayan, Tek-Büyük-Alış. Her segment için ayrı kampanya stratejisi tanımlı. Excel'de 90 dakikada uygulanır.

// 01RFM neden hâlâ ayakta

40+ yıllık bir yöntem. Modern data science'a rağmen e-ticaret'in temel segmentasyon araçlarından biri olmaya devam ediyor — sebep:

  • Açıklanabilir. Her segmentin neden o grupta olduğu net.
  • Veri ihtiyacı düşük. Sipariş tablosu yeterli; ML pipeline gerekmez.
  • Aksiyon-bağlantılı. Her segment için ne yapılacağı tanımlı.
  • Manuel takip edilebilir. Aylık güncelleme rutine girer.

Detay tanım için: RFM Analizi sözlük girişi.

// 02Veri hazırlığı

RFM'in tek ihtiyacı sipariş tablosudur. Kolonlar:

  • customer_id — benzersiz müşteri kimliği.
  • order_date — sipariş tarihi.
  • order_value — sipariş değeri (vergi/kargo dahil veya hariç, tutarlı kal).

Shopify, WooCommerce, ikas, T-Soft tüm e-ticaret platformlarından bu üç kolon export edilebilir. Son 12-24 ay verisi yeterli; 6 aydan az ise recency bandı dar olur.

Veri temizlik adımları

  1. İade edilen siparişleri çıkar (veya order_value'da net tutar göster).
  2. Test siparişlerini filtrele (admin / dev e-postaları).
  3. Çoklu hesap birleştirme (aynı kişinin farklı e-postalarla siparişleri birleşmemiş olabilir).

// 03Excel'de RFM puanlama

Adım 1: Müşteri-bazlı agregasyon

Pivot table ile:

  • Rows: customer_id.
  • Values:
    • Max(order_date) — son sipariş tarihi.
    • Count(order_date) — sipariş sayısı.
    • Sum(order_value) — toplam harcama.

Adım 2: R, F, M ham değerlerine dön

  • R_raw = TODAY() − last_order_date (gün sayısı).
  • F_raw = order_count.
  • M_raw = total_spend.

Adım 3: Quintile puanlama

Excel PERCENTILE fonksiyonu ile her boyut için 5 quintile sınırı bul.

  • R için: en yakın %20 → R=5, en uzak %20 → R=1.
  • F için: en sık %20 → F=5, en nadir %20 → F=1.
  • M için: en yüksek %20 → M=5, en düşük %20 → M=1.

Concatenate ile RFM kodu: =R&F&M → "555" formatı.

// 048 anahtar segment

125 olası kombinasyon (5×5×5) yerine 8 anlamlı segmente düşürelim:

SegmentRFM KoduTipik %Anlam
Şampiyonlar (VIP)555, 554, 545, 4554-8%En değerli; sürekli, sık, yüksek harcayan.
Sadık Müşteriler5XX, X5X (yüksek F)8-15%Sürekli alıyor ama VIP değil.
Yeni Müşteriler5X1, 5X2 (yüksek R, düşük F)10-20%Yakın zamanda ilk alışverişini yaptı.
Risk AltındaX5X-X4X düşük R5-10%Geçmişte sürekli alan, son zamanda yok.
Hibernating2XX-3XX15-25%Bir süredir sessiz, henüz kaybedilmedi.
Kaybedilenler11X-12X10-20%Uzun süredir gelmiyor, düşük frekansla almış.
Yeni Düşük-Harcayan551, 5415-10%Yeni ama AOV düşük; upsell hedefi.
Tek-Büyük-Alış515, 5143-7%Yüksek değerli ama tek seferlik.

// 05Segment-bazlı kampanya stratejileri

Şampiyonlar

  • Erken erişim (yeni ürün lansmanı, indirim).
  • Kişiselleştirilmiş içerik (founder mektup, behind-the-scenes).
  • Loyalty programa otomatik üst kademe.
  • İletişim sıklığı: haftada 1-2 maks; yormamak kritik.

Sadık Müşteriler

  • Çapraz satış: kategori dışı önerme.
  • Referral programa davet.
  • Subscription/auto-replenish teklifi.

Yeni Müşteriler

  • Onboarding e-posta serisi (3-5 mesaj, 0-30 gün).
  • İkinci sipariş için kişisel öneri (ilk satın aldıkları kategoriden ürünler).
  • Markanın hikayesini, değerini anlat.

Risk Altında

  • Proaktif winback: "Eksik olduk, dön gel" mesajı + kişiye özel teklif.
  • Anket: neden gelmediler? feedback kanalı aç.
  • Kişisel kupon (her ürüne uygulanır, %10-15).

Hibernating

  • İçerik temelli reactivation: blog, ürün eğitimi.
  • Yeni-koleksiyon duyurusu.
  • Sezonsal kampanya kazanımı.

Kaybedilenler

  • Tek seferlik agresif winback (%25-40 indirim).
  • Cevap yoksa: pasif listeye al, bütçeyi yakma.

Yeni Düşük-Harcayan

  • Premium kategoriden ürün önerme (upsell).
  • Bundle teklifi (sepet değeri artır).

Tek-Büyük-Alış

  • Memnuniyet anketi.
  • Kategoriye özel devam ürünü önerme.
  • Subscription teklifi (büyük alışveriş tek-seferlikten süreklilike çevirme).

// 06Modern RFM (RFM+) genişletmeleri

Klasik RFM'e eklenen ek boyutlar:

  • RFML — Length (müşterilik süresi). 5 yıllık müşteri 1 yıllıktan farklı davranır.
  • RFMP — Profit (sadece gelir değil marj). Yüksek-marj segmentleri öncelikli.
  • RFM-Channel — edinim kanalı boyutu. Meta'dan gelen müşteri Google'dan farklı LTV verir.
  • RFM-Predictive — gelecek satın alma olasılığı (BG/NBD modeli) eklenir.

Birden fazla boyut analizi karmaşıklaştırır; çoğu marka klasik RFM ile başlar, sonra ihtiyaç oluştukça genişletir.

// 07Aylık güncelleme + segment hareketleri

RFM tek seferlik değildir; ayda bir güncellenmeli. Segment hareketleri en kıymetli içgörüdür:

  • VIP'ten Risk'e geçen: kritik uyarı; proaktif kampanya derhal.
  • Yeni'den Sadık'a geçen: onboarding başarılı; benzer kohort'lara aynı yaklaşımı uygula.
  • Hibernating'den Aktif'e geçen: winback işe yaradı; kampanyayı genelleştir.

Bir Excel sayfasında Geçen Ay × Bu Ay matrisi tut; aylık 30 dakika analiz yıl sonu kâra dönüşür.

// 08RFM'in yanılgıları

  • Yeni iş için yetersiz: 6 aydan az veri varsa quintile sınırları anlamsız.
  • Mevsimsellik körlüğü: Black Friday'i kaçıran müşteri Risk segmentine düşer; sezona göre filtre gerekli.
  • Statik segment. Ay sonunda yenilenmiyorsa karar üretmiyor.
  • Tek liste e-postası. RFM yapıp sonra herkese aynı mesaj göndermek = boşa zaman.
  • Marj görmezden gelmek. Yüksek M segmenti düşük marjlı kategoriden geliyorsa "VIP" yanıltıcı.

Bu rehberde geçen kavramların kısa tanımları için sözlüğe bakabilirsin:

// sırada

RFM'in işe yaramasının tek şartı: aylık güncelleme.

d-lens RFM segmentlerini otomatik hesaplar ve her ay güncel tutar. Segment hareketleri Slack'e bildirim gönderir; VIP'ten Risk'e düşen müşteriyi sen geç fark etmeden kampanya tetiklenir.

WhatsApp ile yaz