Bekle
Kullanıcının Journey ilerlemesini belirli bir süre—dakika, saat, gün veya hafta—geciktirin. Şunlar için kullanın:- Mesajları ve adımları aralıklı hale getirin
- Dallanmadan önce kullanıcıların bir mesajla etkileşime girmesi için zaman tanıyın

Kadar bekle
Belirli koşulları karşılayana kadar bir kullanıcıyı bu adımda tutun:- Bir segmente girme
- Bir mesaj olayını tetikleme (ör. belirli mesaj teslim edildi, açıldı veya tıklandı)
- Şu anda kadar bekle adımı başına yalnızca bir mesaj olayı desteklenmektedir.
- Özel bir olay tetikleme (ör. onboarding tamamlandı, satın alma yapıldı)

Olay Eşleştirme
Özel Olaylar giriş kuralını kullanarak, kullanıcıların bir Journey’ye birden çok kez girmesini sağlayabilirsiniz. Kadar Bekle adımının Olay Eşleştirme ayarı ile, kullanıcının hangi örneğinin Journey boyunca ilerleyeceğini kontrol edebilirsiniz. Gereksinimler:- Journey Giriş Kurallarını özel bir olay kullanacak şekilde ayarlayın.
- Kullanıcıları Journey’ye girerken bir olay özelliği ekleyin.
Journey Giriş Kurallarını ve özel olay özelliklerini ayarlayın
Journey Giriş Kurallarını özel bir olay kullanacak şekilde ayarlayın. Örnek: 
Kullanıcılar Özel Olay API’si aracılığıyla Journey’ye girecektir.Özel olay,
survey_start
name özelliği survey_start olarak ayarlanmış ve yaptıkları anketin bir değerine (ör. survey_1) sahip bir payload özelliği survey_id içerecektir.Entrance Trigger Event Example
Bir Kadar Bekle adımı ve özel olay özellikleri oluşturun
Kadar Bekle koşulunu özel bir olay kullanacak şekilde ayarlayın. Örnek: 
survey_completeKullanıcının hangi örneğinin Kadar Bekle adımından ilerleyeceğini şunları eşleştirerek belirtmek için Olay Eşleştirme seçeneğini ayarlayın:- Tetikleyici Olay Özelliği: Journey giriş tetikleyici olayında ayarlanır (ör.
survey_id) - Bekleme Olayı Özelliği: Kadar Bekle olayında ayarlanır (ör.
survey_type)
Wait Until Event Example
survey_id değeri survey_type değeriyle eşleştiğinde, kullanıcının bu örneği Journey boyunca ilerleyecektir.Son kullanma dalı:Kadar Bekle olayı son kullanma süresi içinde gerçekleşmezse, kullanıcı Journey boyunca ilerleyecektir. Bu örnek, kullanıcıya anketi tamamlamak için 1 hafta verir.
Bir mesaj adımı ekleyin
Örneği tamamlamak için, hatırlatmayı göndermek üzere Son Kullanma dalı içinde bir mesaj adımı ekleyin.

Test edin!
Yukarıdaki adımları takip ettikten sonra test edebilirsiniz:
- Özel Olay API’sinde
external_id’yi kendi harici kimliğinizle değiştirin survey_1survey_id’si ilesurvey_startolayını tetikleyin- Kullanıcınızın Journey’ye girdiğini ve Kadar Bekle adımına aktığını göreceksiniz
survey_2survey_id’si ile başka birsurvey_startolayı tetikleyin- Journey’ye ve Kadar Bekle adımına 2 kullanıcının girdiğini göreceksiniz
survey_1survey_type’ı ilesurvey_completeolayını tetikleyin- Kullanıcınızın Journey boyunca ilerlediğini göreceksiniz
survey_2survey_type’ı ile başka birsurvey_completeolayı tetikleyin- Kullanıcınızın her iki örneğinin de Journey boyunca ilerlediğini ve çıktığını göreceksiniz
Olay Eşleştirme ile Journey özel olay örneğini tamamladınız!
Zaman Penceresi
Kullanıcıların belirli günlere ve saatlere göre Journey’deki bir sonraki adıma ne zaman geçebileceğini kısıtlayın. Örnek: Kullanıcıların yalnızca hafta sonları akşam mesaj almasına izin verin.
Zaman penceresi davranışı nasıl çalışır
Bir kullanıcı izin verilen saat dışında bu düğüme girerse:- OneSignal, kullanıcıyı sonraki kullanılabilir pencereye kadar geciktirmek için bir zamanlayıcı ayarlar
- Pencereye giriş zamanı rastgeledir
Evet/Hayır dalı
Kullanıcıları segment üyeliğine veya mesaj davranışına göre dallandırın.Segment üyeliği
Bir kullanıcının hangi segmentte olduğuna göre dallar oluşturun. Örnek: Kullanıcılar plan türüne göre etiketlenmişse:- “Ücretsiz” dalı = yükseltmeyi teşvik edin
- “Ücretli” dalı = premium özellikleri vurgulayın
Mesaj davranışı
Journey’deki önceki mesajlarla etkileşime göre dallandırın:- Push: Tıklandı, Teslim Edildi
- E-posta: Tıklandı, Açıldı, Teslim Edildi
Dal Bölme
Mesajlaşmayı, kanalları veya Journey akışlarını test etmek için kullanıcıları farklı yollara rastgele dağıtın.
Nasıl çalışır
- 20’ye kadar dal
- Eşit veya özel yüzde bölmeleri ayarlayın
- Yüzdeler tam sayılara yuvarlanır (ör. 3 yönlü bölme 34/33/33 olur)
- Dağılım, küçük örnek boyutlarında biraz değişebilir

A/B/N Testleri
İkiden fazla varyantı aynı anda test etmek için iç içe Dal Bölme’leri kullanın. Örnek: Kullanıcıları 3 varyant arasında eşit olarak bölmek için:- İlk dal: %33’e karşı %67
- %67 dalının altında, başka bir 50/50 Dal Bölme ekleyin
Kontrol Grupları
Bir dalı boş bırakarak (mesaj düğümü yok) mesajlaşmanın etkisini test edin. Bu, hiç mesaj almayan kullanıcılarla karşılaştırma yapmanızı sağlar.Kazanan seçme
Kazanan bir varyant belirlendikten sonra, trafiğin %100’ünü bu yola göndermek için dalı güncelleyin. Etkiyi zaman içinde ölçmeye devam etmek için küçük bir bekletme grubu—kazanan mesajı almayan kullanıcıların bir yüzdesi—tutmayı düşünün.Kullanıcıyı Etiketle
Bu eylemi bir Journey sırasında etiket uygulamak veya kaldırmak için kullanın. Yaygın kullanım durumları:- Journey ilerlemesini izleyin (ör.
journeyStep: welcome) - Anahtar anlarda kullanıcıları etiketleyerek uygulama içi mesajları güçlendirin
- Aktif etiketleri kullanarak kullanıcıları diğer Journey’lerden hariç tutun

Örnek: onboarding akış kontrolü
- İlk adım: Bir etiket ekleyin (ör.
onboardingJourney: active) - Diğer Journey’lerden hariç tutmak için bir segment oluşturmak üzere bu etiketi kullanın
- Son adım: Değeri boş olarak ayarlayarak etiketi kaldırın

En iyi uygulama: Etiketleri webhook’lar veya kişiselleştirme ile kullanma
Bir Journey’de etiket eklediğinizde veya kaldırdığınızda, bu değişikliklerin bir sonraki adımda kullanıma hazır olması kısa bir süre alabilir. Her şeyin sorunsuz çalıştığından emin olmak için:- Webhook’lar için: Bir webhook ile veri göndermeden önce bir etiket ayarladıktan sonra kısa bir bekleme ekleyin.
- Kişiselleştirme için: İçeriği kişiselleştirmek için bir e-postada kullanmadan önce bir etiket ayarladıktan veya kaldırdıktan sonra kısa bir bekleme ekleyin.