Aksiyon Adımları
Sitede göster, e-posta, SMS, bildirim, devretme ve güncelleme
Aksiyon adımı bir şey yapar ya da teslim eder: sitede bir kampanya bırakır, e-posta, SMS ya da bildirim gönderir, kendi sisteminize istek atar, bir segmenti ya da profili günceller. Bu sayfa yedi aksiyonun ayarlarını anlatır. E-posta, SMS ve bildirimin arkasındaki gönderim yolu (izin, sınır, tekrar) Gönderim yolu sayfasındadır.
Panelde nerede
Automation → Scenarios altında bir senaryo, kanvasta mavi kutular. Bir senaryoda başlangıçtan ulaşılabilen en az bir aksiyon bulunmalıdır; aksi hâlde "başlangıçtan sonra hiçbir şey olmuyor" diye yayına alınamaz.
Tüm aksiyonlarda ortak
- Aksiyon bir teslimat satırı yazar ve akışı bekletmeden sonraki adıma geçer. Gönderilemeyen bir adım (izin yok, sağlayıcı yok…) akışı durdurmaz; satır Skipped (Atlandı) olur, sebebi raporda yazar ve kişi devam eder.
- Her e-posta, SMS ve bildirim adımında Stays sendable for (Gönderilebilir kalma süresi) vardır: mesaj kuyrukta bu süreden uzun beklerse gönderilmez, Expired (Süresi doldu) olur ve sayılır. Gecikmiş bir sepet hatırlatması hiç gitmemiş olandan kötüdür.
Show on site (Sitede göster)
Mesaj göndermez, bir hak bırakır: alışverişçi siteye döndüğünde widget onu alır ve kampanyayı çizer. Kişinin ziyaretçi kimliği olmalıdır.
| Alan | Açıklama |
|---|---|
| Campaign (Kampanya) | İki grup: This scenario's campaigns (Bu senaryonun kampanyaları) ve Public campaigns (Herkese açık kampanyalar) |
| Create a campaign for this scenario (Bu senaryo için kampanya oluştur) | Taslağı kaydeder, kampanya oluşturucuyu senaryo kipinde açar; kaydedince kampanya adıma kendiliğinden bağlanır |
| Collect within (Şu süre içinde alınsın) | Hakkın bekleme süresi, en çok 30 gün. Dolarsa teslimat Expired (Süresi doldu) olur |
| Respect frequency caps (Gösterim sınırlarına uy) | Adım çalışırken değil, alışverişçi döndüğünde denetlenir. Kapalıysa kampanyanın gösterim sınırı yok sayılır |
Bir sayfa yüklemesinde en çok 5 hak teslim edilir. Atlama sebepleri: kampanya yok, aktif değil ya da başka senaryonun (Campaign or endpoint is gone); ziyaretçi kimliği yok (Not reachable); bu kampanya için zaten bekleyen bir hak var (Already waiting for them); gösterim sınırı (Frequency cap); herkese açık kampanya zaten sayfada çiziliydi (Already on the page anyway); herkese açık kampanyanın kitlesi kişiyi dışarıda bıraktı (Outside the campaign's audience); kişi süre içinde dönmedi (They did not come back in time).
Senaryoya özel kampanya
Bu adım için doğru kampanya, bu senaryo için oluşturulan kampanyadır. Senaryoya özel bir kampanya:
- mağazada başka hiç kimseye görünmez; yalnızca bu adıma ulaşan alışverişçilere gösterilir ve kampanya yapılandırmasında (
/config) hiç yer almaz, - kendi kitlesini sormaz (kimin göreceğine senaryo karar verir) ve kendi başlangıç/bitiş tarihi yoktur (senaryo yayındayken yayındadır),
- kurallarını korur: sayfa türü, adres, cihaz ve davranış kuralları geçerlidir. Alışverişçi kurallara uymayan bir sayfadaysa hak kapanmaz; kurallara uyan bir sayfaya geldiğinde, süre içinde gösterilir,
- aynı konumda (örneğin üst şeritte) herkese açık bir kampanya çiziliyorsa onun yerini alır,
- yalnızca sahibi olan senaryo tarafından gösterilebilir. Senaryoyu Duplicate (Kopyala) ile çoğaltırsanız kopya kendi kampanya kopyalarını alır.
Kampanya listesinde bu kampanyalar Scenario (Senaryo) rozetiyle görünür; rozete tıklamak senaryoyu açar. Herkese açık bir kampanya da seçilebilir, ama editör uyarır: o kampanya zaten kurallarına uyan herkese gösteriliyor, senaryo onu zaten görecek olan kişilere göstermiş olur ve senaryonun katkısı ölçülemez. Taslak ya da duraklatılmış bir kampanya seçilirse senaryo yayına alınamaz.
Send email (E-posta gönder)
Yayınlanmış bir e-postayı, bağladığınız kendi sağlayıcınız üzerinden kuyruğa alır.
| Alan | Açıklama |
|---|---|
| Message (Mesaj) | Yayınlanmış bir e-posta. Taslaklar listede Draft (Taslak) diye görünür ama taslakla senaryo yayına alınamaz; adım Publish now (Şimdi yayınla) düğmesini gösterir. Create a new email (Yeni e-posta oluştur) ve Edit message (Mesajı düzenle) mesaj editörüne gidip döner |
| Provider (Sağlayıcı) | This channel's default (Bu kanalın varsayılanı) ya da bağlı sağlayıcılardan biri. Doğrulanmış sağlayıcı yoksa adım bunu söyler |
| Stays sendable for | En çok 30 gün |
| Respect frequency caps | Açıkken kanalın kişi başına günlük/haftalık pazarlama sınırı uygulanır |
Mesajı senaryodan yazma, ürün bloğu ve önizleme: Mesajlar ve ürün bloğu. Sağlayıcı bağlama: Mesajlaşma sağlayıcıları.
Send an SMS (SMS gönder)
E-postayla aynı yapıdadır; mesaj SMS türünde yayınlanmış olmalı, sağlayıcı SMS sağlayıcısı olmalıdır.
| Alan | Açıklama |
|---|---|
| Message, SMS provider (SMS sağlayıcısı) | E-postadakiyle aynı |
| Stays sendable for | En çok 3 gün: SMS'te her mesaj için ücret ödersiniz; geç giden mesaj iki kez pahalıdır |
| Respect frequency caps | E-postayla aynı |
Türkiye numarasına gönderilen ticari SMS, İYS kaydı olmadan reddedilir (Not registered with IYS / İYS'de kayıtlı değil). Bu kontrolün nasıl çalıştığı ve İYS bağlantısı: İYS Entegrasyonu.
Send a notification (Bildirim gönder)
Sitede olmayan alışverişçiye tarayıcı bildirimi gönderir. Bağlanacak bir sağlayıcı yoktur; izin sizin alan adınıza aittir.
| Alan | Açıklama |
|---|---|
| Title (Başlık) | Tarayıcıların çoğu 50 karakter civarında keser; aşarsa yalnızca uyarı verilir |
| Message (Mesaj) | 120 karakter civarında kesilir; e-postadaki yer tutucular çalışır |
| Where it takes them (Nereye götürsün) | Kendi sitenizde tam bir https:// adresi; boşsa bildirim hiçbir yere götürmez |
| Icon (Simge) | Tam bir https:// adresi |
| Stays sendable for | En çok 72 saat |
| Keep it on screen until they act (Alışverişçi bir şey yapana kadar ekranda kalsın) | Varsayılan kapalı; kapatılamayan bildirim, alışverişçinin siteyi engelleyerek kapattığı bildirimdir |
Kanalın bildirim anahtarları üretilmemişse ya da hizmet çalışanı (service worker) alan adınızda yoksa adım This channel cannot send notifications yet (Bu kanal henüz bildirim gönderemiyor) der ve gönderilen her bildirim atlanır. Abonelik yaşam döngüsü ve izin kartı: Ulaşılabilirlik, kurulum: Mesajlaşma sağlayıcıları.
Hand to your provider (Sağlayıcınıza devret)
Mesajı kendi sisteminiz yazıp gönderir; adım yalnızca uç noktanıza bir istek atar. Selwise bir mesaj göndermez.
| Alan | Açıklama |
|---|---|
| Endpoint (Uç nokta) | Settings → Integrations → Webhooks altında tanımlı etkin bir uç nokta. Webhook'un kimlik doğrulaması, imzası ve yeniden deneme politikası bu adımda kullanılır |
| Message key (Mesaj anahtarı) | Alıcı sistemin hangi mesaj olduğunu ayırt ettiği ad: küçük harf, rakam, nokta, tire, alt çizgi; en çok 60 karakter |
| Include contact hashes (İletişim özetlerini gönder) | Varsayılan açık. Kişinin e-posta ve telefon özetini (tek yönlü hash) gönderir ki sisteminiz kendi kaydını bulsun; adresin kendisi hiç gönderilmez |
İstek, diğer webhook istekleri gibi event, timestamp ve data zarfıyla gider; event değeri scenario. ile başlayan mesaj anahtarıdır:
{
"event": "scenario.cart_reminder",
"timestamp": "2026-10-09T10:15:00.000Z",
"data": {
"messageKey": "cart_reminder",
"deliveryId": "uuid",
"runId": "uuid",
"identity": { "visitorId": "…", "externalId": "member-42", "emailHash": "…", "phoneHash": "…" },
"trigger": { "event": "add_to_cart" },
"data": {}
}
}
identity.externalId kişinin identify ile gönderdiğiniz üye kimliğidir; emailHash ve phoneHash yalnızca Include contact hashes açıkken ve kişi tanınıyorsa bulunur. trigger, senaryoyu tetikleyen olayın verisidir. Teslimat Delivered olur ancak uç nokta başarılı dönerse; aksi hâlde Failed. Test modunda bu adıma hiçbir istek gitmez.
Update segment (Segmenti güncelle)
Kişiyi statik bir segmente ekler ya da çıkarır.
| Alan | Açıklama |
|---|---|
| Segment | Yalnızca etkin, statik bir segment; dinamik segmentin üyelerini kendi kuralı belirler |
| Operation (İşlem) | Add to segment (Segmente ekle) ya da Remove from segment (Segmentten çıkar) |
| Membership duration (Üyelik süresi) | Yalnızca ekleme için; süre dolunca kişi kendiliğinden çıkar, örn. 30 günlük kampanya kitlesi |
Update trait (Özelliği güncelle)
Kişinin profiline bir değer yazar. Yalnızca kimliği bilinen (üye) alışverişçilerde çalışır; anonim ziyaretçide adım atlanır.
| Alan | Açıklama |
|---|---|
| Trait (Özellik) | Harf, rakam, nokta, tire, alt çizgi; en çok 100 karakter |
| Operation (İşlem) | Write a value (Değer yaz), Increment (Artır; değer sayı olmalı), Clear (Sil) |
| Value (Değer) | Yazılacak değer; boş değer yazılamaz, silmek için Clear seçin |
Yazılan özellik, When a trait changes başlangıcını ve Trait koşullarını besler. Özelliklerin başka yollarla yazılması: Kimlik (identify).
Son güncelleme: 10 Ekim 2026