Ana içeriğe atla
Aşağıdaki her örnek, önerilen Journey ayarlarını ve adım adım yapılandırmayı içerir. Daha basit kalıplarla (onboarding, yeniden etkileşim) başlayın ve daha gelişmiş iş akışlarına (tekrarlayan gönderimleri, olay güdümlü ilerleme, eylem düğmesi dallanması) geçin.

Onboarding

Journey ayarıAçıklama
Giriş kurallarıKullanıcı segment kriterlerine uyuyor. Abone kullanıcılar, yalnızca gelecekteki eklemeler (ileriye dönük abone olan kişileri istiyorsunuz; mevcut kullanıcıların bunu almasını istemiyorsunuz).
Çıkış kurallarıTüm journey boyunca hareket ettiler.
Yeniden giriş kurallarıHayır
İçerikYeni kullanıcıları uygulamanıza veya web sitenize hoş geldiniz; ilk birkaç gün veya hafta içinde belirli görevleri tamamlamalarını teşvik edin.
Push ve e-posta adımlarını içeren onboarding karşılama journey akışı

Yeniden etkileşim kampanyası

Journey ayarıAçıklama
Giriş kurallarıKullanıcının son oturumu 7 günden fazla; abone kullanıcılar. (Amacınız daha fazla ücretsiz kullanıcının geri dönmesini sağlamaksa belirli segmentleri hariç tutmak isteyebilirsiniz, örneğin ücretli müşteriler.)
Çıkış kurallarıTüm journey boyunca hareket ettiler veya belirli koşulları karşılıyorlar — kullanıcı uygulamanızda/web sitenizde aktif hale geldiğinde çıkın.
Yeniden giriş kurallarıEvet, belirli bir süre sonra: 7 gün (yeniden etkileşim, uygulamanızı bir süredir açmadıklarında gerçekleşebilir).
İçerikKullanıcılara bir süredir uygulamanızı açmadıklarında geri dönmelerini hatırlatın ve onları ödüllerle veya indirimlerle cezbettin.
Bekleme adımları ve çıkış koşullarını içeren yeniden etkileşim journey akışı

Terk edilmiş sepet

Terk edilmiş sepet örneği

Sepet etkinliğini takip etmek ve terk edilmiş sepet mesajları göndermek için Özel Olaylar veya Etiketler kullanın.

Promosyon kampanyası

Journey ayarıAçıklama
Giriş kurallarıKullanıcı segment kriterlerine uyuyor. Abone kullanıcılar veya promosyon kampanyanızın ilgili olduğu segmenti hedefleyin.
Çıkış kurallarıTüm journey boyunca hareket ettiler veya belirli koşulları karşılıyorlar. Hedeflemek istediğiniz hedefi tanımlayan bir segment seçin (ör. satın alan kullanıcılar).
Yeniden giriş kurallarıHayır (bu tek seferlik bir kampanyaysa, bir kez gönderin).
İçerikOnları etkinlik için hazırlayın, başladığında hatırlatın ve sona ermeye yaklaştıkça bir indirim veya ödül sunun.
Zamanlanmış mesajları içeren promosyon kampanyası journey akışı

Eylem tamamlanmamışsa kullanıcı uygulamadan ayrıldıktan sonra mesaj gönderme

İlk kurulum
  1. Eylemin kullanıcı tarafından gerçekleştirilmesi gerektiğini işaretlemek için veri etiketlerini kullanın. Eylem tamamlandığında etiketi kaldırın.
  2. Bu etiket için segment’i ayarlayın.
Journey ayarıSeçenekAçıklama
Giriş kurallarıKullanıcının son oturumu belirtilen süreden daha fazla.Kullanıcının uygulamanızda veya web sitenizde en son ne zaman aktif olduğunu belirlediğiniz süre.
KitleEtiketle hedeflemek istediğiniz segmenti dahil edin.Bunlar mesajı almaya uygun kullanıcılardır.
Çıkış kurallarıKullanıcı artık kitle koşullarına uymadığında çıkın.Kullanıcı segmentten ayrıldığında, artık journey mesajı için uygun değildir.
Yeniden giriş kurallarıEvet, belirli bir süre sonra.Kullanıcının mesajı tekrar almaya uygun olması için beklemek istediğiniz süre.
Journey adımları
1

İstenen mesaj(lar)ı ekleyin

Mesaj adımı için bir şablon seçin. Kullanıcının gerçekleştirmesini istediğiniz eyleme bağlı olarak push, e-posta, SMS veya uygulama içi kullanabilirsiniz.
2

Kullanıcının beklemesini istediğiniz süre için bir bekleme düğümü ayarlayın

Bu, mesajın hatırlatıcı olarak tekrar gösterilmesini isteyip istemediğinize bağlı olarak yüksek veya düşük bir sayı olabilir. Örnekte, 104 hafta (2 yıl) kullanıyoruz.

Bir journey içinde A/B testi

Bir dal bölme düğümü kullanarak, journey’nizde 50/50 bölme ayarlayabilirsiniz. İki farklı mesaj şablonu oluşturun ve kullanıcılarınız akarken, yarısı “Şablon A”yı, diğer yarısı “Şablon B”yi alır. Varyantlar arasındaki analitiği karşılaştırmak için her şablondan mesaj verilerini dışa aktarın.
50/50 bölünmüş dal ve iki mesaj şablonuyla A/B testi journey'i

Uygulama içi mesajları sırayla ve günde bir kez görüntüleme

Bu örnekte, art arda 3+ uygulama içi mesaj görüntülemek istiyoruz, ancak bunları günde yalnızca bir kez göstermek istiyoruz. Bir kullanıcı uygulamayı açmazsa, uygulamayı bir sonraki açışlarında yine de görecektir. İlk kurulum
1

Yeni bir segment oluşturun

Filtreli iam_journey adlı bir segment oluşturun: Kullanıcı Etiketi iam_journey 1
  1. iam_journey’i seçtiğiniz herhangi bir adla değiştirebilirsiniz.
  2. Bu etiket, journey’yi bitiren ve tüm mesajları alan her kullanıcıya ayarlanacaktır.
iam_journey etiketi filtresiyle segment oluşturma ekranı
2

Uygulama içi mesajları oluşturun

3

Aşağıdaki journey'i ayarlayın

Journey ayarıSeçenekAçıklama
Giriş kurallarıKullanıcı segment kriterlerine uyuyorBunlar mesajı almaya uygun kullanıcılardır.
KitleSegment dahil et ve segment hariç tut”Abone Kullanıcılar” segmentini dahil edin. 1. adımdaki “iam_journey” segmentini hariç tutun.
Çıkış kurallarıTüm journey boyunca hareket ettilerEk koşul gerekli değildir.
Yeniden giriş kurallarıEvet, belirli bir süre sonra2 dakika
Journey adımlarıGörüntülemek istediğiniz mesaj sayısı için bu sırayı tekrarlayın. Bu örnekte, 3 uygulama içi mesaj (IAM 1, IAM 2, IAM 3) görüntüleyeceğiz.
  1. Bir uygulama içi mesaj adımı ekleyin.
    1. Mesajı adlandırın, örneğin: IAM 1.
    2. Mesajın altında, teslimat planını 1 gün olarak ayarlayın.
  2. Uygulama içi mesaj adımından önce bir evet/hayır dal eylemi ekleyin.
    1. Dallanma koşulunuzu ayarlayın: önceki mesaj davranışı: “IAM 1 görüntülendi”.
    2. Hayır dalını takip edin
      1. IAM 1’i Hayır dalına sürükleyin.
      2. 1 gün için bir bekleme adımı ekleyin.
    3. Evet dalını takip edin
      1. Evet dalı içinde, tüm mesajlar için 1 ve 2. adımları tekrarlayın, IAM 1’i yeni uygulama içi mesajla değiştirin (ör. IAM 2, IAM 3).
      2. Son Evet dalında, kullanıcıyı etiketle eylemini ekleyin.
        1. İlk kurulum → Adım 1 segmentinde kullanılan anahtarı etiketleyin.
          1. Örnek iam_journey : 1.
Dallanma ve günlük teslimatı içeren tamamlanmış uygulama içi mesaj journey'i

Sınırlı giriş journey’i

Kullanıcıların her aşamada deneyimi kontrol ederken yalnızca sınırlı sayıda journey’ye girebilmesini sağlayın.
Journey ayarıAçıklama
Giriş kurallarıKullanıcı segment kriterlerine uyuyor (örneğin, abone kullanıcılar veya ilgili herhangi bir hedef segment).
KitleHedef segmentinizi dahil edin. Girişleri iki kez ile sınırlamak için journey_count = 2 etiketine sahip kullanıcıları hariç tutun.
Çıkış kurallarıTüm journey boyunca hareket ettiler.
Yeniden giriş kurallarıEvet, belirli bir süre sonra: 15 gün.
İçerikİlk girişte bir ilk kez deneyim sağlayın ve yeniden girişte özelleştirilmiş bir ikinci kez deneyim sağlayın. İkincinin ötesinde başka girişleri engelleyin.
Kitle dışlaması ve yeniden giriş kurallarıyla sınırlı giriş journey ayarları
İlk kurulum
1

Etiket stratejinizi hazırlayın

Girişleri izlemek için journey_count adlı bir kullanıcı etiketi kullanın. Etiketler Journey’de ayarladığınızda otomatik olarak oluşturulur. Ayrıntılar için etiket eylemi’ne bakın.
2

Kitle dahil etme/hariç tutmayı yapılandırın

Journey kitlesinde:
  • Hedef segmentinizi dahil edin (örneğin, “Abone Kullanıcılar”).
  • Kullanıcı etiketi journey_count 2 olan kullanıcıları hariç tutun.
3

Yeniden giriş kurallarını ayarlayın

Yeniden giriş kurallarını “Evet, belirli bir süre sonra: 15 gün” olarak ayarlayın. Bu, ilk ve ikinci çalıştırmalar arasında tam olarak bir yeniden girişe izin verir.
Journey adımları
journey_count etiketine dayalı evet/hayır dallanmasıyla sınırlı giriş journey akışı
1

Başlangıçta bir evet/hayır dalı ekleyin

Koşul: kullanıcı etiketi journey_count 1’e eşittir.
  • Evet dalı = geri dönen kullanıcılar (ikinci giriş).
  • Hayır dalı = ilk kez kullananlar (henüz etiket mevcut değil).
2

Hayır dalı (ilk kez giriş)

  • Kullanıcıyı etiketle eylemini ekleyin: journey_count’u 1 olarak ayarlayın.
  • İlk kez mesajlarınızı ve eylemlerinizi gönderin.
  • Gerektiğinde sona veya ek mantığa devam edin.
3

Evet dalı (ikinci kez giriş)

  • Kullanıcıyı etiketle eylemini ekleyin: journey_count’u 2 olarak ayarlayın.
  • Geri dönen kullanıcı mesajlarınızı ve eylemlerinizi gönderin.
  • Gerektiğinde sona veya ek mantığa devam edin.
4

Sınırı uygulayın

Kitle journey_count = 2 olan kullanıcıları hariç tuttuğundan, denenen herhangi bir üçüncü giriş otomatik olarak engellenecektir.

Belirli günler için yinelenen journey’ler

Haftanın belirli bir günüyle uyumlu yinelenen mesajlar gönderin (ör. haftalık promosyonlar, etkinlik hatırlatıcıları).
Journey ayarıAçıklama
Giriş kurallarıKullanıcı segment kriterlerine uyuyor (örneğin, abone kullanıcılar veya başka bir ilgili hedef segment).
KitleHedef segmentinizi dahil edin.
Çıkış kurallarıTüm journey boyunca hareket ettiler.
Yeniden giriş kurallarıEvet, belirli bir süre sonra: 7 gün.
İçerikBelirli bir günde gönderilen haftalık mesaj (ör. her Cuma).
7 günlük yeniden girişle yinelenen journey ayarları
İlk kurulum
1

Kitleyi yapılandırın

Uygun kullanıcıların hafta içinde herhangi bir zamanda journey’ye girebilmesi için hedef segmentinizi dahil edin.
2

Yeniden giriş kurallarını ayarlayın

Haftalık yinelemeyi etkinleştirmek için yeniden giriş kurallarını “Evet, belirli bir süre sonra: 7 gün” olarak ayarlayın.
  • Yeniden giriş zamanlayıcısı, kullanıcı Journey’ye girdiğinde değil, çıktığında başlar.
  • 7 günlük yeniden giriş, kullanıcıların bir sonraki haftanın zaman penceresi için zamanında yeniden girmesini sağlar.
  • Çift gönderimi önlemek için yeniden giriş süresi zaman penceresi süresinden uzun olmalıdır.
Ayrıntılar için Yinelenen gönderimlerde zaman penceresi kullanımı’na bakın.
Journey adımları
Zaman penceresi düğümü ve mesaj adımıyla yinelenen journey akışı
1

Bir zaman penceresi düğümü ekleyin (ilk adım)

Hedef haftanın gününü filtrelemek için zaman penceresini yapılandırın (ör. Cuma). Journey’ye giren kullanıcılar, bir sonraki eşleşen güne kadar bekleyecektir.
2

Zaman penceresinden sonra mesajınızı ekleyin

Mesaj düğümünü zaman penceresinden hemen sonra yerleştirin, böylece güne ulaşıldığında gönderilir.
3

Journey'i sonlandırın

Mesaj gönderildikten sonra kullanıcıların çıkmasına izin verin. 7 günde yeniden giriş ile, tekrar katılacaklar ve haftalık olarak tekrarlayacaklar.
Her hafta aynı kopyayı tekrarlamaktan kaçınmak için mesaj içeriğini düzenli olarak güncelleyin.

Aşamalı journey’ler (olay güdümlü)

Özel olaylar ve kadar bekle koşullarını kullanarak kullanıcı ilerlemesine bağlı olarak etkileşimi artırın.
Journey ayarıAçıklama
Giriş kurallarıÖzel Olay = Progression_Level, filtre ile progression_level = 0.
Kitleİsteğe bağlı segment filtresi. Bunu tüm kullanıcılar için çalıştırabilir veya bir alt kümeyle kısıtlayabilirsiniz; etiket gerekmez.
Çıkış kuralları- Tüm journey boyunca hareket ettiler.
- Veya maksimum ilerleme seviyesine ulaşıldığında (ör. progression_level = 3).
- İsteğe bağlı: bir Kadar Bekle düğümünün süresi dolduğunda çıkın.
- İsteğe bağlı: olayı tamamlamayan kullanıcıları etiketlemek için bir Kadar Bekle düğümünden dallanın ve onları bir yeniden etkileşim journey’ine yönlendirin.
Yeniden giriş kurallarıHayır
İçerikKullanıcılar kilometre taşlarını tamamladıkça artan aşama tabanlı mesajlar (bu örnekte e-postalar).
Her seviye kilometre taşı için wait-until düğümlerini içeren aşamalı journey akışı
Journey adımları
1

Kullanıcı journey'ye girer

Tüm uygun kullanıcılar giriş kurallarına göre girer. Tetikleyici: Özel Olay Progression_Level ile progression_level = 0. Başlangıç: Hemen.
2

Seviye 1

  • Özel olay Progression_Level progression_level = 1 ile gerçekleşene kadar bekleyin.
  • Gönder: Seviye 1 Tamamlandı! mesajı.
  • (İsteğe bağlı) Bekleme düğümünde süre sonu uygulayın → kilometre taşına ulaşılmazsa kullanıcıdan çıkın.
  • (İsteğe bağlı) Dal: süre sonu gelirse, kullanıcıyı etiketleyin ve onları bir yeniden etkileşim journey’ine gönderin.
3

Seviye 2

  • Özel olay Progression_Level progression_level = 2 ile gerçekleşene kadar bekleyin.
  • Gönder: Seviye 2 Tamamlandı, harika gidiyorsun! mesajı.
  • (İsteğe bağlı) Süre sonu veya dal/etiket uygulayarak yeniden etkileşime geçin.
4

Seviye 3

  • Özel olay Progression_Level progression_level = 3 ile gerçekleşene kadar bekleyin.
  • Gönder: Seviye 3’e ulaştınız! mesajı.
  • (İsteğe bağlı) Süre sonu veya dal/etiket uygulayarak yeniden etkileşime geçin.
5

Çıkış

Kullanıcılar Seviye 3’ü tamamladıklarında veya bir Kadar Bekle düğümünün süresi dolduğunda journey’i sonlandırın. İsteğe bağlı olarak, durmuş kullanıcıları bir yeniden etkileşim yoluna yönlendirmek için dal/etiket yolları kullanın. Program: Hemen başlat, Asla durma.
Bu yöntem, ilerlemenin yalnızca gerçek etkileşim sinyalleri gerçekleştiğinde gerçekleşmesini sağlar. Süre sonu ve dal/etiket mantığı eklemek, durmuş kullanıcıları zarif bir şekilde ele almanıza izin verir — onları çıkararak veya bir yeniden etkileşim journey’ine yönlendirerek.

Tıklanan eylem düğmesine göre Journey’i dallandırma

Kullanıcıları hangi push bildirimi eylem düğmesine dokunduklarına göre farklı Journey yollarına yönlendirin. Bu model, eylem düğmeleri, bir özel olay ve bir Wait Until adımını kullanarak kullanıcıları yalnızca tıklayıp tıklamadıklarına göre değil, belirli düğme tıklamasına göre dallandırır.
Bu örnek, düğme tıklamasını yakalamak ve özel olay göndermek için web sitesi veya uygulama kodu gerektirir. Yalnızca OneSignal panosu üzerinden gerçekleştirilemez.
Journey ayarıAçıklama
Giriş kurallarıKullanıcı segment kriterlerine uyuyor (örneğin, abone kullanıcılar veya kampanyaya özgü bir segment).
Çıkış kurallarıTüm journey boyunca hareket ettiler.
Yeniden giriş kurallarıHayır
İçerikBirden fazla eylem düğmesi olan bir push gönderin, ardından kullanıcının dokunduğu düğmeye göre takip mesajlarını dallandırın.
Yerleşik Evet/Hayır dalı mesaj davranışı koşulları, bir kullanıcının mesajı tıklayıp tıklamadığını veya iletilip iletilmediğini algılar — ancak hangi düğmeye tıkladığını algılamaz. Belirli düğmeye göre dallandırmak için, tıklama olayından Eylem Kimliğini yakalarsınız ve Journey’nin dallandırabileceği bir Özel Olay özelliği olarak gönderirsiniz.
1

Push'unuza eylem düğmeleri ekleyin

Journey’de (veya bir şablonda) push mesajını oluştururken Gelişmiş Seçenekler > Eylem Düğmeleri’ni açın ve her düğmeye benzersiz bir Eylem Kimliği atayın.Örnek: İki CTA içeren bir promosyon push’u:
  • Düğme 1: “Hemen Alışveriş” → Eylem Kimliği: shop_now
  • Düğme 2: “Daha Fazla Bilgi” → Eylem Kimliği: learn_more
Tam kurulum ayrıntıları için Eylem düğmeleri’ne bakın.
2

Tıklama dinleyici ekleyin ve Özel Olay gönderin

Web sitenizde veya uygulamanızda, bildirim tıklama olayını dinleyin ve Eylem Kimliğini özellik olarak içeren bir Özel Olay gönderin.
Web SDK örneği 160500 veya sonraki sürümü gerektirir. Özel olayların izlenmesi için kullanıcıların oturum açmış olması gerekir.
OneSignalDeferred.push(function(OneSignal) {
  OneSignal.Notifications.addEventListener("click", function(event) {
    var actionId = event.result.actionId;
    if (actionId) {
      OneSignal.User.trackEvent("cta_clicked", { button: actionId });
    }
  });
});
Olay gereksinimleri ve sınırları için Özel olaylar’a bakın.
3

Journey'e bir Wait Until adımı ekleyin

Journey’nizin push mesajı adımından sonra:
  1. Bir Wait Until adımı ekleyin.
  2. Her düğme için bir koşul ekleyin: button özelliği Eylem Kimliğine eşit olan cta_clicked Özel Olayı (örneğin, shop_now).
  3. Dallandırmak istediğiniz her Eylem Kimliği (örneğin, learn_more) için ek koşullar ekleyin.
  4. Herhangi bir düğmeye tıklamayan kullanıcıların bir yedek yoldan devam etmesi için süre sonu ayarlayın (örneğin, 3 gün).
Kullanıcılar karşıladıkları ilk koşulun dalını takip eder. Süre dolmadan önce hiçbir koşul karşılanmazsa, süre sonu dalını takip ederler.
4

Her dala takip mesajları ekleyin

Wait Until adımından sonra her dala uygun takip mesajı veya eylemini ekleyin:
  • “Hemen Alışveriş” dalı: Ürün önerisi veya indirim kodu gönderin.
  • “Daha Fazla Bilgi” dalı: Eğitici içerik veya özellik genel bakışı gönderin.
  • Süre sonu dalı: Yeniden etkileşim mesajı gönderin veya Journey’den çıkın.
Sonraki etkileşimlerde de dallandırmak için birden fazla Wait Until adımını zincirleyebilirsiniz — bir Journey’de Wait Until adımı sayısında sınır yoktur.

SSS

Her gün mesaj gönderecek şekilde zamanlayabilir miyim?

Evet. İlk adım olarak bir zaman penceresi düğümü ekleyin ve mesajın gönderilmesini istediğiniz saatler için (örneğin, kullanıcının saat diliminde sabah 10 - akşam 6) her gün olacak şekilde yapılandırın. Ardından bir günden kısa ancak zaman penceresi süresinden uzun bir süre sonra yeniden girmek için yeniden giriş kurallarını ayarlayın — örneğin, 8 saatlik pencere için 12 saat. Bu, aynı pencere içinde çift gönderme riskine yol açmadan kullanıcıların bir sonraki günün zaman penceresine yetişmek için zamanında yeniden girmesini sağlar.

Journey’de farklı mesajları A/B testi yapabilir miyim?

Evet. Kullanıcıları eşit şekilde bölmek için (örneğin, 50/50) bir bölünmüş dal düğümü ekleyin. Her dala farklı bir mesaj şablonu yerleştirin, ardından Journey çalıştıktan sonra iki şablon arasındaki analitiği karşılaştırın.

Bir kullanıcının Journey’ye kaç kez girebileceğini nasıl sınırlarım?

Girişleri izlemek için bir etiket (örneğin, journey_count) kullanın. Kullanıcı her girdiğinde etiketi artırın ve etiket istediğiniz sınıra ulaştığında kullanıcıları engelleyen bir kitle dışlama kuralı ekleyin. Yukarıdaki Sınırlı giriş journey’i örneğine bakın.

Yinelenen Journey’im neden yanlış günde gönderildi?

Zaman penceresi düğümü, saat dilimi verileri mevcut olduğunda kullanıcının yerel saat dilimine göre filtreler. Bir kullanıcının saat dilimi verisi yoksa, mesaj uygulamanızın varsayılan saat dilimine göre gönderilir. Zaman penceresi ayarlarınızın ve kullanıcı saat dilimi verilerinizin doğru olduğunu doğrulayın.

Çalışan bir Journey’i nasıl durdururum?

Journey’nin durumunu Journey ayarlarında Duraklatıldı veya Durduruldu olarak ayarlayın. Duraklatılan Journey’ler kullanıcıları mevcut adımda tutar; durdurulan Journey’ler tüm kullanıcıları hemen çıkarır. Ayrıntılar için Journey ayarları’na bakın.

İlgili sayfalar

Journey'lere genel bakış

Journey’lere giriş ve nasıl çalıştıkları.

Journey eylemleri

Bekleme adımları, dallanma mantığı, zaman pencereleri ve bölünmüş yollar ekleyin.

Journey ayarları

Giriş kurallarını, çıkış kurallarını, yeniden girişi ve planlamayı yapılandırın.

Journey mesajları

Journey’de push, e-posta, SMS ve uygulama içi mesaj adımlarını yapılandırın.

Terk edilmiş sepet

Terk edilmiş sepet Journey’i oluşturmak için tam kılavuz.

Özel olaylar

Journey’leri tetikleyin ve kişiselleştirme için olay özelliklerini geçirin.