Skip to main content

Campaigns — Kampanya Organizasyonu

F4 feature — verilerinizi kampanyalara etiketleyebilirsiniz, kampanya bazlı analiz yapabilirsiniz.

Use Case

  • “Q1 lansman kampanyamızın ROI’si ne?”
  • “Black Friday vs. Yılbaşı kampanyaları karşılaştırma”
  • “Yeni ürün launch’umuz core business’a kaniballeşme yapıyor mu?”

Yapı

L1 Data Hub — Kampanyalar Sekmesi

/dashboard/data“Kampanyalar” sekmesi (4. tab).

CRUD Operasyonları

Create

”+ Yeni Kampanya” butonu:
  • İsim: “Q1 2025 EV Lansmanı”
  • Period: 2025-01-15 → 2025-04-15
  • Açıklama (opsiyonel)
  • Channels (opsiyonel — varsayılan tüm kanallar)

Read

BentoCard list — her kampanya bir card:
  • İsim + period + status badge (active/archived)
  • İlişkili dataset sayısı
  • Hızlı eylemler (edit/archive/delete)

Update

Edit dialog — isim, period, açıklama değiştirilebilir. İlişkili veri bağlantısı korunur.

Archive / Delete

Archive: kampanya gizlenir ama veriler korunur. Delete: D1-fu5 pattern (typed confirmation + 8-char code).

Upload Etiketleme

Yeni CSV upload sırasında dropdown:
URL parametresi ile de etiketlenebilir:

L3 Engine — Campaign Filter

L3 Engine’da blueprint çalıştırılırken kampanya filter:
Kampanya filter sadece 2+ kampanya varsa görünür. Tek kampanya/etiketsiz veride filter UI gizlidir.

Hangi Filter Ne Yapar?

  • Tümü → tüm veri (default, normal MMM run)
  • Tek kampanya → sadece o kampanyaya ait veriler model’e dahil
  • Multi-select (gelecekte) → 2+ kampanya birleştirme — Faz E5+

Backend Implementation

Out of scope: Engine content-level kampanya filter (örn: backend MMM run sırasında dataset filter) F4 close’da implement edilmedi. Sonraki sprint adayı.

Kampanya Sürecinin Teknik Detayı

Kampanya Reporting

L7 Reports’ta kampanya özet:
  • Kampanya KPI delta (vs. baseline period)
  • Kampanya ROI (kampanya spend / kampanya gelir)
  • Cross-channel decomposition
  • Kaniballeşme analizi (kampanya organic baseline’ı arttırdı mı?)

Sınırlamalar

Mevcut sınırlar:
  • Bir CSV upload tek kampanyaya etiketlenir (multi-tag yok)
  • Kampanyalar archive’lendikten sonra restore butonu yok (manuel: data var, sadece UI’da görünmez)
  • Compare view ileride eklenecek (Faz E5+)

Sonraki Adım

Kampanyalarınızı oluşturduysunuz, L3 Engine’da kampanya bazlı run yapın: L3 Engine Campaign Filter →