> 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/action/send-data-push.md).

# Veri push gönder

Bir journey adımında mobil SDK'ya özel bir JSON yüküyle sessiz bir veri push'u gönderin; bildirim gösterilmez ve uygulama veriyi nasıl kullanacağına karar verir.

Kullanın **Veri Push Gönder** özel bir JSON payload'ını sessiz bir push aracılığıyla mobil SDK'ya göndermek için. Payload, kullanıcının cihazında bir bildirim göstermez. Mobil uygulama veriyi alır ve nasıl kullanacağını belirler.

Örneğin, bir uygulama alınan bir içerik kimliğini kullanarak öneri modülünü güncelleyebilir.

Bir JSON payload şu öğelerden oluşur: **anahtarlar** ve **değerler**. Anahtar, gönderilen bilgiyi tanımlar; değer ise veriyi içerir.

```
{
  "contentId": "podcast-123",
  "contentType": "podcast"
}
```

Bu örnekte, `contentId` ve `contentType` anahtardır; buna karşılık `podcast-123` ve `podcast` bunların karşılık gelen değerleridir.

> **Not:** Mobil uygulama, payload içinde yer alan anahtarları ve değerleri işleyecek şekilde yapılandırılmalıdır. Netmera payload'ı gönderir; uygulama ise alınan verinin nasıl işleneceğini belirler.

{% hint style="info" %}
Bu eylemi anında aksiyon senaryoları için kullanın. Kesin teslim zamanlaması, zaman gecikmeli bir **Bekle** adımından sonra garanti edilmez.
{% endhint %}

### 1. Adım: Eylemi ekleyin

1. İçinde **Journey Builder**, seçin **Adım Ekle**.

   1. Altında **Eylem**, seçin **Veri Push Gönder**.
   2. bir **Adım Adı**.

   Payload'ın amacını açıklayan bir ad kullanın, örneğin **Podcast önerisi gönder**. Adı yalnızca journey akışında görünür.

### Adım 2: Bir payload yöntemi seçin

Bir payload yapılandırma yöntemi seçin.

Her iki yöntem de aynı payload'ı oluşturur. Şunu seçin **Görsel Oluşturucu** arayüz üzerinden alan eklemek istediğinizde. Şunu seçin **JSON'u Düzenle** zaten girmek veya değiştirmek istediğiniz JSON yapısına sahip olduğunuzda.

Kullanın **Görsel Oluşturucu** profil özniteliklerini veya journey değişkenlerini alan alan seçmeniz gerektiğinde. Şunu kullanın **JSON'u Düzenle** uygulama ekibiniz payload yapısını sağladığında.

<table><thead><tr><th width="179.7265625">Yöntem</th><th>Şunun için kullanın</th></tr></thead><tbody><tr><td><strong>Görsel Oluşturucu</strong></td><td>Payload'ı alan alan oluşturun.</td></tr><tr><td><strong>JSON'u Düzenle</strong></td><td>JSON payload'ı doğrudan girin veya güncelleyin.</td></tr></tbody></table>

<figure><img src="https://1655476697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FSAAENL6dhOutTi4JP61w%2FEkran%20Resmi%202026-09-28%2013.46.36.png?alt=media&amp;token=81bb4a6b-ec09-4cb0-ba92-7aaee334816b" alt=""><figcaption></figcaption></figure>

### Adım 3: Payload değerlerini yapılandırın

#### Görsel oluşturucu

Payload'ı alan alan oluşturun. Her alan bir **anahtar** ve bir **değer kaynağı**.

Anahtar, mobil uygulamanın aldığı veriyi tanımlar. Değer kaynağı, Netmera'nın değeri nereden aldığını belirler.

Aşağıdaki değer kaynakları mevcuttur:

<table data-header-hidden><thead><tr><th width="201.01171875"></th><th></th></tr></thead><tbody><tr><td><strong>Değer Kaynağı</strong></td><td><strong>Açıklama</strong></td></tr><tr><td><strong>Sabit</strong></td><td>Her alıcı için aynı değeri kullanır.</td></tr><tr><td><strong>Journey Değişkeni</strong></td><td>Mevcut journey'deki bir değeri kullanır.</td></tr><tr><td><strong>Profil Özelliği</strong></td><td>Alıcının profilindeki bir değeri kullanır.</td></tr></tbody></table>

Örneğin, aşağıdaki alanları yapılandırabilirsiniz:

<table data-header-hidden><thead><tr><th width="201.59765625"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Anahtar</strong></td><td><strong>Değer Kaynağı</strong></td><td><strong>Örnek</strong></td></tr><tr><td><code>contentType</code></td><td>Sabit</td><td><code>podcast</code></td></tr><tr><td><code>campaignId</code></td><td>Journey Değişkeni</td><td>Geçerli kampanya kimliği</td></tr><tr><td><code>favoriteCategory</code></td><td>Profil Özelliği</td><td>Kullanıcının favori kategorisi</td></tr></tbody></table>

Oluşan payload şu şekilde görünebilir:

```
{
  "contentType": "podcast",
  "campaignId": "summer-2026",
  "favoriteCategory": "technology"
}
```

Bir **Sabit** değer için, değeri doğrudan girin.

Bir **Journey Değişkeni** veya **Profil Özelliği**, gerekli değeri içeren değişkeni veya özelliği seçin.

> **Önemli:** Mobil uygulamanın beklediği anahtarlarla eşleşen anahtarlar kullanın. Örneğin, uygulama `contentType`bekliyorsa, `type` uygulama bu anahtarı işleyecek şekilde geliştirilmemişse çalışmaz.

<figure><img src="https://1655476697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FgIINiradWMoWAAbfSzQN%2Fimage.png?alt=media&amp;token=b476aed5-74fa-4979-b699-18b299f1193c" alt="Send Data Push Visual Builder" width="557"><figcaption><p>JSON payload'ı alan alan oluşturun.</p></figcaption></figure>

#### JSON'u Düzenle

Tam JSON payload'ı doğrudan girin veya değiştirin. **JSON'u Düzenle**.

Şunlardan emin olun:

* Payload geçerli JSON içerir.
* Anahtarlar, mobil uygulamadaki uygulamayla eşleşir.
* Değerler, beklenen veri türlerini ve formatları kullanır.

<figure><img src="https://1655476697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2Fzvub6tqyC75qYEXJgYcc%2Fimage.png?alt=media&amp;token=a31a4ea3-9410-41d4-b3e1-ecc27f617b17" alt="Send Data Push Edit JSON editor" width="558"><figcaption><p>Payload'ı doğrudan girin veya güncelleyin. <strong>JSON'u Düzenle</strong>.</p></figcaption></figure>

### 4. Adım: İşlemi kaydedin

Seçin **Kaydet**.

Bu **Veri Push Gönder** adım journey akışında görünür. Uygun bir kullanıcı bu adıma ulaştığında, Netmera yapılandırılan payload'ı sessiz bir push ile gönderir.

Payload, kullanıcının cihazında bir bildirim olarak gösterilmez. Mobil uygulama veriyi alır ve nasıl işleyeceğini belirler.

> **Not:** Veri Push Gönder, anında aksiyon senaryoları için tasarlanmıştır. Kesin teslim zamanlaması, zaman gecikmeli bir **Bekle** adımından sonra garanti edilmez.


---

# 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/action/send-data-push.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.
