İçeriğe geç

Kampanyayı siz yazın, kasa uygulasın

Kampanya ve aksiyon kuralları panelden tanımlanır; kod yazmadan, sürüm çıkmadan, kasayı durdurmadan devreye girer.

kural · win-back-90d örnek veri
{
  "all": [
    { "field": "profile.segment",
      "op": "in",
      "value": ["Risk altında"] },
    { "field": "context.currentBasketAmount",
      "op": "gt", "value": 150.0 }
  ]
}
%15 sadakat kuponu uygulandı 41 ms
Problem

Her kampanya bir yazılım işi olmamalı

Kural yazılıma gömülü olduğunda, “cumartesi akşamı 200 TL üstü sepete kupon verelim” demek bir geliştirme talebi, bir test turu ve bir sürüm demektir. Kampanya penceresi o arada kapanır.

Kampanyayı siz kurarsınız, kasa uygular

Kural motorunun tek işi var: doğru koşul eşleştiğinde doğru aksiyonu kasaya, gecikmeden bildirmek.

Koşulu panelden kurarsınız

Segment, sepet tutarı, kalem sayısı, günün saati ve mağaza gibi alanları seçip karşılaştırma kurarsınız. Kod yazmanız, sürüm çıkarmanız ya da kasayı kapatmanız gerekmez. Kural, kaydettiğiniz an bir sonraki işlemde geçerlidir.

  • Koşullar ve/veya bağlacıyla birleşir
  • Eşit, büyük, küçük, içinde, dışında gibi karşılaştırmalar
  • Kaydettiğiniz anda devrede
kural · win-back-90d örnek veri
{
  "all": [
    { "field": "profile.segment",
      "op": "in",
      "value": ["Risk altında"] },
    { "field": "context.currentBasketAmount",
      "op": "gt", "value": 150.0 }
  ]
}
%15 sadakat kuponu uygulandı 41 ms

Öncelik sırası çakışmayı çözer

Aynı sepete birden fazla kural uyabilir. Kurallar öncelik sırasına dizilir ve eşleşen ilk kural uygulanıp kasaya hemen dönülür. Böylece bir müşteriye iki kampanya birden binmez ve hangi kuralın çalışacağı önceden bellidir.

  • İlk eşleşen kazanır, gerisi çalıştırılmaz
  • Önceliği panelden siz sıralarsınız
  • Hiçbiri uymazsa aksiyon üretilmez
kasa · sepet örnek veri
Türk Kahvesi 100 g ₺84,90
Küp Şeker 750 g ₺39,50
Öneriler en uygundan sıralı
Siyah Çay 500 g ₺48,00
bu sepetle birlikte alınma %62
Kesme Şeker 1 kg benzer ürün
Cezve 4 kişilik yanına gider
+2 öneri daha · kaç satır görüneceğini siz belirlersiniz

Her ateşleme kayda geçer

Hangi kuralın hangi sepette ne zaman çalıştığı ve ne kadar sürdüğü saklanır. Kampanyanın işe yarayıp yaramadığını tartışmak yerine kayda bakarsınız.

  • Eşleşme oranı ve gecikme dağılımı raporlanır
  • Mağaza kırılımında okunur
  • Zaman içindeki seyri izlenir
panel · son 30 gün örnek veri
12.480
Öneri sunulan sepet
%18,4
Dönüşüm oranı
2.296
Dönüşen sepet
₺184.320
Getirilen ek ciro
günlük kabul edilen öneri

Aksiyon kasada görünür

Kural eşleştiğinde kasaya ne döneceğini siz seçersiniz: yüzde indirim, kupon kodu ya da kasiyer ekranında gösterilecek bir mesaj. Kasa yazılımınız bu yanıtı alır ve kendi ekranında gösterir.

  • İndirim, kupon ve mesaj tipleri
  • Yanıt kasanın beklediği biçimde döner
  • Uygulama kararı kasa yazılımında kalır
kasa ekranı · öneri rafı örnek veri
Sepet · 3 kalem
₺253,40
Kasiyer ekranı · öneri rafı
Siyah Çay
₺48,00
birlikte alınma
Bal 450 g
₺186,00
tamamlayıcı
Kaşar 350 g
₺142,00
benzer ürün
her kart hangi kaynaktan geldiğini taşır

Karar motoru nasıl çalışır

Kural yazmak bir yazılım işi değil: koşulu panelden kurarsınız, kasa bir sonraki işlemde uygular.

Koşulları siz kurarsınız

Segment, sepet tutarı, saat, mağaza ve ürün koşulları ve/veya/değil bağlaçlarıyla iç içe kurulur.

Öncelik sırası

Kurallar önceliğe göre sıralanır; eşleşen ilk kural uygulanır ve kasaya hemen dönülür.

Her ateşleme kayda geçer

Hangi kuralın hangi sepette hangi sonucu verdiği raporlanır.

Kasa aksiyonu gösterir

Yanıt kasanın beklediği biçimde döner: indirim, kupon ya da kasiyer ekranındaki mesaj. Nasıl gösterileceği kasa yazılımınızın kararıdır.

Alt yetenekler

Karar motoru neler yapıyor

Kurallar iç içe geçebilen bir koşul yapısıyla kurulur: birden fazla şartın hepsi mi sağlanacak, herhangi biri mi. Alanlar müşteri profilinden (segment, ziyaret sıklığı) ve o anki sepetten (tutar, kalem sayısı, saat) gelir.

kural · win-back-90d örnek veri
{
  "all": [
    { "field": "profile.segment",
      "op": "in",
      "value": ["Risk altında"] },
    { "field": "context.currentBasketAmount",
      "op": "gt", "value": 150.0 }
  ]
}
%15 sadakat kuponu uygulandı 41 ms

Karar motoru sizin verinizde ne çıkarıyor, birlikte bakalım.

Otuz dakika, kendi kataloğunuz ve kendi fişleriniz üzerinden. Ekranı biz açıyoruz, soruları siz soruyorsunuz.

Kaputun altı

Teknik ayrıntı

Bu satırlar üründe bugün çalışan hâliyle yazıldı. Henüz gelmemiş işler burada varmış gibi yazılmaz.

Kural biçimi · Operatörler · Hedef · +1
Kural biçimi
JSON tabanlı kural dili — dağıtım gerektirmez
Operatörler
eşit, eşit değil, büyük, küçük, içinde, dışında, var
Hedef
Kasada P99 100 ms altı
Değerlendirme
Yansıma kullanılmaz; sabit eşleştirme ile çalışır

Kasada karar veren zincirler

VM

Vadi Market

Süpermarket · 42 şube

Sepet tamamlama

NG

Nar Gross

Toptan · 7 depo

Yeniden alım zamanlaması

TB

Tepe Bakkal

Yerel zincir · 18 şube

Kasada öneri rafı

Deniz Şarküteri

Gurme · 9 şube

Tamamlayıcı ürün

KM

Köşem Market

Mahalle marketi · 64 şube

Anonim müşteri zekâsı

BT

Bereket Toptan

Toptan · 3 depo

Stok farkındalıklı öneri

ŞM

Şehir Market

Şehir içi · 27 şube

Şube performans karşılaştırma

YG

Yıldız Gross

Hipermarket · 11 şube

Kampanya kuralları

AE

Anadolu Erzak

Bölgesel · 33 şube

Gruba göre sıralama

LM

Liman Market

Sahil zinciri · 15 şube

Kayıp müşteri geri kazanımı

yer tutucu Yer tutucu içerik — gerçek müşteri adları ve sonuçları izin alındıktan sonra eklenecek.

Karar motoru hakkında sık sorulanlar

Kural yazmak için yazılımcıya ihtiyacım var mı?

Hayır. Koşulları panelden seçerek kurarsınız; alan listesi, karşılaştırmalar ve değerler hazır gelir. Kural kaydedildiği anda geçerli olur — dağıtım, sürüm ya da bakım penceresi gerekmez. Yazılım ekibinin dahil olduğu tek yer ilk entegrasyon.

Bir sepete birden fazla kural uyarsa ne olur?

Kurallar öncelik sırasına göre değerlendirilir; eşleşen ilk kural uygulanır ve değerlendirme orada biter. Yani bir müşteriye iki kampanya birden binmez. Sıralamayı panelden siz belirlersiniz; hangi kuralın önce geleceği tahmin işi değildir.

Kampanyaya başlangıç ve bitiş tarihi verebilir miyim?

Motor tarafı tarih penceresini destekliyor: pencere dışındaki kural değerlendirmeye alınmaz. Ancak bu alan bugün panelden düzenlenemiyor — kuralı oluştururken tarih vermek şu an API üzerinden mümkün. Panelde bu alanın açılması bilinen bir eksik.

Hangi kuralın ne kadar çalıştığını görebiliyor muyum?

Kısmen. Panelde toplam eşleşme oranını, zaman içindeki seyri, gecikme dağılımını ve mağaza kırılımını görürsünüz. Ancak kural bazında ayrı bir toplu rapor bugün yok — “şu kural bu ay kaç kez ateşledi” sorusunun tek ekranda cevabı henüz bulunmuyor. Kayıtlar tutuluyor, eksik olan raporlama yüzeyi.

Kural kasayı yavaşlatır mı?

Motor bu iş için ayrı tasarlandı: alanları ağır yansıma yöntemleriyle değil sabit eşleştirmeyle çözer ve eşleşen ilk kuralda durur. Hedef, ödeme adımını bloke etmeden yanıt vermek. Gecikme dağılımı panelde görünür, yani hedefi tutturup tutturmadığımızı siz de izleyebilirsiniz.

Kural yanlış yazılırsa ne olur?

Okunamayan ya da tanınmayan bir koşul, kuralı eşleşmiş saymaz. Kural sessizce yanlış çalışmaz; hiç ateşlemez. Bu bilinçli bir tercih: kasada yanlış bir indirim uygulamak, hiç uygulamamaktan pahalıdır. Kuralı pasife almak da tek tıkla yapılır ve anında geçerlidir.

Aksiyon olarak ürün önerisi seçebilir miyim?

Aksiyon tipleri arasında bir “üst satış” seçeneği var ama bugün bu, serbest metin bir alan — motor onu ürün kataloğuna, stoğa ya da öneri motoruna bağlamıyor. Yani kural üzerinden gerçek bir ürün önerisi tetiklemek şu an mümkün değil; ürün önerisi ayrı bir uçtan, öneri motorundan gelir.

Kural değişikliklerinin kaydı tutuluyor mu?

Evet. Kural oluşturma, güncelleme ve pasife alma işlemleri denetim kaydına yazılır; kimin ne zaman ne değiştirdiği geriye dönük görülebilir. Bu özellikle birden fazla kişinin kampanya kurduğu ekiplerde işe yarıyor.

İlk kararınızı hemen verin.

Hesabınızı açın, POS akışınızı bağlayın, ilk müşteri gruplarınızı aynı gün görün.

  • Kart bilgisi istemiyoruz
  • Kurulum dakikalar sürer
  • Kimliksiz müşteride de çalışır