> 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/cok-kanalli-etkilesim/yolculuk-orkestrasyonu/yolculuk-olusturma.md).

# Yolculuk oluşturma

Kullanın **Journey Oluştur** bitirdikten sonra gerçek journey akışını oluşturmak için **Kurulum**, **Giriş Kuralları**, ve **Hedef Kitle**. Bu adımı tamamladıktan sonra, build canvas'ı okuyabilecek, adım ekleyip düzenleyebilecek, journey durum alanını anlayabilecek ve belirli bir gönderim adımının Engagement Window'u ne zaman atlaması gerektiğine karar verebileceksiniz.

{% @arcade/embed url="<https://app.arcade.software/share/Mp7sH69w6m5Lp54qg6k3>" flowId="Mp7sH69w6m5Lp54qg6k3" %}

### Oluşturma tuvali

Bu **Build** ekranı, journey için görsel çalışma alanıdır. Burada aksiyonların sırasını düzenler, her adımın nasıl bağlandığını inceler ve kullanıcı yolunu girişten çıkışa kadar şekillendirirsiniz.

Bu ekranı şu durumlarda kullanın:

* yeni bir adım eklemek
* mevcut bir adımı düzenlemek
* yayına almadan önce mevcut akışı gözden geçirmek
* bir gönderim, gecikme, dallanma veya güncellemenin nerede gerçekleştiğini anlamak

Bu **Journey Akışı** alanı, journey'nin bağlı bir yol olarak tam yapısını gösterir. Her adım sırayla görünür; böylece önce ne olduğunu, sonra ne olacağını ve akışın nerede dallanıp nerede devam ettiğini görebilirsiniz.

Bu görünüm, journey mantığının gerçek kullanıcı deneyimiyle eşleştiğini doğrulamanıza yardımcı olur. Özellikle journey birkaç gecikme, karar noktası veya kanal aksiyonu içerdiğinde çok faydalıdır.

Örneğin, bir journey giriş tetikleyicisiyle başlayabilir, bir gecikme adımına devam edebilir, ardından bir push bildirimi gönderebilir ve sonrasında kullanıcı davranışına göre farklı yollara ayrılabilir. Akış görünümü, bu sırayı her adımı tek tek açmadan okumanıza yardımcı olur.

### Adım ekle

Kullanın **Adım Ekle** journey akışının alt kısmında, journey'yi genişletmek istediğinizde.

Her yeni adım, journey'ye yeni bir aksiyon, koşul veya geçiş ekler. Tam adım türleri, çalışma alanınızda kullanılabilen journey bileşenlerine bağlıdır.

<figure><img src="https://1655476697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FrN5wGAdZwUf36hGryvp6%2FScreenshot%202024-10-04%20at%2015.11.51.png?alt=media&amp;token=c7711d08-1e15-46e3-9723-4624d7af51af" alt="" width="276"><figcaption></figcaption></figure>

Örneğin, bir kullanıcı journey'ye girdikten sonra şunları ekleyebilirsiniz:

* bir **Gecikme** mesaj göndermeden önce beklemek için bir adım
* gibi bir gönderim adımı **Mobil Push Gönder**
* kullanıcıları davranışa veya profile göre yönlendirmek için bir dallanma adımı

{% hint style="info" %}
Adımları, kullanıcıların onları deneyimlediği sırayla ekleyin. Bu, akışı daha sonra incelemeyi ve sorun gidermeyi kolaylaştırır.
{% endhint %}

### Adım kapsayıcısı

Her adım, build canvas üzerinde bir adım kapsayıcısı içinde görünür. O adımı açmak ve ayarlarını yapılandırmak için kapsayıcıyı seçin.

Adım kapsayıcısı, adımın genel akışta nerede yer aldığını gösterir. Onu açtığınızda, mesaj içeriği, zamanlama kuralı, etkinlik koşulu veya takip aksiyonu gibi o adımın davranışını tanımlayabilirsiniz.

<figure><img src="https://1655476697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FeoC4nL36gLWGYRfSFKMM%2FScreenshot%202024-10-04%20at%2015.12.37.png?alt=media&amp;token=c54a749b-ed3a-4d5d-94e8-f0d5c2db1ef0" alt="" width="251"><figcaption></figcaption></figure>

Örneğin, seçilen adım bir gönderim adımıysa teslimat ayarlarını ve içeriği yapılandırabilirsiniz. Seçilen adım bir koşul veya dallanma adımıysa, kullanıcının bir sonraki hangi yolu izleyeceğine karar veren mantığı tanımlayabilirsiniz.

### Journey adı ve durumu

Ekranın üst kısmında journey başlığı, mevcut journey adını, durumunu ve son kaydedilme zamanını gösterir. Bu alanı, doğru journey'yi düzenlediğinizi ve mevcut yaşam döngüsü durumunu anladığınızı hızlıca doğrulamak için kullanın.

Tipik durumlar şunları içerebilir:

* **Taslak**
* **Durduruldu**
* **Aktif**

<figure><img src="https://1655476697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2Fem4ocOhd951CBM85J7C0%2Fscreenshotr_2024-10-4T15-47-44.png?alt=media&amp;token=fc7bb0a9-1d60-4cd9-95cb-0718535d35a6" alt=""><figcaption></figcaption></figure>

Örneğin, yayına almadan önce değişiklik yapmak için bir journey açtığınızda ancak başlıkta **Aktif** görünüyorsa, canlı davranışı değiştirmeden önce journey'yi dikkatle gözden geçirin.

### Engagement Window'u yoksay

Kullanın **Engagement Window'u Yoksay** tek bir mesajın hemen gönderilmesi gerektiğinde, journey şu anda izin verilen Engagement Window'un dışında olsa bile.

Bu seçenek şu desteklenen gönderim adımlarında kullanılabilir:

* **Mobil Push Gönder**
* **E-posta Gönder**
* **SMS Gönder**

Bunu yalnızca, ilgili mesajın zamanlaması normal teslimat penceresinden daha önemli olduğunda kullanın.

Etkinleştirmek için desteklenen bir gönderim adımını açın, **Engagement Window'u Yoksay**alanını bulun, etkinleştirin ve journey'yi kaydedin.

<figure><img src="https://1655476697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FvAvuDBNG0kOoGLMEz9PP%2Fimage.png?alt=media&amp;token=1acd3978-f9b4-4747-964a-1053fdbd7adf" alt=""><figcaption></figcaption></figure>

Bu seçenek etkinleştirildiğinde yalnızca o adım Engagement Window'u atlar. Journey'nin geri kalanı normal Engagement Window davranışını izlemeye devam eder.

#### Nasıl çalışır

Ne zaman **Engagement Window'u Yoksay** kapalıysa, izin verilen saatler dışında tetiklenen bir mesaj, Engagement Window işleme için normal journey kuralını izler.

Ne zaman **Engagement Window'u Yoksay** açıksa, o desteklenen gönderim adımı izin verilen saatler dışında bile hemen gönderir.

Örneğin, Engagement Window **08:00–22:00** ve gönderim adımı **23:30**:

* ile tetiklenirse **Engagement Window'u Yoksay** etkinleştirilmiş halde mesaj **23:30**
* etkinleştirilmemişse mesaj bir sonraki aktif Engagement Window'u bekler

#### Ne zaman kullanılır

Geciktiğinde değerini kaybeden zamana duyarlı mesajlar için bu seçeneği kullanın.

Örneğin, terk edilmiş sepet hatırlatması ertesi sabah iletildiğinde de iyi çalışabilir. Bir fiyat düşüşü uyarısı **02:00** olduğunda, **08:00**kadar beklerse önemini kaybedebilir. Bu durumda, o tek adımda Engagement Window'u atlamak istenen davranışı sağlayabilir.

<details>

<summary>Örnek senaryo</summary>

Bir e-ticaret journey'si, **08:00** ve **22:00**.

arasında bir Engagement Window kullanır. **23:30**Eğer bir kullanıcı sepetini

terk ederse, standart hatırlatma bir sonraki aktif pencereye kadar bekleyebilir. **02:00**Aynı journey daha sonra **08:00** fiyat düşüşü tespit ederse, bu uyarının

için **Engagement Window'u Yoksay** etkinleştirin; böylece fiyat düşüşü mesajı hemen gönderilir.

</details>

### Engagement Window seçenekleri

Journey, mesai dışı davranışı etkileyen iki ilişkili ayar içerir, ancak bunlar farklı şeyler yapar.

| Seçenek                                                   | Nerede ayarlanır                                                     | Ne yapar                                                           |
| --------------------------------------------------------- | -------------------------------------------------------------------- | ------------------------------------------------------------------ |
| **Engagement Window dışında gönderilen mesajları yoksay** | **Giriş Kuralları**                                                  | İzin verilen zaman aralığı dışında tetiklenen mesajları atar       |
| **Engagement Window'u Yoksay**                            | Journey Builder'daki belirli desteklenen gönderim adımları **Build** | O adımı, izin verilen zaman aralığının dışında bile hemen gönderir |

Bu fark önemlidir; çünkü bir seçenek teslimatı engellerken, diğeri belirli bir adım için anında teslimatı zorlar.

### Journey mesajları için özel parametreler

&#x20;için anahtar-değer özel parametreleri tanımlayabilirsiniz **In-App Gönder**, **Widget Gönder**, ve **Mobil Push Gönder** adımları.

Özel parametreler, mesaj payload'ı ile birlikte ek veri aktarmanıza olanak tanır. Uygulama, bu parametreleri mesajın nasıl veya nerede işleneceğine karar vermek için kullanabilir; örneğin bir uygulama içi mesajı belirli bir ekranda göstermek veya push bildirimiyle özel bir deeplink parametresi iletmek gibi.

Journey adımı tetiklendiğinde parametreler Netmera SDK'ya `prms` nesnesi içinde teslim edilir.

<figure><img src="https://1655476697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2F1j4hdBw3pVFGHC6fUYPN%2FScreenshot%202026-07-06%20at%2012.48.05.png?alt=media&amp;token=a0d92ac3-a223-4e80-8132-201b77c55c12" alt=""><figcaption></figcaption></figure>

#### Özel parametreler nasıl kullanılır

1. Journey Builder'da bir **In-App Gönder**, **Widget Gönder**, veya **Mobil Push Gönder** adımını açın.
2. Şuraya gidin: **Özel Parametreler** bölümü.
3. Bir anahtar ve değer çifti girin.
4. Gerekirse ek parametreler ekleyin.
5. Adımı kaydedin.

{% hint style="warning" %}
Boş anahtarlara ve yinelenen anahtarlara izin verilmez.
{% endhint %}

#### Özel parametreler ne zaman kullanılır

Uygulamanın bir journey mesajını nasıl işleyeceği konusunda ek bağlama ihtiyaç duyduğu durumlarda özel parametreleri kullanın.

Yaygın kullanım örnekleri şunlardır:

* Bir push bildirimi tıklandıktan sonra belirli bir ekranı açmak
* Mobil push ile bir deeplink veya içerik ID'si iletmek
* Bir uygulama içi mesajı yalnızca belirli bir uygulama bağlamında göstermek
* Kampanyaya özel meta verileri uygulama katmanına göndermek
* Bir widget'ın uygulamada nerede görüneceğini kontrol etmek; örneğin ana ekranda, ürün detay sayfasında veya öneri alanında

<figure><img src="https://1655476697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FMkm0XzHWOo8QMlwjKmwg%2Fimage.png?alt=media&amp;token=7211232d-13d0-49b1-9d95-9c1bda86c45b" alt="" width="376"><figcaption></figcaption></figure>

### Sonraki adımda ne olur

Bitirdikten sonra **Build**, akışı bir kez daha gözden geçirin ve ardından [Yayınlama](/netmera-user-guide/netmera-user-guide-tr/cok-kanalli-etkilesim/yolculuk-orkestrasyonu/yayinlama.md) journey'yi taslak olarak kaydetmek veya etkinleştirmek için


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://user.netmera.com/netmera-user-guide/netmera-user-guide-tr/cok-kanalli-etkilesim/yolculuk-orkestrasyonu/yolculuk-olusturma.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
