Skip to main content

L5 — Budget Optimizer

/dashboard/budget adresinde bütçe karar destek istasyonu. Saturation + ROI + adstock’u dikkate alarak optimum allocation’ı hesaplar.

Ne Yapar?

  • Senaryo oluşturma — 3 mod (same-budget / +/- %X / channel mix override)
  • Compare — 2+ senaryo yan yana karşılaştırma (M8/M16/M17)
  • Saturation-aware — fazla yüklenen kanalları otomatik azaltır
  • Constraint support — “TV bütçesi sabit” gibi kuralları respekt eder
  • Risk paneli — multi-run baseline mismatch uyarısı (M16)

Senaryo Modları

Toplam bütçe değişmez, allocation yeniden dağıtılır.Use case: “Bu yılki 5M TL’yi nasıl daha verimli kullanırım?”Optimizer:
  1. Her kanalın saturation curve + ROI’sını dikkate alır
  2. Marjinal getiri eşit olana kadar yeniden dağıtır
  3. Beklenen KPI lift’i hesaplar
Output:

Compare View (M8/M16/M17)

2+ senaryo yan yana:

Multi-run Baseline Uyarısı (M16)

Compare’da farklı model run’larından senaryo eklerseniz:

Channel Union (M17)

Run’lar arasında kanal listesi farklıysa union view:
  • Run #15’te Affiliate vardı, Run #14’te yoktu → tabloda hücre gösterilir
  • Null-safe render — ekran patlamaz

Saturation-Aware Constraints

Optimizer’ın otomatik kuralları:
  1. Hiçbir kanal toplam bütçenin %50’sini geçemez (concentration risk)
  2. Saturation point’in %150 üstüne çıkamaz (diminishing return aşımı)
  3. ROI < 0.5 olan kanal sıfırlanır (negatif kanal)
  4. Manuel constraint priority (lock’lar önce uygulanır)

API Endpoint’leri (Programmatic)

API Reference

Sonraki Adım

Optimum allocation hazır mı? Şimdi executive özet zamanı: L7 Reports →