> For the complete documentation index, see [llms.txt](https://user.netmera.com/netmera-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://user.netmera.com/netmera-user-guide/netmera-user-guide-tr/omnichannel-engagement/journey-orchestration/journey-components.md).

# Journey bileşenleri

Doğru journey bileşenini seçin: Durum bileşenleri zamanı kontrol eder, Dal bileşenleri kullanıcıları farklı yollara yönlendirir ve Eylem bileşenleri mesaj gönderir.

Bu sayfayı, her akış bileşeninin ne yaptığını, ne zaman kullanılması gerektiğini ve bir kullanıcının izlediği yolu nasıl değiştirdiğini anlamak için kullanın. Bunu okuduktan sonra, bir akış içindeki zamanlama, dallanma ve teslimat için doğru bileşeni seçebileceksiniz.

Akış bileşenleri üç gruba ayrılır:

<table><thead><tr><th width="190.6494140625">Grup</th><th width="257.6905517578125">Amaç</th><th>Tipik sonuç</th></tr></thead><tbody><tr><td>Durum bileşenleri</td><td>Akışın ne zaman bekleyeceğini veya devam edeceğini kontrol eder</td><td>Kullanıcılar bir olay veya gecikmeden sonra ileri gider</td></tr><tr><td>Dallanma bileşenleri</td><td>Kullanıcıları farklı yollara ayırır</td><td>Farklı kullanıcılar farklı takip aksiyonları alır</td></tr><tr><td>Eylem bileşenleri</td><td>Mesaj gönderir veya veriyi günceller</td><td>Akış bir dışa dönük işlem veya profil değiştiren bir aksiyon gerçekleştirir</td></tr></tbody></table>

### Durum bileşenleri

Durum bileşenleri hızı ve ilerlemeyi kontrol eder. Akışın sonraki bölümü zamana, bir olaya veya gelecekteki bir profil değişikliğine bağlı olmalıysa bunları kullanın.

<figure><img src="https://1655476697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2F6udedyyd97BPwl6bJPGm%2FEkran%20Resmi%202026-09-24%2015.10.44.png?alt=media&amp;token=c16de17f-c3e8-4ed1-b552-86815e9b96cf" alt="" width="563"><figcaption></figcaption></figure>

#### Olay gerçekleştiğinde

Kullanın **Olay gerçekleştiğinde** akışın yalnızca belirli bir olay gerçekleştiğinde ilerlemesi gerektiğinde kullanılır. Olay, kullanıcı davranışından veya ürünün kendisinden gelebilir.

Bu bileşen, sonraki mesajın net bir sinyale tepki vermesi gerektiğinde iyi çalışır. Bu sinyal bir kayıt, satın alma, tamamlanan rezervasyon veya anlamlı bir değişikliği işaret eden izlenen herhangi bir olay olabilir.

Yaygın kullanımlar:

* Hesap oluşturulduktan sonra bir karşılama akışı başlatın.
* Ödeme tamamlandıktan sonra satın alma sonrası mesajlaşma gönderin.
* Destek vakası kapandıktan sonra bir anket tetikleyin.

Örneğin, bir öğrenme uygulaması şu olay için bekleyebilir: `course_enrolled` ve ardından o kurs için onboarding içeriği gönderebilir. Kayıt olan ancak hiç kursa katılmayan kullanıcılar, kursa özel yönlendirme almaz.

Yapılandırma ayrıntıları için bkz. [Olay gerçekleştiğinde](/netmera-user-guide/netmera-user-guide-tr/omnichannel-engagement/journey-orchestration/journey-components/state.md#on-event).

#### Gecikme

Kullanın **Gecikme** kullanıcıların bir sonraki aksiyon çalışmadan önce belirli bir süre beklemesi gerektiğinde kullanılır. Bu, akışı tempolu tutmanıza ve birkaç mesajı birbirine fazla yakın göndermekten kaçınmanıza yardımcı olur.

Gecikme, zamanlamanın anlık tepki vermekten daha önemli olduğu durumlarda faydalıdır. Genellikle iki aksiyon arasına veya bir olaydan sonra yerleştirilir; böylece bir sonraki mesaj öncesinde alan oluşturur.

Yaygın kullanımlar:

* Sepet hatırlatmasından önce 24 saat bekleyin.
* Onboarding e-postalarını birkaç güne yayın.
* Takip mesajını, etkinlik tarihine daha yakın bir zamana kadar bekletin.

Örneğin, bir kullanıcı sepetini terk ederse, ilk hatırlatma mesajını göndermeden önce 24 saat bekleyebilirsiniz. Ardından, teşvik içeren ikinci hatırlatma için 48 saatlik başka bir gecikme ekleyebilirsiniz.

Yapılandırma ayrıntıları için bkz. [Gecikme](/netmera-user-guide/netmera-user-guide-tr/omnichannel-engagement/journey-orchestration/journey-components/state.md#delay).

#### Öznitelik bekleme (yakında)

Kullanın **Öznitelik bekleme** akışın bir profil özniteliği belirli bir değere ulaşana kadar duraklaması gerektiğinde kullanılır. Bu, sonraki aksiyonun geçen zamandan ziyade kullanıcı durumuna bağlı olduğu durumlarda faydalıdır.

Bu bileşen, abonelik durumu, profil tamamlanma oranı, hesap seviyesi veya kullanıcı profilinde saklanan başka bir alana bağlı iş akışları için uygundur.

Yaygın kullanımlar:

* şu olana kadar bekle `subscription_status` olur `aktif`.
* Ödeme başarılı olana kadar premium onboarding akışını bekletin.
* Sadakat seviyesi güncellenene kadar ödül mesajlaşmasını duraklatın.

Örneğin, bir fitness uygulaması şu olana kadar bekleyebilir: `subscription_status = active` ve premium antrenman önerileri göndermeden önce bekleyebilir. Ödemesi beklemede olan kullanıcılar, o profil değeri değişene kadar bekleme durumunda kalır.

#### Etkileşime göre (yakında)

Kullanın **Etkileşime göre** akışın, kullanıcıların bu akış adımından önceki bir adımla nasıl etkileşime geçtiğine tepki vermesi gerektiğinde kullanılır. Bu, sonraki aksiyonun kullanıcıların açıp açmadığına, tıklayıp tıklamadığına veya başka şekilde etkileşime girip girmediğine bağlı olduğu tepkisel akışlar için tasarlanmıştır.

Sabit bir gecikmeden farklı olarak, bu bileşen yolu davranışa göre değiştirir. Bu da onu yalnızca zamana değil, etkileşime tepki vermesi gereken takip mesajları için kullanışlı kılar.

Yaygın kullanımlar:

* Bir kullanıcı bir mesaja tıklarsa yalnızca devam et.
* E-posta etkileşiminden sonra farklı takip mesajları gönderin.
* Bir istem göründükten sonra uygulama içi aksiyonlara tepki verin.

Örneğin, bir kurs platformu değerlendirme e-postası gönderebilir ve ardından etkileşimi bekleyebilir. Testi tamamlayan kullanıcılar geri bildirim mesajına geçer. Etkileşime girmeyen kullanıcılar daha sonra hatırlatma yolundan ilerleyebilir.

### Dallanma bileşenleri

Dallanma bileşenleri kullanıcıları ayrı yollara ayırır. Bir akışın farklı kitlelere, davranışlara veya test varyantlarına uyum sağlaması gerektiğinde bunları kullanın.

<figure><img src="https://1655476697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FhlnXNiNXowPQXZvmkLKF%2FEkran%20Resmi%202026-09-24%2015.12.00.png?alt=media&amp;token=31a66fe2-a948-404f-9e80-23fa4e5881da" alt="" width="563"><figcaption></figcaption></figure>

#### Kullanıcı dallanması

Kullanın **Kullanıcı Dallanması** kullanıcıların segmentlere, özniteliklere veya hedef kitle özelliklerine göre farklı yollar izlemesi gerektiğinde kullanılır. Böylece tek bir akış, tüm akışı çoğaltmadan birden fazla kullanıcı tipini yönetebilir.

Dallanma kararı, bileşenin değerlendirildiği noktada verilir. Her kullanıcı yalnızca eşleşen yol üzerinden devam eder.

Yaygın kullanımlar:

* Yeni kullanıcıları geri dönen kullanıcılarдан ayırın.
* Mesajlaşmayı bölgeye veya dile göre değiştirin.
* İçeriği sadakat seviyesi veya yaşam döngüsü aşamasına göre kişiselleştirin.

Örneğin, bir e-ticaret akışı satın alma geçmişine göre dallanabilir. İlk kez satın alanlar onboarding ve ürün eğitimi alır. Geri dönen alıcılar ise önceki siparişlere göre çapraz satış önerileri alır.

Yapılandırma ayrıntıları için bkz. [Kullanıcı dallanması](/netmera-user-guide/netmera-user-guide-tr/omnichannel-engagement/journey-orchestration/journey-components/branch.md#user-branch).

#### Etkileşimi kontrol et

Kullanın **Etkileşimi Kontrol Et** bu akış adımından önce gönderilmiş bir push bildirimi veya kampanya ile etkileşime göre dallanma yapmanız gerektiğinde kullanılır. Bu bileşen, geçmiş etkileşime bağlı takip mantığı için faydalıdır.

Bu bileşen, mevcut akış içinde gelecekteki bir etkileşimi beklemez. Dallanma değerlendirildiğinde, kullanıcının ilgili bir push bildirimi veya kampanya ile daha önce etkileşime girip girmediğini kontrol eder.

{% hint style="info" %}
Kullanın **Etkileşimi Kontrol Et** bu dallanma çalışmadan önce zaten gerçekleşmiş etkileşim için.

Kullanın **Etkileşime göre** o bileşen kullanılabilir hale geldikten sonra akış içindeki etkileşim tabanlı ilerleme için.
{% endhint %}

Yaygın kullanımlar:

* Önceki bir push'u açan kullanıcılar için farklı şekilde takip edin.
* Daha önceki bir kampanyayı görmezden gelen kullanıcılara hatırlatma gönderin.
* Bir duyuruyla etkileşime giren kullanıcıları ödüllendirin.

Örneğin, bir webinar daveti push'undan sonra kullanıcıları etkileşime göre dallayabilirsiniz. Push'u açan kullanıcılar kayıt detaylarını alabilir. Bunu görmezden gelen kullanıcılar ise katılmak için daha güçlü bir gerekçe içeren bir hatırlatma alabilir.

Yapılandırma ayrıntıları için bkz. [Etkileşimi kontrol et](/netmera-user-guide/netmera-user-guide-tr/omnichannel-engagement/journey-orchestration/journey-components/branch.md#check-interaction).

#### Varyantlar

Kullanın **Varyantlar** bir mesajın veya yolun farklı sürümlerini test etmek istediğinizde kullanılır. Bu bileşen, aynı akış içinde alternatifleri karşılaştırmanıza yardımcı olur.

Varyantlar genellikle deneyler için kullanılır. Her sürüm için ayrı akışlar kurmadan mesaj metnini, teklifleri, zamanlamayı veya kanal kararlarını test edebilirsiniz.

Yaygın kullanımlar:

* İki konu satırını karşılaştırın.
* Bir indirimi ücretsiz kargo ile test edin.
* Farklı push mesajı ifadelerini karşılaştırın.

Örneğin, bir kampanya kullanıcıları iki e-posta varyantına ayırabilir. Bir varyant `%10 indirim`sunar. Diğeri ücretsiz kargo sunar. Ardından etkileşimi veya dönüşümü karşılaştırabilir ve daha güçlü seçeneği gelecekteki akışlarda yeniden kullanabilirsiniz.

Yapılandırma ayrıntıları için bkz. [Varyantlar](/netmera-user-guide/netmera-user-guide-tr/omnichannel-engagement/journey-orchestration/journey-components/branch.md#variants).

### Eylem bileşenleri

Eylem bileşenleri, akışın gerçek işini yapar. Bunları bir mesaj göndermek, kullanıcı profiline veri yazmak veya sonraki kullanım için bir olay üretmek için kullanın.

<figure><img src="https://1655476697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FdHz4Z4BzZZLrm1MR97vf%2FEkran%20Resmi%202026-09-24%2015.13.09.png?alt=media&amp;token=443d0b24-a4ce-40dd-874d-b4b91d081bfb" alt="" width="563"><figcaption></figcaption></figure>

#### Profili güncelle

Kullanın **Profili Güncelle** akışın bir kullanıcı özniteliğini yazması veya değiştirmesi gerektiğinde kullanılır. Bu, sonraki mantığın akışın kendisinin belirleyebileceği bir değere bağlı olduğu durumlarda faydalıdır.

Profil güncellemeleri, kullanıcı verilerini davranışla uyumlu tutmaya yardımcı olur. Ayrıca gelecekteki segmentasyon, hedefleme ve raporlamayı destekleyebilir.

Yaygın kullanımlar:

* Ürün veya içerik tercihlerini saklayın.
* Abonelik veya yaşam döngüsü alanlarını güncelleyin.
* Sadakat puanlarını veya üyelik seviyesini ayarlayın.

Örneğin, bir satın alma sonrasında akış, profildeki sadakat puanını artırabilir. Sonraki akışlar da böylece ödül eşiğine ulaşan kullanıcıları hedefleyebilir.

Yapılandırma ayrıntıları için bkz. [Profili güncelle](/netmera-user-guide/netmera-user-guide-tr/omnichannel-engagement/journey-orchestration/journey-components/action/update-profile.md).

#### Mobil push gönder

Kullanın **Mobil Push Gönder** mesajın kullanıcının mobil cihazına ulaşması gerektiğinde kullanılır. Bu, hızlı ve zamana duyarlı iletişim için en uygunudur.

Push, hatırlatmalar, yönlendirmeler ve acil güncellemeler için iyi çalışır. Mesajın değeri teslimat gecikirse hızla düştüğünde genellikle tercih edilir.

Yaygın kullanımlar:

* Kullanıcıları yaklaşan bir etkinlikten haberdar edin.
* Pasif kullanıcıları uygulamaya geri getirin.
* İşlemle ilgili güncellemeler gönderin.

Örneğin, bir fitness uygulaması planlanmış bir antrenmandan 30 dakika önce push gönderebilir. Bu zamanlama, kullanıcıya mesaj hâlâ alakalıyken harekete geçmesi için yeterli süre tanır.

Yapılandırma ayrıntıları için bkz. [Mobil push gönder](/netmera-user-guide/netmera-user-guide-tr/omnichannel-engagement/journey-orchestration/journey-components/action/send-mobile-push.md).

#### Uygulama içi mesaj

Kullanın **Uygulama İçi Mesaj** kullanıcıların mesajı zaten uygulamada aktif oldukları sırada görmesi gerektiğinde kullanılır. Bu, iletişimi ürün deneyiminin içinde tutar.

Bu bileşen, bağlam önemli olduğunda faydalıdır. Kullanıcı zaten orada olduğundan, mesaj o anda ne yaptıklarına tepki verebilir.

Yaygın kullanımlar:

* İlgili uygulama kullanımı sırasında bir özelliği tanıtın.
* Kullanıcılar göz atarken sınırlı süreli bir teklif gösterin.
* Tamamlanan bir aksiyondan sonra geri bildirim isteyin.

Örneğin, bir e-ticaret uygulaması kullanıcı o kategorideki ürünleri görüntülerken kategori indirimini içeren bir uygulama içi mesaj gösterebilir. Teklif, niyetin en yüksek olduğu anda görünür.

Yapılandırma ayrıntıları için bkz. [Uygulama içi mesaj gönder](/netmera-user-guide/netmera-user-guide-tr/omnichannel-engagement/journey-orchestration/journey-components/action/send-in-app-message.md).

#### Olay tetikle

Kullanın **Olay Tetikle** akışın özel bir olay üretmesi gerektiğinde kullanılır. Bu, kilometre taşlarını kaydetmek, sonraki iş akışlarını tetiklemek veya akış etkinliğini diğer sistemler için kullanılabilir hale getirmek açısından faydalıdır.

Bu bileşen kullanıcıya bir mesaj iletmez. Bunun yerine, akışın bu noktasında bir şey olduğunu kaydeder veya yayınlar.

Yaygın kullanımlar:

* Bir kullanıcının bir kilometre taşına ulaştığını kaydedin.
* Harici bir otomasyonu tetikleyin.
* Sonraki akışların kullanabileceği bir durumu işaretleyin.

Örneğin, bir müzik uygulaması onboarding tamamlandıktan sonra kullanıcı bir çalma listesi oluşturduğunda olay tetikleyebilir. Bu olay daha sonra bağlı başka bir sistemde öneri mantığını tetikleyebilir.

Yapılandırma ayrıntıları için bkz. [Olay tetikle](/netmera-user-guide/netmera-user-guide-tr/omnichannel-engagement/journey-orchestration/journey-components/action/fire-event.md).

#### E-posta gönder

Kullanın **E-posta Gönder** mesajın e-posta üzerinden ulaşması gerektiğinde kullanılır. Bu, daha uzun içerik, işlem güncellemeleri ve kullanıcıların daha sonra tekrar göz atması gerekebilecek mesajlar için iyi bir seçimdir.

İçerik daha fazla ayrıntı, daha zengin biçimlendirme veya daha uzun bir karar süresi gerektirdiğinde e-posta genellikle push'tan daha iyidir.

Yaygın kullanımlar:

* Onboarding veya hoş geldin serisi mesajları gönderin.
* Daha ayrıntılı promosyon kampanyaları gönderin.
* Fiş, onay veya kargo güncellemeleri gönderin.

Örneğin, bir perakendeci ödeme sonrasında sipariş özeti, tahmini teslim tarihi ve takip bilgilerini içeren bir sipariş onay e-postası gönderebilir. Kullanıcılar uygulamayı açık tutmak zorunda kalmadan bu e-postaya daha sonra geri dönebilir.

Yapılandırma ayrıntıları için bkz. [E-posta gönder](/netmera-user-guide/netmera-user-guide-tr/omnichannel-engagement/journey-orchestration/journey-components/action/send-e-mail.md).

#### Veri push'u gönder

Kullanın **Send Data Push** sessiz bir push üzerinden mobil SDK'ya özel bir JSON yükü göndermek için kullanılır. Bu yük, kullanıcının cihazında bir bildirim göstermez. Mobil uygulama veriyi alır ve nasıl kullanacağını belirler.

Bu bileşen, uygulamanın akışın belirli bir noktasında bağlama veya bir komuta ihtiyacı olduğunda faydalıdır. Kullanıcıyı kesintiye uğratmadan önerileri yenileyebilir, içeriği güncelleyebilir veya uygulama tarafında bir aksiyon başlatabilir.

Yaygın kullanımlar:

* Önerileri yenilemek için bir içerik kimliği gönderin.
* Uygulamaya bir kampanya veya ürün tanımlayıcısı iletin.
* Görünür bir bildirim olmadan uygulama tarafında bir aksiyon tetikleyin.

Örneğin, bir medya uygulaması bir kullanıcı onboarding'i tamamladıktan sonra bir `contentId` ve `contentType` gönderebilir. Uygulama, push bildirimi göstermeden ilgili önerileri yükleyebilir.

Yapılandırma ayrıntıları için bkz. [Veri push'u gönder](/netmera-user-guide/netmera-user-guide-tr/omnichannel-engagement/journey-orchestration/journey-components/action/send-data-push.md).

#### Akış tetikleyicisi

Kullanın **Akış Tetikleyicisi** bir akışın başka bir akışı başlatması gerektiğinde kullanılır. Bu, karmaşık müşteri deneyimlerini modüler hâle getirir ve birden fazla akışın aynı takip akışını yeniden kullanmasına olanak tanır.

Kaynak akış, sonraki akışın ne zaman başlayacağını belirler. Gerekli bilgilerle devam edebilmesi için application ID veya seçilen ürün gibi çağıran bağlamı da iletebilir.

Yaygın kullanımlar:

* Başvuru onaylandıktan sonra belge toplamayı başlatın.
* Bir kullanıcı kurulumu tamamladıktan sonra onboarding'e devam edin.
* Aynı takip akışını farklı kaynak akışlardan yeniden kullanın.

Örneğin, bir kredi başvurusu akışı onaydan sonra bir belge toplama akışını tetikleyebilir. Şu değeri iletebilir: `applicationId`böylece sonraki akış doğru başvuru için belge isteyebilir.

Yapılandırma ayrıntıları için bkz. [Akış tetikleyicisi](/netmera-user-guide/netmera-user-guide-tr/omnichannel-engagement/journey-orchestration/journey-components/action/journey-trigger.md).

### Doğru bileşeni seçin

Hangi bileşeni sırada yerleştireceğinize karar verirken bu hızlı rehberi kullanın:

* Bir **Durum** bileşeni, zamanlama veya ilerleme ana gereksinim olduğunda seçin.
* Bir **Dallanma** bileşeni, farklı kullanıcıların farklı yollara ihtiyacı olduğunda seçin.
* Bir **Eylem** bileşeni, akışın bir şey göndermesi, güncellemesi veya kaydetmesi gerektiğinde seçin.

Bileşenlerinizi seçtikten sonra tüm akışı oluşturmanız gerekiyorsa, daha fazla bilgi için [Yolculuk Oluştur](/netmera-user-guide/netmera-user-guide-tr/omnichannel-engagement/journey-orchestration/build-journey.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://user.netmera.com/netmera-user-guide/netmera-user-guide-tr/omnichannel-engagement/journey-orchestration/journey-components.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
