> 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-etkilesim/web-push/web-push-olustur/kisisellestirilmis-web-push.md).

# Kişiselleştirilmiş web push

{% columns %}
{% column width="58.333333333333336%" %}
Kişiselleştirilmiş web push, kullanıcıya özel verileri şunlara ekler **başlığa**, **mesaja**, ve **alt metne**. Bunu, bildirimleri her alıcı için daha alakalı hale getirmek için kullanın.

Örneğin, şunları yapabilirsiniz:

* kullanıcıya adıyla hitap ederek,
* bir teklif, sepet veya son tarih hakkında hatırlatma yaparak,
* veya sadakat, kampanya ya da profile dayalı değerler ekleyerek.
  {% endcolumn %}

{% column width="41.666666666666664%" %}

<figure><img src="/files/c7edc28ab9143662193094795f972014567bcc4c" alt="" width="331"><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

### 1. Adım: Profil verilerini doğrulayın

Kampanyayı oluşturmadan önce, Netmera'nın gerekli kullanıcı verilerine sahip olduğunu doğrulayın. Yaygın öznitelikler şunları içerir: `ad`, `soyad`, `yaş`, `hedef`, ve `loyaltyTier`.

Her bir özniteliğin hedeflemeyi planladığınız kitle için bir değeri olduğunu doğrulayın. Netmera, profil değerlerini SDK'ler, arka uç API'leri veya CSV yüklemeleri aracılığıyla alabilir. Bir yer tutucu, kullanıcının profilinde saklanmayan bir değeri gösteremez.

{% hint style="danger" %}

#### Kişiselleştirme önce veriye ihtiyaç duyar

Bir kullanıcının bir özniteliği eksikse, kişiselleştirilmiş metin o kullanıcı için çözümlenemez.

Verileri önce şurada ayarlayın:

* [Profil Özelliklerini](/netmera-user-guide/netmera-user-guide-tr/musteri-verileri/profil-ozellikleri.md)
* [Kupon Kodu Listeleri](/netmera-user-guide/netmera-user-guide-tr/panel-ayarlari/ayarlar/mesajlasma-ve-icerik/kupon-kodu-listeleri.md) — kampanya ya da kuponla ilgili değerleri dahil etmek istiyorsanız
  {% endhint %}

### 2. Adım: Web push'u oluşturun

Şuraya gidin: **Mesajlar** → **Kampanyalar** → **Yeni Kampanya Oluştur**. İçinde **Kurulum**şunu seçin: **Web Push**, ardından bildirim formatını seçin.

Devam edin **Ne** ve alıcıların gördüğü başlığı, mesajı ve isteğe bağlı alt metni girin.

### 3. Adım: Profil öznitelikleri ekleyin

Kampanyanın **Ne** adımında, Netmera her yer tutucuyu her alıcı için eşleşen profil değeriyle değiştirir. Örneğin, `Merhaba {@name}` olur `Merhaba Simon` bir alıcı için `ad` değeri `Simon`.

Desteklenen alanlara profil öznitelikleri ekleyin. Bunları `{@attribute}` biçiminde girin veya açılır listeden bir öznitelik seçip **Ekle'yi seçin**.

Netmera'da görüntülenen öznitelik adını kullanın. Örneğin, `{@name}` kullanıcının `ad` profil özniteliğinde saklanan değeri kullanır.

Örnekler:

* `Tatlı bir {@age}. doğum günü dileriz, {@name}!`
* `Hey {@name}, {@goal} hatırlatıcınız hazır.`
* `Kupon kodunuz {@couponcode}.`

{% hint style="info" %}
Değiştirme işleminden sonra mesajı okunabilir tutun. Kısa, doğal metinler, yoğun biçimde şablonlanmış metinlere göre daha iyi performans gösterir.
{% endhint %}

#### Bir alan seçin

Web push, üç alanda kişiselleştirmeyi destekler. Alanı, alıcının ilk önce ihtiyaç duyduğu bilgilere göre seçin:

* **Başlık** — alıcıların gördüğü ilk satır. Bunu ana vurgu veya durum için kullanın.
* **Mesaj** — bildirimin ana metni. Bunu teklif, bağlam veya sonraki adım için kullanın.
* **Alt metin** — destekleyici ayrıntı. Bunu, seviye veya kod gibi kısa bilgiler için kullanın.

### Kişiselleştirilmiş başlık

İlk satırın anında alakalı olması gerektiğinde kişiselleştirilmiş başlık kullanın. Bu, bir kullanıcının kimliği, durumu veya aciliyeti yararlı bağlam kattığında iyi çalışır.

Örneğin:

* `{@name}, siparişiniz hazır`
* `Hey {@name}, teklifiniz bugün sona eriyor`
* `{@loyaltyTier} üye ödülü açıldı`

### Kişiselleştirilmiş mesaj

Kullanın **Kişiselleştirilmiş Mesaj** bildirimin ana gövdesi için. Alıcının mesajı veya sonraki adımı anlamasına yardımcı olan dinamik ayrıntılar ekleyin, örneğin:

* ürün adları,
* profil değerleri,
* kupon veya sadakat ayrıntıları,
* veya sonraki adım hatırlatıcıları.

Örnek:

* **Varsayılan mesaj:** `Mutlu yıllar!`
* **Kişiselleştirilmiş mesaj:** `Tatlı bir {@age}. doğum günü dileriz, {@name}!`
* **İşlenmiş sonuç:** `Tatlı bir 26. doğum günü dileriz, Simon!`

<figure><img src="/files/c7edc28ab9143662193094795f972014567bcc4c" alt="" width="563"><figcaption></figcaption></figure>

### Kişiselleştirilmiş alt metin

Kullanın **Kişiselleştirilmiş Alt Metin** kısa ikincil bağlam için. Örneğin:

* `Seviye: {@loyaltyTier}`
* `En yakın mağaza: {@nearestStore}`
* `Kod: {@couponcode}`

Alt metni kısa tutun. Başlığı ve mesajı tekrar etmek yerine onları desteklemek için kullanın.

<figure><img src="/files/c1b86adc628446c1c50f84580735b1cdf28c5e55" alt="" width="563"><figcaption></figcaption></figure>

### 4. Adım: Eksik veri davranışını seçin

Seçilen bir öznitelik null ise veya eksikse, Netmera'nın o alıcıyı nasıl işleyeceğini seçin:

* **Mesaj gönderme** — Netmera, eksik verisi olan kullanıcıları bu web push'tan hariç tutar. Eksik içerik alıcıları yanıltabilecekse bunu seçin.
* **Varsayılan bildirim mesajını gönder** — eksik verisi olan kullanıcılar bunun yerine varsayılanı alır **Bildirim Mesajı** . Genel bir mesaj hâlâ faydalı olduğunda bunu seçin.

Şunu seçin **Mesaj gönderme** doğruluğun en önemli olduğu durumda. Seçin **Varsayılan bildirim mesajını gönder** daha fazla kullanıcıya ulaşmanın en önemli olduğu durumda. Seçin.

{% hint style="info" %}
Aynı yedekleme mantığı kişiselleştirilmiş başlık, mesaj ve alt metin için de geçerlidir. Varsayılan mesajı yer tutucular olmadan yazın ki eksik verisi olan alıcılar için çalışsın.
{% endhint %}

### 5. Adım: Test edin ve yayına alın

Kullanın **Kendi Cihazımda Test Et** geçerli tarayıcınızda bildirimi önizlemek için. İstendiğinde örnek değerler girin, ardından çözümlenen metnin net ve eksiksiz olduğunu doğrulayın.

Testten sonra hedef kitlenizi seçin, kampanyayı planlayın ve **Yayınla** yayına almadan önce gözden geçirin.

### Örnek kalıplar

{% tabs %}
{% tab title="E-ticaret" %}

* **Başlık:** `{@name}, bir şey unuttunuz`
* **Mesaj:** `Sepetinizdeki ürünler hâlâ mevcut.`
* **Alt metin:** `Siparişinizi bugün tamamlayın`
  {% endtab %}

{% tab title="Sadakat" %}

* **Başlık:** `{@loyaltyTier} ödülü açıldı`
* **Mesaj:** `Merhaba {@name}, yeni üye avantajınız hazır.`
* **Alt metin:** `Ödüllerinizi şimdi kontrol edin`
  {% endtab %}

{% tab title="Kupon" %}

* **Başlık:** `Teklifiniz hazır`
* **Mesaj:** `Süresi dolmadan önce {@couponcode} kodunu kullanın.`
* **Alt metin:** `Sınırlı süreli avantaj`
  {% endtab %}
  {% endtabs %}


---

# 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/omnichannel-etkilesim/web-push/web-push-olustur/kisisellestirilmis-web-push.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.
