Durumlar
Draft, active, paused ve arşiv
Kampanyanın hangi durumda olduğu, ziyaretçiye gösterilip gösterilmediğini belirler. Yedi durum vardır; bunlardan üçü tarihlerden çıkar, kalanı sizin kararınızdır.
Panelde nerede
Kişiselleştirme → Kampanyalar (Personalization → Campaigns) listesinde Status (Durum) sütunu ve satır menüsü. Üstteki durum süzgeci All (Tümü), Draft (Taslak), Scheduled (Zamanlandı), Active (Aktif), Paused (Duraklatıldı) ve Expired (Süresi Doldu) seçeneklerini sunar; Pending review (İnceleme Bekliyor) ve Archived (Arşivlendi) için süzgeç düğmesi yoktur, bu durumdaki kampanyalar All altında görünür.
Durumlar
| Durum | Gösteriliyor mu | Anlamı |
|---|---|---|
draft | Hayır | Taslak. Yeni kampanyalar bu durumda başlar |
pending_review | Hayır | Onay bekliyor. Panelden bu duruma geçiren bir düğme ve bir onay akışı yoktur; yalnızca API ile atanabilir |
scheduled | Hayır (henüz) | Yayınlandı, başlangıç anı bekleniyor. Anı geldiğinde kendiliğinden gösterilmeye başlar |
active | Evet | Yayında, tarih penceresinin içinde |
paused | Hayır | Duraklatıldı. Tarihi geçerli olsa bile gösterilmez |
expired | Hayır | Bitiş anı geçti |
archived | Hayır | Arşivlenmiş. Panelden arşivleme düğmesi yoktur; yalnızca API ile atanabilir |
scheduled, active ve expired tarihlerden çıkar: yayınlanmış bir kampanyanın durumu pencereye göre kendiliğinden değişir. draft, pending_review, paused ve archived bir insanın kararıdır; hiçbir tarih onları değiştirmez. Ayrıntı: Zamanlama.
Durum nasıl değişir
Panelde üç eylem vardır, satır menüsünde:
| Eylem | Hangi durumda çıkar | Sonuç |
|---|---|---|
| Schedule (Zamanla) | draft | Tarih penceresine göre scheduled ya da hemen active |
| Activate Now (Hemen Etkinleştir) | scheduled, paused | active; başlangıç ilerideyse şimdiye çekilir |
| Pause (Duraklat) | active, scheduled | paused |
Bunların dışında kendiliğinden olanlar: scheduled → active başlangıç anı geldiğinde, active → expired bitiş anı geçtiğinde. Mağaza bu anlara dakikasında uyar: başlangıçtan sonraki ilk sayfa yüklemesinde kampanya görünür, bitişten sonraki ilk yüklemede kaybolur. Liste, API'nin saate göre hesapladığı durumu gösterir; kayıtlı değer en geç bir dakika içinde yetişir.
Kampanya düzenleme ekranında durum alanı yoktur; kaydetmek durumu değiştirmez. Tek istisna: süresi dolmuş (expired) bir kampanyanın bitişini ileri alıp kaydederseniz kampanya pencereye göre yeniden yayına girer.
API'nin kabul ettiği geçişler
Durum geçişi API'den yapılıyorsa şu tablo geçerlidir; olmayan geçiş 400 döner:
| Şu an | Gidebileceği durumlar |
|---|---|
draft | pending_review, scheduled, active |
pending_review | draft, scheduled |
scheduled | active, draft, paused |
active | paused, expired |
paused | active, scheduled, archived |
expired | archived |
archived | — (çıkış yok) |
Endpoint'ler: POST /campaigns/:id/publish, /pause, /activate. Publish ve activate yönetici yetkisi ister, pause düzenleme yetkisi yeter.
Duraklatmak mı, silmek mi
| İhtiyaç | Yapılacak |
|---|---|
| Geçici olarak durdurmak, sonra devam | Pause, sonra Activate Now |
| Tamamen kaldırmak | Delete — onay penceresi "bu işlem geri alınamaz" der |
Panelden arşivleme olmadığı için "kaldır ama veriyi tut" ihtiyacında kampanyayı duraklatıp bırakmak en güvenlisidir. Silme panelden geri alınamaz; silinen kampanya listeden ve limitinizden düşer. Geçmiş performansın raporlarda ne kadar görüneceği için Kampanya Performansı sayfasına bakın.
Test modu
Durumdan bağımsız bir işarettir. Test modundaki bir kampanya active olsa bile yalnızca test moduna alınmış tarayıcılarda görünür — bkz. Test Modu.
Son güncelleme: 22 Ekim 2026
