100 Fikir/Kampanya & Oyun/#027

Kazı Kazan Getir

Her siparişten sonra bir kazı kazan kartı: kapıda kurye gelirken parmağınla kazı, ödülü kap.

Fikir #027 / 100 Mobil uygulama Müşteri Kampanya & Oyun AI destekli
Fikir

Problem → Çözüm

Problem

Sipariş verildikten sonraki 10 dakika uygulama için ölü zaman: kullanıcı sadece haritaya bakıyor. Bir sonraki siparişi tetikleyecek hiçbir duygusal kanca yok.

Çözüm

Sipariş onaylandığı anda takip ekranında bir kazı kazan kartı belirir. Kart bir sonraki siparişte geçerli ödül, bir partner hediyesi ya da sürpriz ürün içerir; ödül seçimi sepet içeriğine göre kişiselleşir.

Ürün

Temel özellikler

1Bekleme anını oyuna çevirKart, kurye yoldayken takip ekranının altında belirir; kazıma haptik titreşimle gelir.
2Sepete göre ödülDondurma alan birine bir sonraki siparişte %25 dondurma, bebek bezi alana mama numunesi çıkar.
3Partner ödülleriMarkalar kendi bütçesiyle karta ürün koyar: Getir için bedava kampanya stoğu.
4Koleksiyon albümüKartlardaki 6 farklı “Getir maskotu” toplanınca 250 TL’lik büyük ödül.
AI katmanı

Yapay zeka nerede devreye giriyor?

Sepet içeriği ve kullanıcı geçmişi üzerinden “bir sonraki siparişte neyi alır” tahmini yapılır, kart ödülü bu tahmine göre seçilir.

  • Two-tower recommender (PyTorch): kullanıcı + sepet embedding → bir sonraki kategori olasılığı
  • Contextual bandit (Thompson sampling) ile ödül tipi ve indirim derinliği keşfi
  • Partner bütçeleri için kısıtlı optimizasyon: marka hedef kitlesi × tahmini dönüşüm
Mimari

Nasıl çalışır?

Takip EkranıSwift / Kotlin native canvas
Kart APIFastAPI • kart önceden hesaplanır
Ödül BanditThompson sampling
Partner BütçesiPostgreSQL ledger
Event BusKafka → analitik
Teknoloji

Stack

Arayüz

Swift (iOS)Kotlin (Android)Core Haptics

Backend

Python 3.12FastAPICelery

AI / ML

PyTorch two-towerVowpal Wabbit banditMLflow

Veri

PostgreSQLRedisKafkaClickHouse

Altyapı & DevOps

DockerKubernetesGitHub Actions
Go-to-market

Pazarlama & lansman

1
Kapıda kazı videosuTikTok’ta #KapıdaKazı: kurye zili çalmadan kartı kazıyan en heyecanlı tepki videosuna 1.000 TL Getir bakiyesi.
2
Marka sponsorlu haftalarBir içecek markası haftası: kartların %30’unda ücretsiz 1 L kola, maliyet tamamen markada.
3
Maskot albümü hype’ıNadir “Altın Kurye” kartı sadece 1/500 ihtimalle çıkar; bulan Twitter’da paylaşır, organik yayılım.
Ölçüm

Başarı metrikleri (hedef)

+%117 gün içinde tekrar sipariş
%78kartı kazıma oranı
₺2,4Maylık partner sponsorlu ödül bütçesi
Teslimat

MVP yol haritası

Hafta 1-2Kart UI + sabit ödül havuzuNative kazıma animasyonu ve 5 ödül tipiyle %10 kullanıcıda pilot.
Hafta 3-4Sepet bazlı kişiselleştirmeTwo-tower modeli ile kategori tahmini, bandit ile indirim derinliği.
Hafta 5-8Partner self-servis paneliMarkalar bütçe yükler, hedef kitle seçer, gerçek zamanlı kazıma/kullanım raporu görür.
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.