100 Fikir/Veri & ML/#036

Kişisel Kupon Motoru

Kuponu “zaten alacaktı” olana değil, kuponla fikrini değiştirecek olana ver: uplift modeliyle artımsal ciro.

Fikir #036 / 100 Web uygulaması Pazarlama Veri & ML AI destekli
Fikir

Problem → Çözüm

Problem

Kupon bütçesinin büyük kısmı zaten sipariş verecek olan sadık kullanıcılara gidiyor; ölçülen “kupon kullanım oranı” yüksek ama gerçek artımsal etki belirsiz. Finans ekibi kampanya bütçesinin ROI’sini sorguluyor.

Çözüm

Her kullanıcı dört gruba ayrılır: ikna edilebilir, kesin alıcı, kayıp vaka ve “rahatsız edilmemeli”. Uplift modeli kuponu sadece ikna edilebilirlere, en düşük etkili indirim derinliğiyle verir. Panel, holdout gruplarına karşı gerçek artımsal ciroyu canlı gösterir.

Ürün

Temel özellikler

1Uplift segmentasyonuPersuadable, sure thing, lost cause ve sleeping dog grupları her gece yeniden skorlanır.
2Derinlik optimizasyonu%10 mu, 50 TL mi, ücretsiz teslimat mı: kişi başına en verimli teklif.
3Sürekli holdoutHer kampanyada %5 kontrol grubu; artımsal etki istatistiksel güvenle raporlanır.
4Bütçe simülatörüBütçeyi kaydır, tahmini artımsal sipariş ve ciroyu anında gör.
AI katmanı

Yapay zeka nerede devreye giriyor?

Meta-learner tabanlı uplift modelleri her kullanıcı × teklif çifti için artımsal etkiyi tahmin eder, optimizasyon katmanı bütçeyi dağıtır.

  • X-learner / DR-learner (EconML) ile teklif tipi başına CATE tahmini; LightGBM base learner
  • Qini/AUUC ile offline değerlendirme, haftalık randomize keşif trafiği ile model tazeleme
  • Kısıtlı atama (OR-Tools): toplam bütçe, kategori marjı ve kullanıcı başına frekans sınırı
Mimari

Nasıl çalışır?

Davranış VerisiKafka → Snowflake
Feature StoreFeast • 400 öznitelik
Uplift ModeliEconML DR-learner
Bütçe OptimizerOR-Tools MIP
Kupon PaneliNext.js • canlı ROI
Teknoloji

Stack

Arayüz

Next.jsTailwindTremor

Backend

Python 3.12FastAPIAirflow

AI / ML

EconMLLightGBMOR-ToolsMLflow

Veri

SnowflakeFeastRedis

Altyapı & DevOps

SageMakerKubernetesTerraform
Go-to-market

Pazarlama & lansman

1
CFO ile ortak KPIKupon başarısı “kullanım oranı” yerine “artımsal ciro / TL” ile ölçülür; finansla aynı dili konuşan pazarlama.
2
İç eğitim: “Sleeping dog” atölyesiCRM ekibine uplift mantığı; rahatsız edilmemesi gereken kullanıcıları dürtmemenin değeri.
3
Kullanıcı tarafında “Sana özel” etiketiKupon kartlarında kişisel teklif hissi; genel kupon yorgunluğu azalır.
Ölçüm

Başarı metrikleri (hedef)

-%31aynı artımsal ciro için kupon bütçesi
+%12kampanya başına artımsal sipariş
0,38Qini katsayısı (offline)
Teslimat

MVP yol haritası

Hafta 1-2Randomize veri toplama%5 trafikte rastgele teklif dağıtımı ile tarafsız eğitim seti.
Hafta 3-4Uplift modeli + panelDR-learner, Qini değerlendirmesi ve holdout dashboard’u.
Hafta 5-8Bütçe optimizer’ı canlıdaOR-Tools ile günlük atama, Braze entegrasyonu ve otomatik raporlama.
Fİ
Fatih İnci — Full Stack Software Engineer

Bir fikri production’a taşırken ilk sorum şu: ölçülebilir mi ve mevcut sistemi bozmadan nasıl açılır? Yaklaşık 4 yıl, ayda yüz milyonlarca CDN isteği alan bir embed script üzerinde çalıştım. Kademeli geçiş ve gerçek test kapsamı benim için vazgeçilmez. Remote çalışmaya hazırım.