I. Hesap Makinesi Tanıtımı
Kullanıcı Yeniden Satın Alma Frekans Dağılımı Hesap Makinesi, kullanıcı tüketim frekans dağılımını ve yeniden satın alma davranışını analiz etmek için özel bir araçtır. Her kullanıcı için farklı sipariş tarihlerinin sayısını (distinct(order_date)) sayarak, bu araç kullanıcı tabanınızın tüketim alışkanlıkları, aktivite seviyeleri ve yeniden satın alma davranış özellikleri hakkında derinlemesine bilgi edinmenize yardımcı olur ve kullanıcı operasyon stratejileri ve hassas pazarlama geliştirmek için veri desteği sağlar.
Temel Özellikler
- Tüketim Frekans Dağılımı Analizi: Farklı tüketim frekanslarındaki (farklı sipariş tarihi sayısı) kullanıcı dağılımı istatistikleri, yüksek ve düşük frekanslı kullanıcı gruplarını belirlemeye yardımcı olur
- Genel Yeniden Satın Alma Oranı Hesaplama: Tüm kullanıcılar arasında yeniden satın alma davranışına sahip kullanıcıların (
distinct(order_date) > 1) oranını hesaplar
- Aylık Yeniden Satın Alma Oranı Trendleri: Kullanıcı yeniden satın alma davranışındaki zamansal modelleri gözlemlemek için aylık yeniden satın alma oranı trend grafikleri sağlar
- Kullanıcı Aktivite Değerlendirmesi: Frekans dağılım verileri aracılığıyla kullanıcı tabanının genel aktivite seviyelerini ve tüketim alışkanlıklarını değerlendirir
Uygulama Senaryoları
- Farklılaştırılmış operasyon stratejileri geliştirmek için yüksek ve düşük frekanslı kullanıcı gruplarını belirleme
- Kullanıcı tabanının genel aktivite seviyelerini ve yeniden satın alma potansiyelini değerlendirme
- İş büyümesi veya düşüş sinyallerini belirlemek için yeniden satın alma oranının zamansal trendlerini gözlemleme
- Yeniden satın alma oranlarını artırmak için kullanıcı aktivasyon ve tutma stratejileri geliştirme
- Pazarlama faaliyetlerinin kullanıcı yeniden satın alma davranışı üzerindeki etkisini analiz etme
Hedef Müşteriler
Bu hesap makinesi, kullanıcı tüketim frekansını ve yeniden satın alma davranışını analiz etmesi gereken tüm endüstriler ve senaryolar için uygundur, özellikle aşağıdaki müşteri türleri için:
- Gıda ve İçecek Endüstrisi: Restoranlar, fast food zincirleri, kafeler, bubble tea mağazaları, vb. Kullanıcı tüketim frekans dağılımını analiz etme, yüksek ve düşük frekanslı müşterileri belirleme, üyelik pazarlama ve promosyon stratejileri geliştirme
- E-ticaret Platformları: B2C e-ticaret, C2C platformları, dikey e-ticaret, vb. Kullanıcı satın alma frekans dağılımını analiz etme, ürün öneri stratejilerini ve kullanıcı operasyon planlarını optimize etme
- Perakende Endüstrisi: Süpermarketler, marketler, özel mağazalar, marka perakendeciliği, vb. Kullanıcı tüketim frekans alışkanlıklarını anlama, üyelik seviye sistemleri ve puan ödül mekanizmaları geliştirme
- Yaşam Hizmetleri: Güzellik salonları, fitness kulüpleri, araba yıkama hizmetleri, ev hizmetleri, vb. Kullanıcı hizmet frekans dağılımını analiz etme, hizmet kalitesinin kullanıcı yeniden satın almayı nasıl teşvik ettiğini değerlendirme
- Online Eğitim: Online kurs platformları, eğitim kurumları, vb. Öğrencilerin kurs satın alma frekansını analiz etme, kurs içeriğini ve öğrenme deneyimini optimize etme
- Abonelik Hizmetleri: Video platformları, müzik platformları, okuma platformları, vb. Kullanıcı abonelik yenileme frekansını analiz etme, hizmet kalitesini ve kullanıcı memnuniyetini değerlendirme
- Diğer B2C İşletmeler: Bireysel tüketicilere yönelik herhangi bir işletme, kullanıcı tüketim frekans analizi ve yeniden satın alma davranış araştırması içerdiği sürece, analiz için bu aracı kullanabilir
Önkoşullar: İşletmenizin kullanıcı ID'si ve sipariş tarihi ile veri sağlayabilmesi ve verilerin kullanıcıların geçmiş sipariş kayıtlarını içermesi gerekir.
II. Algoritma Tanıtımı
2.1 Temel Kavramlar
Tüketim Frekansı Tanımı
Tüketim Frekansı: Bir kullanıcının sipariş geçmişindeki farklı sipariş tarihlerinin sayısı (count(distinct order_date)), toplam sipariş sayısı değil.
Örneğin:
- Kullanıcı A, 2024-01-01'de 3 sipariş ve 2024-01-05'te 2 sipariş verdi → Tüketim frekansı 2'dir (2 farklı sipariş tarihi)
- Kullanıcı B, 2024-01-01'de 1 sipariş, 2024-01-03'te 1 sipariş ve 2024-01-10'da 1 sipariş verdi → Tüketim frekansı 3'tür (3 farklı sipariş tarihi)
- Kullanıcı C, 2024-01-01'de birden fazla sipariş verdi, ancak yalnızca 1 sipariş tarihi var → Tüketim frekansı 1'dir (yeniden satın alma yok)
Yeniden Satın Alma Tanımı
Yeniden Satın Alma: Kullanıcının tüketim frekansı 1'den büyüktür, yani count(distinct order_date) > 1.
Örneğin:
- Kullanıcı A'nın 2 farklı sipariş tarihi var → Yeniden satın alma var
- Kullanıcı B'nin yalnızca 1 sipariş tarihi var (aynı günde birden fazla sipariş olsa bile) → Yeniden satın alma yok
Aylık Yeniden Satın Alma Oranı Tanımı
Aylık Yeniden Satın Alma Oranı: Belirtilen bir ayda tüm kullanıcılar arasında yeniden satın alma davranışına sahip kullanıcıların oranı.
Aylık Yeniden Satın Alma Oranı = O ayda yeniden satın alma yapan kullanıcı sayısı / O aydaki toplam kullanıcı sayısı
Burada yeniden satın alma yapan kullanıcılar, o ayda birden fazla farklı sipariş tarihine sahip olanlardır (distinct(order_date) > 1).
2.2 Hesaplama Mantığı
Adım 1: Veri Ön İşleme
Sistem verileri şu şekilde işler:
- Sipariş Tarihlerini Ayrıştırma: Sipariş tarihi dizelerini tarih nesnelerine dönüştürme
- Geçersiz Verileri Filtreleme: Kullanıcı ID'si veya sipariş tarihi eksik kayıtları hariç tutma
- Tarih Tekrarlarını Kaldırma: Her kullanıcı için bir sipariş tarihi kümesi (Set) tutma, aynı tarihteki yinelenen siparişleri otomatik olarak kaldırma
Adım 2: Kullanıcı Tüketim Frekansını Hesaplama
Her kullanıcı için:
- O kullanıcı için tüm sipariş tarihlerini toplama (otomatik tekrar kaldırma için Set kullanma)
- Farklı sipariş tarihlerinin sayısını hesaplama:
distinct_order_dates = Set.size
- Farklı sipariş tarihlerinin sayısını kullanıcının tüketim frekansı olarak kullanma
Adım 3: Frekans Dağılım Tablosu Oluşturma
Sistem her tüketim frekansı için kullanıcı sayısını sayar:
- Frekansa Göre Gruplama: Kullanıcıları tüketim frekansına göre gruplama (1, 2, 3, 4, 5, 6 ve üzeri)
- Frekans Görüntüleme Kuralları:
- Frekanslar 1-5: Ayrı ayrı göster, her frekans için bir satır
- Frekans 6 ve üzeri: Birleştir ve "6+" olarak göster
- Oranları Hesaplama: Her frekans grubundaki kullanıcıların toplam kullanıcılara göre oranı
Adım 4: Genel Yeniden Satın Alma Oranını Hesaplama
Genel Yeniden Satın Alma Oranı:
Genel Yeniden Satın Alma Oranı = Tüketim frekansı > 1 olan kullanıcı sayısı / Toplam kullanıcı sayısı
Adım 5: Aylık Yeniden Satın Alma Oranı Trendlerini Hesaplama
Sistem aya göre gruplandırılmış yeniden satın alma oranlarını hesaplar:
- Aya Göre Gruplama: Tüm siparişleri aya göre gruplama (YYYY-MM formatı)
- Aylık Yeniden Satın Alma Oranını Hesaplama: Her ay için
- O ayda siparişi olan tüm kullanıcıları sayma
- O ayda birden fazla farklı sipariş tarihine sahip kullanıcıları belirleme (yeniden satın alma yapan kullanıcılar)
- Yeniden satın alma oranı = Yeniden satın alma yapan kullanıcı sayısı / O aydaki toplam kullanıcı sayısı hesaplama
- Zamansal Sıralama: Trend verileri oluşturmak için ayları kronolojik olarak sıralama
Adım 6: Sonuçları Görüntüleme
- Genel Metrikler:
- Genel Yeniden Satın Alma Oranı: Tüm kullanıcılar arasında yeniden satın alma davranışına sahip kullanıcıların oranı
- Frekans Dağılım Tablosu:
- Farklı tüketim frekansları (1, 2, 3, 4, 5, 6+) için kullanıcı sayısını ve oranlarını gösterir
- Toplam kullanıcı sayısını ve toplam oranı (%100) gösteren bir toplam satırı içerir
- Aylık Yeniden Satın Alma Oranı Trend Grafiği:
- Aya göre yeniden satın alma oranı trendlerini gösterir
- Yeniden satın alma oranlarındaki zamansal modelleri ve trendleri gözlemlemeyi kolaylaştırır
2.3 Veri Filtreleme Kuralları
- Veri Bütünlüğü: Anahtar alanlar (kullanıcı ID'si, sipariş tarihi) eksik kayıtlar otomatik olarak hariç tutulur
- Tarih Ayrıştırma: Sistem yaygın tarih formatlarını otomatik olarak tanır; ayrıştırılamayan tarihler hariç tutulur
- Zaman Aralığı: Aylık trend grafikleri veri içeren tüm ayları gösterir, zaman aralığı kısıtlaması yoktur
III. Kullanım Talimatları ve Notlar
3.1 Veri Hazırlama
Gerekli Alanlar
Verileri içe aktarmadan önce, veri dosyanızın aşağıdaki iki alanı içerdiğinden emin olun:
- Kullanıcı ID'si (
user_id)
- Açıklama: Kullanıcıları benzersiz olarak tanımlayan alan (kullanıcı ID'si veya telefon numarası)
- Format gereksinimleri: Metin veya sayılar kabul edilir
- Örnekler:
U001, 12345, 13800138000
- Sipariş Tarihi (
order_date)
- Açıklama: Kullanıcının sipariş verdiği tarih
- Format gereksinimleri: Birden fazla tarih formatını destekler (
YYYY-MM-DD, YYYY/MM/DD, MM/DD/YYYY, vb.)
- Notlar: Sistem yaygın tarih formatlarını otomatik olarak tanır; doğru ayrıştırma için standart tarih formatlarını kullanmanız önerilir
Veri Format Gereksinimleri
- Dosya Formatı: CSV ve Excel (.xlsx) formatlarını destekler
- Kodlama: UTF-8 kodlaması önerilir
- Veri Hacmi: Hesaplama verimliliğini sağlamak için tek bir analiz için veri hacminin 1 milyon kaydı aşmaması önerilir
- Veri Aralığı: Kullanıcı tüketim frekansını ve aylık yeniden satın alma oranı trendlerini doğru bir şekilde hesaplamak için yeterli geçmiş sipariş verilerini dahil etmeniz önerilir
3.2 Alan Eşleme
Verileri yükledikten sonra, sistem veri dosyanızdaki sütunları aşağıdaki alanlara eşlemenizi isteyecektir:
- Kullanıcı ID Sütunu → Kullanıcıların benzersiz tanımlayıcılarını içeren sütunu seçin
- Sipariş Tarihi Sütunu → Sipariş tarihlerini içeren sütunu seçin
3.3 Veri Filtreleme (İsteğe Bağlı)
Sistem sipariş tarihi filtrelemeyi destekler:
- Tarih Aralığı Filtreleme: Analiz için zaman aralığını belirtebilirsiniz, yalnızca belirtilen zaman dilimindeki verileri analiz eder
- Kullanım Önerisi: Veri hacmi büyükse, hesaplama hızını artırmak için önce son 1-2 yılın verilerine filtrelemeniz önerilir
3.4 Sonuç Yorumlama
Metrik Açıklaması
- Genel Yeniden Satın Alma Oranı: Kullanıcı tabanının genel yeniden satın alma aktivitesini yansıtır, kullanıcı sadakatini ve iş sağlığını ölçmek için önemli bir metrik. Yeniden satın alma oranı ne kadar yüksekse, kullanıcıların ürün veya hizmetlere olan memnuniyeti o kadar yüksek ve iş o kadar sağlıklıdır
- Tüketim Frekans Dağılımı: Farklı tüketim frekanslarındaki kullanıcı dağılımını gösterir, yüksek ve düşük frekanslı kullanıcı gruplarını belirlemeye yardımcı olur. Dağılım yüksek frekanslara ne kadar konsantre olursa, kullanıcı aktivite seviyesi o kadar yüksektir
- Aylık Yeniden Satın Alma Oranı Trendleri: Kullanıcı yeniden satın alma davranışındaki zamansal modelleri yansıtır, iş büyüme trendlerini ve pazarlama faaliyetlerinin etkinliğini gözlemlemek için önemli bir metrik
Frekans Dağılım Analizi
- Yüksek Frekanslı Kullanıcılar (Frekans 6+): Bu kullanıcılar anahtar müşterilerdir ve öncelikli bakım gerektirir. VIP hizmetler, özel teklifler vb. aracılığıyla sadakatlerini artırabilirsiniz
- Orta Frekanslı Kullanıcılar (Frekans 2-5): Bu kullanıcıların yeniden satın alma potansiyeli vardır. Hassas pazarlama, kişiselleştirilmiş öneriler vb. aracılığıyla tüketim frekanslarını artırabilirsiniz
- Düşük Frekanslı Kullanıcılar (Frekans 1): Bu kullanıcılar tek seferlik müşteriler olabilir. Ayrılma nedenlerini analiz etmeli ve aktivasyon stratejileri geliştirmelisiniz
Trend Analizi
- Yükselen Trend: Yeniden satın alma oranı yükselen bir trend gösterir, kullanıcı operasyon stratejilerinin etkili olduğunu ve işin sağlıklı bir şekilde geliştiğini gösterir
- Düşen Trend: Yeniden satın alma oranı düşen bir trend gösterir, ürün kalitesi, hizmet kalitesi veya operasyon stratejilerine dikkat edilmesini ve zamanında ayarlamalar yapılmasını gerektirir
- Yüksek Volatilite: Mevsimsel faktörler, pazarlama faaliyetlerinin etkisi veya dış çevre değişikliklerinden etkilenebilir, iş durumuyla birlikte analiz gerektirir
3.5 Notlar
⚠️ Önemli Notlar
- Farklı Sipariş Tarihlerine Dayalı Frekans Hesaplama:
- Tüketim frekansı
distinct(order_date) temel alınarak hesaplanır, yani farklı sipariş tarihlerinin sayısı
- Aynı günde birden fazla sipariş yalnızca 1 frekans olarak sayılır ve kullanıcının tüketim frekansını artırmaz
- Örnek: Bir kullanıcı aynı günde 3 sipariş verir, tüketim frekansı hala 1'dir; bir kullanıcı 3 farklı günde sipariş verir, tüketim frekansı 3'tür
- Yeniden Satın Alma Tanımı:
- Yeniden satın alma, bir kullanıcının birden fazla farklı sipariş tarihine sahip olduğu anlamına gelir (
distinct(order_date) > 1)
- Aynı günde birden fazla sipariş yeniden satın alma olarak sayılmaz; yalnızca farklı günlerdeki siparişler yeniden satın alma olarak sayılır
- Öneri: Bu mantığı anlamak, analiz sonuçlarını doğru bir şekilde yorumlamaya yardımcı olur
- Aylık Yeniden Satın Alma Oranı Hesaplama:
- Aylık yeniden satın alma oranı aya göre hesaplanır ve her ayın yeniden satın alma oranı bağımsız olarak hesaplanır
- Bir ayda birden fazla farklı sipariş tarihine sahip kullanıcılar, o ay için yeniden satın alma yapan kullanıcılar olarak sayılır
- Bir ay yalnızca az miktarda veri içeriyorsa, yeniden satın alma oranı yeterince doğru olmayabilir; veri hacmiyle birlikte analiz edilmesi önerilir
- Veri Bütünlüğü:
- Kullanıcı ID'si veya sipariş tarihi eksik kayıtlar otomatik olarak hariç tutulur
- Ayrıştırılamayan sipariş tarihleri hariç tutulur, bu da frekans hesaplamalarının doğruluğunu etkileyebilir
- Öneri: Veri hazırlama aşamasında, anahtar alanların eksiksiz ve doğru formatta olduğundan emin olun
💡 Kullanım Önerileri
- Veri Kalitesi Kontrolü:
- Yüklemeden önce veri bütünlüğünü kontrol edin, kullanıcı ID'si ve sipariş tarihi alanlarının eksik olmadığından emin olun
- Tarih formatlarının doğru olduğunu doğrulayın, tarih ayrıştırma hatalarını önlemek için
- Anormal veriler olup olmadığını kontrol edin (gelecek tarihler, açıkça yanlış tarihler vb.)
- Analiz Zaman Aralığı:
- Kullanıcı tüketim frekansını doğru bir şekilde hesaplamak için yeterli geçmiş verileri (en az 3-6 ay) dahil etmeniz önerilir
- Veri hacmi büyükse, kısa vadeli trendleri gözlemlemek için önce son 1-2 yılın verilerini analiz edebilirsiniz
- Ardından uzun vadeli trendleri ve mevsimsel modelleri gözlemlemek için daha uzun geçmiş verilere genişletin
- Sonuç Doğrulama:
- Anormal değişiklikleri belirlemek için farklı dönemlerdeki frekans dağılımlarını karşılaştırın
- Yeniden satın alma oranındaki değişikliklerin nedenlerini analiz etmek için iş aktivite zamanlarıyla birleştirin
- Frekans dağılımının iş beklentilerini karşılayıp karşılamadığını doğrulayın; anormallikler varsa, daha fazla araştırma gerekir
- Strateji Optimizasyonu:
- Genel yeniden satın alma oranı düşükse, kullanıcı erişimini güçlendirmeniz, kullanıcıların yeniden satın alma isteğini artırmak için kuponlar veya aktivite bilgileri göndermeniz önerilir
- Düşük frekanslı kullanıcılar (frekans 1) çok yüksek bir oranı temsil ediyorsa, ayrılma nedenlerini analiz etmeniz ve kullanıcı aktivasyon stratejileri geliştirmeniz önerilir
- Yüksek frekanslı kullanıcılar (frekans 6+) çok düşük bir oranı temsil ediyorsa, kullanıcı memnuniyetini artırmak için ürün ve hizmet kalitesini optimize etmeniz önerilir
- Aylık yeniden satın alma oranı trendlerine göre pazarlama faaliyetlerinin ritmini ve stratejilerini ayarlayın
3.6 Sık Sorulan Sorular
S1: Verilerimdeki bazı kullanıcılar neden sayılmıyor?
C: Olası nedenler şunları içerir:
- Kullanıcılar kullanıcı ID alanlarından yoksun
- Kullanıcılar sipariş tarihi alanlarından yoksun
- Kullanıcıların sipariş tarihleri ayrıştırılamıyor
S2: Tüketim frekansı nasıl hesaplanır?
C: Tüketim frekansı farklı sipariş tarihlerinin sayısına göre hesaplanır, yani count(distinct order_date). Örneğin, bir kullanıcı 3 farklı günde sipariş verirse, tüketim frekansı 3'tür; bir kullanıcı aynı günde birden fazla sipariş verirse, tüketim frekansı hala 1'dir.
S3: Bir kullanıcı aynı günde birden fazla sipariş verirse, bu yeniden satın alma olarak sayılır mı?
C: Hayır. Yeniden satın alma tanımı, bir kullanıcının birden fazla farklı sipariş tarihine sahip olduğudur (distinct(order_date) > 1). Aynı günde birden fazla sipariş yalnızca 1 sipariş tarihi olarak sayılır, bu nedenle yeniden satın alma olarak sayılmaz.
S4: Aylık yeniden satın alma oranı nasıl hesaplanır?
C: Aylık yeniden satın alma oranı aya göre hesaplanır. Her ay için sistem, o ayda siparişi olan tüm kullanıcıları sayar, ardından o ayda birden fazla farklı sipariş tarihine sahip kullanıcıları (yeniden satın alma yapan kullanıcılar) belirler ve son olarak yeniden satın alma oranı = Yeniden satın alma yapan kullanıcı sayısı / O aydaki toplam kullanıcı sayısı hesaplar.
S5: Frekans dağılım tablosundaki "6+" ne anlama geliyor?
C: "6+" tüketim frekansı 6 veya daha fazla olan kullanıcıları temsil eder. Sistem frekans ≥ 6 olan tüm kullanıcıları birleştirir ve tablo sunumunu basitleştirmek için bunları "6+" olarak gösterir. Daha ayrıntılı bir frekans dağılımı görmek istiyorsanız, orijinal verileri kontrol edebilirsiniz.
S6: Kullanıcı yeniden satın alma oranını nasıl artırabilirim?
C: Aşağıdaki yönlerden başlamanız önerilir:
- Kullanıcı memnuniyetini artırmak için ürün kalitesini ve hizmet deneyimini iyileştirme
- Kullanıcı erişimini güçlendirme, kullanıcıları yeniden satın almaya teşvik etmek için düzenli olarak kuponlar veya aktivite bilgileri gönderme
- Yeniden satın almayı teşvik etmek için üyelik seviye sistemleri ve puan ödül mekanizmaları oluşturma
- Yüksek frekanslı kullanıcıların özelliklerini analiz etme, kullanıcı sadakatini artırmak için ürün ve hizmetleri optimize etme
- Düşük frekanslı kullanıcılar için aktivasyon stratejileri geliştirme, kişiselleştirilmiş öneriler ve hassas pazarlama aracılığıyla tüketim frekanslarını artırma
IV. Özet
Kullanıcı Yeniden Satın Alma Frekans Dağılımı Hesap Makinesi, bilimsel algoritmalar ve sezgisel görselleştirmeler aracılığıyla kullanıcı tüketim frekans dağılımını ve yeniden satın alma davranışını tam olarak anlamanıza yardımcı olur. Bu aracın doğru kullanımı şunları yapabilir:
- Farklılaştırılmış operasyon stratejileri geliştirmek için yüksek ve düşük frekanslı kullanıcı gruplarını hızlı bir şekilde belirleme
- Kullanıcı tabanının genel aktivite seviyelerini ve yeniden satın alma potansiyelini değerlendirme
- Yeniden satın alma oranının zamansal trendlerini gözlemleme ve operasyon stratejilerini zamanında ayarlama
- Pazarlama faaliyetlerinin kullanıcı yeniden satın alma davranışı üzerindeki etkisini analiz ederek pazarlama etkinliğini optimize etme
- Kullanıcı aktivasyon ve tutma stratejileri geliştirmek için veri desteği sağlama
Herhangi bir sorunuz varsa veya teknik destek gerekiyorsa, lütfen sistem yöneticisine başvurun.