Aracılığıyla paylaş


Müşteri yaşam süresi değerini (CLV) tahmin etme

Tek tek etkin müşterilerin gelecekteki belirli bir dönemde işinize kazandıracağı olası değeri (geliri) tahmin edin. Bu tahmin, şunları yapmanıza yardımcı olur:

  • Yüksek değerli müşterileri belirleme ve bu içgörüyü işleme.
  • Hedeflenen satış, pazarlama ve destek çabalarıyla kişiselleştirilmiş kampanyalar yürütmek için olası değerlerine göre stratejik müşteri segmentleri oluşturma.
  • Müşteri değerini artıran özelliklere odaklanarak ürün geliştirme rehberliği sağlama.
  • Satış veya pazarlama stratejisini optimize etme ve müşteriyi desteklemek için bütçeyi daha doğru şekilde ayırma.
  • Bağlılık veya ödül programları aracılığıyla yüksek değerli müşterileri tanıma ve ödüllendirme.

İşiniz için hangi CLV'nin gerektiğini belirleyebilirsiniz. İşlem tabanlı CLV tahmini desteklenmektedir. Müşterinin tahmini değeri, işle ilgili geçmiş işlemleri temel alır. Farklı giriş tercihlerine sahip birkaç model oluşturmayı deneyin ve iş gereksinimlerinize en uygun model senaryosunu görmek için model sonuçlarını karşılaştırın.

Bahşiş

Örnek verileri kullanarak CLV tahmin deneyin: Müşteri yaşam süresi değeri (CLV) tahmin kılavuz.

Ön koşullar:

  • En az Katkıda bulunan izinleri
  • İstenen tahmin penceresinde en az 1.000 müşteri profili
  • Müşteri Tanımlayıcısı, işlemleri tek bir müşteriyle eşleştiren benzersiz tanımlayıcı
  • En az bir yıl hareket geçmişi, tercihen iki ila üç yıllık. İdeal olarak, tercihen birden fazla tarih boyunca müşteri kimliği başına en az iki ila üç işlem. İşlem geçmişi aşağıdakileri içermelidir:
    • İşlem Kimliği: Her bir işlemin benzersiz tanımlayıcısı
    • İşlem tarihi: Her bir işlemin tarihi veya zaman damgası
    • İşlem tutarı: Her bir işlemin parasal değeri (örneğin, gelir veya kar marjı)
    • İadelere atanmış etiket: İşlemin iade olup olmadığını belirten Boole doğru/yanlış değeri
    • Ürün Kimliği: İşleme dahil olan ürünün ürün kimliği
  • Müşteri etkinlikleri hakkında veriler:
    • Birincil anahtar: Etkinliğin benzersiz tanımlayıcısı
    • Zaman Damgası: Birincil anahtarla belirtilen olayın tarihi ve saati
    • Olay (etkinlik adı): Kullanmak istediğiniz olayın adı
    • Ayrıntılar (tutar veya değer): Müşteri etkinliği ile ilgili ayrıntılar
  • Şunlar gibi ek veriler:
    • Web etkinlikleri: Web sitesi ziyaret geçmişi veya e-posta geçmişi
    • Bağlılık etkinlikleri: Bağlılık ödülü puanları tahakkuk ve kullanım geçmişi
    • Müşteri hizmetleri günlüğü: Servis çağrısı, şikayet veya iade geçmişi
    • Müşteri profili bilgileri
  • Gerekli alanlardaki %20'den az eksik değer

Not

Yalnızca bir işlem geçmişi tablosu yapılandırılabilir. Birden çok satın alma/işlem tablosu varsa bunları veri alımından önce Power Query'de birleştirin.

Müşteri Yaşam Süresi Değeri tahmini oluşturma

Tahmini taslak olarak kaydetmek için istediğiniz zaman Taslağı kaydet'i seçin. Tahminlerim sekmesinde taslak tahmini görüntülenir.

  1. İçgörüler>Tahminler'e gidin.

  2. Oluştur sekmesinde, Müşteri yaşam süresi değeri kutucuğunda Modeli kullan öğesini seçin.

  3. Başlayın'ı seçin.

  4. Bunları diğer modeller veya tablolardan ayırt etmek için Bu modeli adlandırın ve Çıkış tablosu adı'nı seçin.

  5. İleri'yi seçin.

Model tercihlerini tanımlama

  1. CLV'yi geleceğe yönelik olarak ne kadar süreyle tahmin etmek istediğinizi belirlemek için bir Tahmin dönemi ayarlayın. Varsayılan olarak, birim ay olarak ayarlanır.

    Bahşiş

    CLV'yi belirlenen dönemde doğru şekilde tahmin etmek için geçmiş verileri karşılaştırabileceğiniz bir dönem gerekir. Örneğin, önümüzdeki 12 ay için CLV tahmini yapmak istiyorsanız en az 18 - 24 aylık geçmiş verilere sahip olmanız gerekir.

  2. Müşterinin etkin olarak kabul edilmesi için en az bir işleminin olması gerektiği zaman dilimini ayarlayın. Model yalnızca Etkin müşterilerin CLV'sini tahmin eder.

    • Modelin satın alma aralığını hesaplamasına izin ver (önerilir): Model, verilerinizi analiz eder ve geçmiş satın almalara göre bir dönem belirler.
    • Aralığı el ile ayarlayın: Etkin müşterinin tanımınız için zaman aralığı.
  3. Yüksek değerli müşteri için yüzdebirlik değeri tanımlayın.

    • Model hesaplaması (önerilen): Model 80/20 kuralını kullanır. Geçmiş dönemde işiniz için toplam gelirin %80'ine katkıda bulunan müşterilerin yüzdesi, yüksek değerli müşteriler olarak kabul edilir. Genellikle %30-40'tan az müşteri, toplam gelirin %80'inine katkıda bulunur. Ancak bu sayı işinize ve sektörünüze bağlı olarak değişiklik gösterebilir.
    • En etkin müşterilerin yüzdesi: Yüksek değerli müşteri için belirli yüzdebirlik değeri. Örneğin, yüksek değerli müşterileri gelecekte en çok ödeme yapan müşterilerin %25'i olarak tanımlamak için 25 girin.

    İşiniz yüksek değerli müşterileri farklı bir şekilde tanımlıyorsa bunu bizimle paylaşmanızı isteriz.

  4. İleri'yi seçin.

Gerekli verileri ekleyin

  1. Müşteri hareket geçmişi için Veri ekle'yi seçin.

  2. Hareket geçmiş bilgilerini içeren semantik etkinlik türü SalesOrder veya SalesOrderLine'ı seçin. Aktivite ayarlanmamışsa, burada öğesini seçin ve oluşturun.

  3. Etkinlikler altında, aktivite oluşturulduğunda etkinlik öznitelikleri anlam olarak eşlenmişse, odaklanacağı hesaplamanın olduğu belirli öznitelikleri veya tabloyu seçin. Anlamsal eşleme gerçekleşmediyse, Düzenle'yi seçin ve verilerinizi eşleyin.

    CLV modeli için gerekli verileri ekle

  4. İleri'yi seçin ve bu model için gereken özellikleri gözden geçirin.

  5. Kaydet'i seçin.

  6. Daha fazla faaliyet ekleyin veya İleri'yi seçin.

İsteğe bağlı etkinlik verileri ekleme

Temel müşteri etkileşimlerini yansıtan veriler (web, müşteri hizmetleri ve olay günlükleri gibi), işlem kayıtlarına bağlam ekler. Müşteri etkinliği verilerinizde bulunan diğer desenler, tahminlerin doğruluğunu iyileştirebilir.

  1. Ek etkinlik verileriyle model içgörülerini geliştirin altında Veri ekle'yi seçin.

  2. Eklediğiniz müşteri etkinliği türüyle eşleşen bir etkinlik türü seçin. Aktivite ayarlanmamışsa, burada öğesini seçin ve oluşturun.

  3. Etkinlikler altında, etkinlik oluşturulduğunda aktivite öznitelikleri eşlenmişse, odaklanacağı hesaplamanın olduğu belirli öznitelikleri veya tabloyu seçin. Eşleme gerçekleşmediyse, Düzenle'yi seçin ve verilerinizi eşleyin.

  4. İleri'yi seçin ve bu model için gereken özellikleri gözden geçirin.

  5. Kaydet'i seçin.

  6. İleri'yi seçin.

  7. İsteğe bağlı müşteri verileri ekleyinveya İleri'yi seçin ve Güncelleştirme zamanlaması ayarla'ya gidin.

İsteğe bağlı müşteri verileri ekleme

Modele giriş olarak eklemek için, sık kullanılan 18 müşteri profili öznitelikleri arasından seçim yapın. Bu öznitelikler, iş kullanım durumlarınız için daha kişiselleştirilmiş, alakalı ve eyleme dönüştürülebilir model sonuçları sağlayabilir.

Örneğin: Contoso Coffee, yüksek değerli müşterileri yeni espresso makinesinin kullanıma sunulmasıyla ilişkili olarak kişiselleştirilmiş bir teklifle hedeflemek için müşteri yaşam süresi değerini tahmin etmek istemektedir. Contoso, CLV modelini kullanır ve en yüksek değerli müşterileri etkileyen etkenleri görmek için 18 müşteri profili özniteliklerini de ekler. Şirket, müşteri konumunun bu müşteriler için en etkili unsur olduğunu öğrenmiştir. Bu bilgiler sayesinde şirket, kullanıma sunulan espresso makinesi için yerel bir etkinlik organize etmiş ve etkinlikte kişiselleştirilmiş teklifler ve özel bir deneyim sunmak için yerel satıcılarla işbirliği yapmıştır. Bu bilgiler olmadan Contoso, yalnızca genel pazarlama e-postaları göndermiş ve yüksek değerli müşterilerin bu yerel segmentini kişiselleştirme fırsatını kaçırmış olurdu.

  1. Ek müşteri verileriyle model içgörülerini daha da geliştirin altında Veri ekle'yi seçin.

  2. Tablo için, müşteri öznitelik verileriyle eşleşen birleşik müşteri profilini seçmek için Müşteri : CustomerInsights'ı seçin. Müşteri Kimliği için System.Customer.CustomerId öğesini seçin.

  3. Veriler birleştirilmiş müşteri profillerinizde kullanılabiliyorsa daha fazla alan eşleyin.

    Müşteri profili verileri için eşlenen alan örnekleri.

  4. Kaydet'i seçin.

  5. İleri'yi seçin.

Güncelleştirme zamanlamasını ayarlama

  1. Modelinizi en son verilere göre yeniden eğitme sıklığını seçin. Bu ayar, yeni veriler alındıkça tahminlerin doğruluğunu güncelleştirmek için önemlidir. Çoğu işletme, modellerini ayda bir kez yeniden eğitir ve daha iyi bir tahmin doğruluk derecesi elde eder.

  2. İleri'yi seçin.

Model yapılandırmasını gözden geçirme ve çalıştırma

Gözden geçirme ve çalıştırma adımı, yapılandırmanın özetini gösterir ve tahmin oluşturmadan önce değişiklik yapma şansı sağlar.

  1. Gözden geçirmek ve tüm değişiklikleri yapmak için, basamaklarını üzerinde Düzenleme'yi seçin.

  2. Seçimlerinizden memnunsanız modeli çalıştırmaya başlamak için Kaydet ve çalıştır'ı seçin. Bitti'yi seçin. Tahmin oluşturulurken Tahminlerim sekmesi görüntülenir. İşlemin tamamlanması, tahminde kullanılan veri miktarına bağlı olarak birkaç saat sürebilir.

Bahşiş

Görevler ve işlemlerin durumları vardır. Çoğu işlem, veri kaynakları ve veri profili yenilemeleri gibi yukarı akış yönündeki işlemlere bağlıdır.

İlerleme ayrıntıları bölmesini açmak ve görevlerin ilerlemesini görüntülemek için durumu seçin. İşi iptal etmek için bölmenin alt kısmında İşi iptal et seçeneğini belirleyin.

Her görevin altında işleme süresi, son işleme tarihi ve görevle veya işlemle ilişkili herhangi bir ilgili hata ve uyarı gibi daha fazla ilerleme durumu bilgisi için Ayrıntıları görüntüle'yi seçebilirsiniz. Sistemdeki diğer işlemleri görmek için panelin alt kısmında Sistem durumunu görüntüle'yi seçin.

Tahmin sonuçlarını görüntüleme

  1. İçgörüler>Tahminler'e gidin.

  2. Tahminlerim sekmesinde, görüntülemek istediğiniz tahmini seçin.

Sonuçlar sayfası içinde verilerin üç ana bölümü bulunur.

  • Eğitim model performansı: A, B veya C dereceleri, tahminin performansını belirtir ve çıkış tablosunda depolanan sonuçları kullanmaya karar vermenize yardımcı olabilir.

    A dereceli model puanı bilgi kutusunun görüntüsü.

    Sistem, temel modele kıyasla yüksek değerli müşterileri tahmin etme konusunda AI modelinin performansını değerlendirir.

    Dereceler aşağıdaki kurallara göre belirlenir:

    • Model, temel modele kıyasla en az %5 daha yüksek değerli müşterileri doğru şekilde tahmin ettiğinde A.
    • Model, temel modele kıyasla en az %0-5 arasında daha yüksek değerli müşterileri doğru şekilde tahmin ettiğinde B.
    • Model, temel modele kıyasla daha az yüksek değerli müşterileri doğru şekilde tahmin ettiğinde C.

    Model derecelendirmesi bölmesini açmak için Bu puan hakkında bilgi edin seçeneğini belirleyin, bu bölme yapay zeka modelinin performansı ve temel model hakkında daha fazla ayrıntı gösterir. Temel model performansı ölçümlerini ve son model performansı derecesinin nasıl türetildiğini daha iyi anlamanızı sağlar. Temel model, öncelikle müşteriler tarafından yapılan geçmiş satın almalara göre müşteri yaşam süresi değerini hesaplamak için yapay zeka tabanlı olmayan bir yaklaşım kullanır.

  • Yüzde birlik müşterilerin değeri: Düşük değer ve yüksek değerli müşteriler bir grafikte görüntülenir. Histogramdaki çubukların üzerine gelerek, her gruptaki müşteri sayısını ve bu grubun ortalama CLV'sini görebilirsiniz. İsteğe bağlı olarak CLV tahminlerine göre müşteri segmentleri oluşturmak istediğinizde yararlı olabilir.

    CLV modeli için yüzdelik dilime göre müşterilerin değeri

  • En etkili faktörler: Yapay zeka modeline sağlanan giriş verilerine göre CLV tahmininizi oluştururken çeşitli faktörler göz önünde bulundurulur. Faktörlerin her biri, bir modelin oluşturduğu toplu tahminlerde hesaba katılan bir öneme sahiptir. Bu faktörleri, tahmin sonuçlarınızı doğrulamak için kullanın. Bu faktörler tüm müşterilerinizin CLV'sini tahmin etmeye katkıda bulunan en etkili faktörler hakkında daha fazla içgörü de sağlar.

    CLV modeli için en etkili faktörler

Puan hakkında bilgi edinin

CLV'yi temel modele göre hesaplamak için kullanılan standart formül:

Her müşteri için CLV = Etkin müşteri penceresinde müşterinin gerçekleştirdiği ortalama aylık satın alma * CLV tahmin dönemindeki ay sayısı * Tüm müşterilerin genel bekletme oranı

Yapay zeka modeli, temel modelle iki model performansı ölçümüne göre karşılaştırılır.

  • Yüksek değerli müşterileri tahmin etmede başarı oranı

    Temel modele kıyasla yapay zeka modelini kullanarak yüksek değerli müşterileri tahmin etmedeki farkı görün. Örneğin, %84 başarı oranı, yapay zeka modelinin eğitim verilerindeki tüm yüksek değerli müşterilerden %84'ünü doğru şekilde yakalayabildiği anlamına gelir. Ardından göreli değişikliği raporlamak için bu başarı oranı, temel modelin başarı oranıyla karşılaştırılır. Bu değer, modele derece atamak için kullanılır.

  • Hata ölçümleri

    Gelecekteki değerleri tahmin etmedeki hatalar yönünden modelin genel performansını gözden geçirin. Bu hatayı değerlendirmek için genel Ortalama Hatanın Kare Kökü (RMSE) ölçümü kullanılır. RMSE, bir modelin nicel verileri tahmin ederken yaptığı hataları ölçmenin standart bir yoludur. Yapay zeka modelinin RMSE'si, temel modelin RMSE'si ile karşılaştırılır ve göreli fark raporlanır.

Yapay zeka modeli, müşterilerin işinize kazandırdıkları değere göre doğru sıralamasını önceliklendirir. Bu nedenle, son model derecesini elde etmek için yalnızca yüksek değerli müşterileri tahmin etme başarı oranı kullanılır. RMSE ölçümü, aykırı değerlere karşı hassastır. Olağanüstü yüksek satın alma değerleri olan müşterilerin küçük bir yüzdesine sahip olduğunuz senaryolarda, genel RMSE ölçümü, model performansını tam olarak yansıtmayabilir.