- Journey girisini tetiklediginde veya
- Journey icindeki bir Wait Until kosuluyla eslesmediginde
Custom Event kisisellestirmesi nasil calisir
Bu adimlari izleyerek Journey mesajlariniza olay ozellikleri ekleyin:Ozelliklerle birlikte bir Custom Event gonderin
Ornek Custom Events veri yapisi:
JSON
Journey mesaj sablonlarinda olay ozelliklerine basvurun
Olay ozelliklerine erismek icin Liquid sozdizimi kullanin.
Yaygin Liquid erisim kaliplari
| Ne istiyorsunuz | Liquid | Cikti |
|---|---|---|
| Olay adi | {{ journey.first_event.name }} | purchase |
| Ozellik | {{ journey.first_event.properties.item }} | Blue Sweater |
| Ic ice ozellikler | {{ journey.first_event.properties.details.first.manufacturer }} | Company A |
| Ozel karakterli ozellik | {{ journey.last_event.properties["order status"] }} | pending |
| Zaman damgasi | {{ journey.last_event.timestamp | date: "%B %d, %Y at %I:%M %p" }} | October 21, 2025 at 07:09 PM |
Ic ice Liquid erisim kaliplari
Ic ice ozelliklere nokta ve koseli parantez gosterimi kullanarak da erisebilirsiniz:Liquid
Bir Journey olusturun
Journey’yi giris kurali ve/veya Wait Until kosulu olarak Custom Event’i kullanacak sekilde ayarlayin.
- Giris kurallari icin Journey ayarlari sayfasina bakin.
- Wait Until kosullari icin Journey eylemleri sayfasina bakin.
Olay ozelligi depolama kurallari
- Giris kurallari ve Wait Until adimlarini birlestirerek Journey’nizde birden fazla olay kullanabilirsiniz.
- Maksimum: Kullanici basina Journey ornegi basina 100 depolanmis olay ozelligi (en eskiler kaldirilir).
- Olay ozellikleri kullanici basina, Journey ornegi basina depolanir.
- Giristen once gonderilen olaylara erisilemez.
- Kullanici Journey’den ciktiginda olay ozellikleri temizlenir.
Custom Event Liquid referansi
Journey icindeki depolanmis olaylara erismek icin bu nesneleri kullanin.journey.first_event
Bu Journey ornegi icin depolanan ilk olay.
- Bir Custom Event Giris Kurali kullaniyorsaniz, bu Journey girisine neden olan olaydir.
- Custom Event Giris Kurali kullanmiyorsaniz, bu bir Wait Until kosuluyla eslesen ilk depolanan olaydir.
Liquid
journey.last_event
Bu Journey ornegi icin en son depolanan olay.
- Yalnizca bir olay depolanmissa,
first_eventvelast_eventayni seyi dondurur.
Liquid
journey.event.EVENT_NAME
Belirli bir ada sahip en son depolanan olay.Olay adiniz bosluk veya ozel karakterler iceriyorsa, koseli parantez gosterimi kullanin.Ornek Olay:
EVENT_NAMEyerine olay adinizi yazin (orneginpurchase).- Ayni olay adi birden fazla kez kullanilmissa, en son ornegi dondurur.
Liquid
"name": "order status"Liquid
Bu Journey ornegi icin depolanmis tum olaylar, depolanma sirasina gore.
- Uzerlerinde yineleme yapmak icin for donguleri kullanin.
Liquid
journey.first_event,journey.all_events[0]ifadesinin kisaltmasidir.journey.last_event, dizideki en son olayin kisaltmasidir.
Ornek: Custom Events kullanarak terk edilmis sepet sablonlari
Bu ornek, Custom Events kullanarak terk edilmis sepet mesajlarinin nasil kisisellestirilecegini gostermektedir. Terk Edilmis Sepet rehberi uzerine insa edilmistir. Ornek Custom Event seti:JSON
E-posta sablonu
Bu ornek, asagidakileri goruntuleyen bir e-posta sablonunun nasil olusturulacagini gostermektedir:- Sepetteki urun sayisi
- For dongusu kullanarak her urunun gorseli, adi, miktari ve fiyati
- Musterinin benzersiz sepet URL’sine baglanti veren bir buton

E-posta sablonunu olusturun
Messages > Templates > New Email Template sayfasina gidin ve Surukle & Birak Duzenleyiciyi acin.
Yapi duzenini ekleyin
Bes satir olusturun:
- Satir 1, 2 ve 4: bir Paragraf blogu iceren tek sutun
- Satir 3: HTML | Paragraf | Paragraf | Paragraf iceren dort sutun
- Satir 5: bir Buton blogu iceren tek sutun

Urun sayisini goruntuleyin
Satir 1’de ekleyin:Daha dogru dilbilgisi icin “1 urun” ile “2 urun” arasinda ayrım yapmak uzere bir kosullu ifade kullanabilirsiniz, ancak terk edilmis sepet e-postalari icin cogul ifade genellikle kabul edilebilir.
Liquid
Liquid
For dongusunu baslattin
Her sepet urunu icin urun gosterim satirini tekrarlamak uzere bir for dongusu kullanin.Satir 2’de (dongu baslangici), ekleyin:Bu ne yapar:
Liquid
cartdizisindeki her nesne uzerinde yinelenen bir dongu baslatir- Mevcut ogesi temsil eden gecici bir
productdegiskeni olusturur {% for %}ile{% endfor %}arasindaki her sey, her sepet urunu icin bir kez tekrarlanirproductyerine istediginiz ismi verebilirsiniz (orneginitem,cartItem) — yeter ki tutarli olun
Urun detaylarini goruntuleyin
Bu 4 sutunlu satir gorsel, ad, miktar ve fiyati gosterir. Dongunun icinde oldugu icin her sepet urunu icin tekrarlanir.Satir 3’te (urun detaylari), yapilandirin:Sutun 1 - HTML blogu (urun gorseli):Sutun 2-4 - Metin bloklari (urun adi, miktar, fiyat):
- Sutun 2:
{{product.product_name}} - Sutun 3:
{{product.product_quantity}} - Sutun 4:
{{product.product_price}}
- Ilk yinelemede,
product= sepet dizisindeki ilk nesne {{product.product_image}}ilk urunun gorselini alir- Ikinci yinelemede,
product= ikinci nesne - Satir tum sepet urunleri icin otomatik olarak tekrarlanir
For dongusunu sonlandirin
Tekrarlamanin nerede duracagini belirlemek icin donguyu kapatin.Satir 4’te (dongu sonu), ekleyin:
Liquid
Her
{% for %} ifadesinin eslesenmis bir {% endfor %} ifadesi olmalidir. Bunu atlamak e-posta islemesini bozar.Sablonu test edin
- Sablonu bos bir Journey’ye ekleyin ve giris kuralini Custom Event olarak ayarlayin.
- Journey’yi etkinlestirin ve Custom Event API araciligiyla kendinizi giris yapin.
- Verilerin dogru goruntulendigini dogrulayin.
Basarili! Artik sablonunuza kendi stilinizi uygulayabilirsiniz. Bkz. Surukle ve birak ile e-posta tasarlama.
Push sablonu
Push bildirimlerinde sinirli alan vardir, bu nedenle bir urun gosterin ve toplam sayiyi belirtin. Mesaj alani: Kosullu ifadeler kullanarak urun ve sayiyi dogru dilbilgisiyle goruntuleyin.Liquid
Liquid
Liquid

Basarili! Artik daha fazla sablon olusturabilir ve bunlari Terk Edilmis Sepet Journey’sinde kullanabilirsiniz.
Sorun giderme ve en iyi uygulamalar
Yaygin hatalar:| Hata | Neden basarisiz olur | Dogru sozdizimi |
|---|---|---|
{{ journey.first_event.item }} | .properties eksik | {{ journey.first_event.properties.item }} |
{{ journey.event.purchase.item }} | .properties eksik | {{ journey.event.purchase.properties.item }} |
{{ journey.first_event.properties.Item }} | Yanlis buyuk/kucuk harf (item olmali) | {{ journey.first_event.properties.item }} |
{{ event.properties.item }} | journey. on eki eksik | {{ journey.first_event.properties.item }} |
- Sablonlari yayina almadan once her zaman test edin
- Istege bagli ozellikler icin varsayilan filtreler kullanin
- Olay semasinin sablon beklentileriyle eslestigini dogrulayin
Ilgili sayfalar
Mesaj kisisellestirme
Custom Events ve diger yontemler dahil olmak uzere OneSignal’daki tum kisisellestirme seceneklerine genel bakis.
Custom Events
SDK veya API araciligiyla Custom Events uygulama ve gonderme icin eksiksiz rehber.
Journey'lere genel bakis
Tetikleyiciler, kosullar ve eylemlerle otomatik mesajlasma is akislari olusturmayi ogrenin.
Journey ayarlari
Olay tetiklemeli giris kurallarini ve Journey davranisini yapilandirin.
Wait Until eylemleri
Journey ilerlemesi sirasinda ek olaylari depolamak icin Wait Until dugumlerini kullanin.
Liquid sozdizimini kullanma
Filtreler, kosullar, donguler ve dize manipulasyonu ile eksiksiz Liquid referansi.
Sablonlar
Journey’lerde kullanmak icin yeniden kullanilabilir mesaj sablonlari olusturun ve yonetin.
Yardıma mı ihtiyacınız var?Destek ekibimizle sohbet edin veya
support@onesignal.com adresine e-posta gönderinLütfen şunları ekleyin:- Yaşadığınız sorunun ayrıntıları ve varsa yeniden üretme adımları
- OneSignal Uygulama Kimliğiniz
- Varsa Harici ID veya Abonelik ID
- Varsa OneSignal Panosunda test ettiğiniz mesajın URL’si
- İlgili günlükler veya hata mesajları
