> 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/mesajlasma-ozellikleri/otomatik-mesajlasma.md).

# Otomatik Mesajlaşma

Otomatik Mesajlar, mesajları şunlara göre göndermenizi sağlar: **kullanıcı eylemleri** (olaylar) veya bir **zamanlama**. Tetikleyiciyi ve zamanlamayı bir kez yapılandırırsınız, ardından Netmera bunu sürekli çalıştırır.

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

**Yol:** `Mesajlar > Otomatik > Yeni Otomatik Mesaj Oluştur`

{% hint style="info" %}
**Hızlı adımlar**

1. Bir tür seçin: [Kullanıcı Eylemi](#user-action) veya [Periyodik](#periodic).
2. Tetikleyici olayları ve zamanlamayı yapılandırın.
3. Sınırları ve zaman kısıtlamalarını yapılandırın.
4. İçeriği şurada oluşturun **Kurulum, Ne, Kim, Git**.
5. Otomasyonu başlatın.
   {% endhint %}

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

### Seçenek 1: Kullanıcı Eylemi <a href="#user-action" id="user-action"></a>

Kullanıcı Eylemi otomasyonları kullanıcı olaylarından tetiklenir. Olay mantığını ve zamanlama penceresini siz belirlersiniz.

#### Tutundurma Artırma <a href="#increase-retention" id="increase-retention"></a>

Bir kullanıcı bir olayı gerçekleştirdikten (veya gerçekleştirmedikten) sonra mesaj gönderin. Bu, en basit olay + gecikme akışıdır.

**Kurulum**

* Tetikleyiciyi şurada seçin **Olay**.
* Gecikmeyi şurada tanımlayın **Süre**.
* Cihaz kapsamını seçin:
  * **Mesajı kullanıcının tüm cihazlarına gönder**
  * **Mesajı kullanıcının en son kullanılan cihazına gönder**

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKVrYQPrAxXrP0zWJer6d%2Fuploads%2FIgM2qlfcf3RoCpd8Urvw%2Fimage.png?alt=media&#x26;token=d85f2ea6-fdfe-4bec-835d-3d26b616d6bd" alt="" width="563"><figcaption><p>Tutundurma Artırma</p></figcaption></figure>

#### Uygulama Dönüşümünü Artırma <a href="#increase-app-conversion" id="increase-app-conversion"></a>

Özel fırsatlar sunarak, satın alma sonrasında geri dönmeyen müşterileri yeniden etkilemek için push bildirimlerini kullanın. Henüz satın alma yapmamış kullanıcılar için, ürününüzün veya hizmetinizin faydalarını vurgulayarak satın almalarını teşvik edin.

Kullanıcılar tamamladığında mesaj tetikleyin **Olay 1** ancak tamamlamadıklarında **Olay 2** zamanında. Bu, düşüşler ve dönüşüm hunisi dönüşümleri için tasarlanmıştır.

**Kurulum**

* Seçin **Olay 1** ve **Olay 2**.
* İsteğe bağlı olarak şunu ekleyin: **Olay 3** ile **VEYA** mantığını Olay 2'ye.
* Zamanlamayı seçin:
  * **Süre** dönen bir pencere için veya
  * **Belirli Zaman** başlangıç/bitiş/gönderim zamanı için.

{% hint style="success" %}
**Tutundurma ve Dönüşüm**

* **Tutundurma Artırma**: tek olay + takip gecikmesi.
* **Uygulama Dönüşümünü Artırma**: olay sırası + eksik olay mantığı.
  {% endhint %}

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKVrYQPrAxXrP0zWJer6d%2Fuploads%2FlojunepqN4lrlU5dFEQr%2Fimage.png?alt=media&#x26;token=64309d2d-3480-4fc2-811f-6fbdeee4adc5" alt="" width="563"><figcaption><p>Uygulama Dönüşümünü Artırma</p></figcaption></figure>

#### Özel Kullanıcı Eylemini Ele Alma <a href="#handle-special-user-action" id="handle-special-user-action"></a>

Özel kullanıcı eylemlerini ele almak için, **belirli eylemlerin sıklığı**gibi durumlara dayalı otomatik push bildirimleri ayarlayabilirsiniz; örneğin, bir kullanıcı ikinci uygulama içi satın alımını yaptığında mesaj gönderme. Bir olay gerçekleştiğinde mesaj tetikleyin **N kez** bir zaman penceresi içinde.

**Kurulum**

1. Tetikleyiciyi şurada seçin **Hedef**.
2. Olay sayısını şurada belirleyin **Gerçekleşme**.
3. Pencereyi şurada tanımlayın **Olayları şurada yakala**.

<figure><img src="/files/21af493abd3a97f66f7f95fdb764b9feb354e34c" alt="" width="563"><figcaption><p>Özel Kullanıcı Eylemini Ele Alma</p></figcaption></figure>

#### Olayları Birleştir <a href="#merge-events" id="merge-events"></a>

Birden fazla olay belirli bir sırayla gerçekleştiğinde tek bir dizi eylemi tetikleyen otomasyon senaryoları oluşturun. Olay türü bölümünde izlemek istediğiniz olayları ve olay özniteliklerini seçer, ardından her olaya istediğiniz bir olay anahtarı atarsınız.

Birden fazla olay belirli bir sırayla gerçekleştiğinde tek bir otomasyonu tetikleyin. Kişiselleştirme için mesaj içine değer aktarmak üzere **Bağlam** kullanın.

**Kurulum**

1. **Hedef**: olayları ve olay özniteliklerini seçin. Her olay için bir olay anahtarı atayın.
2. **Zamanlama**: sıralama kurallarını ve zaman pencerelerini tanımlayın.
3. **Yedek**: dizi zamanında tamamlanmazsa ne olacağını tanımlayın.
4. **Bağlam**: olay anahtarlarını mesaj öznitelikleriyle eşleştirin.

<figure><img src="/files/23125e02819f10d2261d582a1b1259182bbf5869" alt="" width="563"><figcaption><p>Olayları Birleştir</p></figcaption></figure>

**Zamanlama seçenekleri**

* **Olaylar belirtilen sırayla yakalanmalıdır**
* **Olayları şurada yakala** (bir sonraki adım için izin verilen süre)
* **Olay(lar) seçilen süre içinde yakalanmazsa mesaj gönderin** (yedek yol)

<figure><img src="/files/c04fe60b193b181658dd744a6131d4c7c1bbdc10" alt="" width="563"><figcaption><p>Olayları Birleştir - Zamanlama</p></figcaption></figure>

**Bağlam**

Olay Anahtarı değerleri öznitelik olarak hizmet ederken, şu ile belirtilen parametreler **Parametre Değeri**Birleştirme Olayı'nın bağlamını oluşturur. Bu, içerik bölümünde kişiselleştirilmiş ve spesifik mesaj oluşturmayı mümkün kılar.

<figure><img src="/files/5c4730ada1535e2c225fb6361056ed2baede3543" alt="" width="563"><figcaption><p>Olayları Birleştir - Bağlam</p></figcaption></figure>

### Seçenek 2: Periyodik Mesajlar <a href="#periodic" id="periodic"></a>

Periyodik mesajlar, **düzenli olarak planlı şekilde gönderilen**mesajlardır; örneğin günlük, haftalık veya aylık. Bu mesajlar belirli bir saatte gönderilecek şekilde ayarlanabilir, böylece kullanıcılara onlarla etkileşime geçme olasılıklarının en yüksek olduğu zamanda ulaşır.

Periyodik otomasyonlar sabit bir programa göre çalışır. Bunları **günlük**, haftalık veya aylık olarak ayarlayabilirsiniz. Doğum günü ya da bülten gibi tekrarlayan mesajlar için kullanın.

<figure><img src="/files/c19f84a7b1b788e65420b60b4a2228ee505a4b4b" alt="" width="563"><figcaption><p>Periyodik</p></figcaption></figure>

#### Haftalık zamanlama

Haftanın bir veya daha fazla gününü seçin.

<figure><img src="/files/565744fa97ac90c331d0452a2e27e86188838256" alt="" width="563"><figcaption><p>Haftalık</p></figcaption></figure>

#### Aylık zamanlama

“ilk Pazartesi” veya “üçüncü Cuma” gibi bir kalıp seçin.

<figure><img src="/files/a91cb5ca74b67f510ab788fc95b6f9e633ba7a35" alt="" width="563"><figcaption><p>Aylık</p></figcaption></figure>

### Kullanıcı Eylemi Bildirimleri için Kampanya Süresi <a href="#campaign-period-for-user-action-notifications" id="campaign-period-for-user-action-notifications"></a>

Kampanya Süresi, otomasyonun ne kadar süre aktif kalacağını ve ne sıklıkta gönderebileceğini kontrol eder. Kullanıcı Eylemi otomasyonları için zamanlamayı burada yapılandırırsınız.

#### Kampanya Süresi

Otomasyonun aktif olduğu süreyi tanımlar. Mesajlar yalnızca bu pencere içinde gönderilir. Senaryonun her eşleştiğinde mi yoksa yalnızca bir kez mi çalışacağını seçin.

<figure><img src="/files/83e38423ac1e76ebece5814b9742db8faf62c4e2" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Otomatik mesajlar ayrı bir “Ne Zaman” adımı kullanmaz. Zamanlama otomasyon içinde yapılandırılır.
{% endhint %}

#### Seçilen senaryo gerçekleştiğinde mesaj gönder

Her seferinde mi yoksa kullanıcı başına yalnızca bir kez mi gönderileceğini seçin.

#### Kullanıcı Limiti

Zaman penceresi içinde kullanıcı başına üst sınır. Tek bir kullanıcının belirtilen süre içinde aynı mesajı kaç kez alabileceğini kontrol eder.

* Günlük: Kullanıcının bir günde alabileceği mesaj sayısını sınırlar.
* Haftalık: Kullanıcının mesajı bir haftada kaç kez alabileceğini kısıtlar.
* Aylık: Bir kullanıcının bir ay içinde aşırı mesaj almasını önler.
* Özel Ay: Özel olarak tanımlanan bir zaman aralığı için mesaj sayısını belirtmenize olanak tanır (örn. 6 ayda 3 mesaj).

#### Toplam Limit

Tüm kullanıcılar genelinde toplam üst sınır. Kampanya boyunca tüm kullanıcılara gönderilen mesaj sayısı için genel bir üst sınır belirler.

* Toplam Mesaj Sayısı: Kampanya sırasında gönderilecek maksimum mesaj sayısını belirten sayısal bir sınır.

#### Mesaj Limiti

Tüm kullanıcılar genelinde mesaj hacmine üst sınır. Belirli bir mesajın tüm kullanıcılar arasında genel olarak ne sıklıkta gönderilebileceğini sınırlamak için ek bir kontrol katmanı sağlar.

* Saatlik: Mesajın bir saat içinde belirlenen sayının üzerinde gönderilmesini kısıtlar.
* Günlük: Günlük mesaj hacmini sınırlar.
* Haftalık: Mesaj için haftalık bir maksimum belirler.
* Aylık: Daha uzun bir süre içinde aşırı mesajlaşmayı önler.

#### Mesajın Sona Erme Süresi

Belirtilen süre içinde teslim edilmeyen mesajları düşürür. Mesaj tetiklendikten sonra teslimat için ne kadar süre geçerli kalacağını tanımlar.

* Sona erme süresini gösteren sayısal bir değer ve zaman birimi (örn. saat veya gün).

Mesajın sona erme süresini **6 saat**. Tetikleyici koşul saat 15:00'te gerçekleşirse, mesaj kullanıcıya saat 21:00'den sonra gönderilmez.

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

#### Push Zaman Kısıtlaması

Gönderime izin verilen saat ve günleri kısıtlar:

* Yalnızca Şu Saatler Arasında Gönder: başlangıç/bitiş zaman penceresi.
* Yalnızca Şu Günlerde Gönder: haftanın günü seçimi.
* İzin Verilmiyorsa Push'u Geciktir: izin verilene kadar sıraya al.
* Kullanıcının Saat Dilimine Göre Gönder: pencereleri kullanıcı bazında değerlendirir.

#### Anında Göster

Tetikleyici koşul gerçekleşir gerçekleşmez bir widget'ın görüntülenmesini sağlar. Teknik kısıtlar nedeniyle widget tetikleme anında görüntülenemezse, sonraki oturumlarda veya diğer ekranlarda tekrar görünmez.

#### Sessiz Tarihler

Senaryoyu seçilen takvim tarihlerinde duraklatır.

* Her Sessiz Tarihte gönderim 24 saat boyunca engellenir.
* Değerlendirme, senaryonun saat dilimi ayarına göre yapılır:
  * Kullanıcı Saat Dilimi etkin: kullanıcı bazında uygulanır.
  * Kullanıcı Saat Dilimi devre dışı: proje saat diliminde uygulanır.

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

#### Gönderim Sırası

Kullanın **Gönderim Sırası** bir mesajı ayrı bir gönderim kuyruğuna yerleştirmek ve o kuyruktaki sırasını tanımlamak için.

Kuyruk değeri olmayan mesajlar planlanan saatte hemen gönderilir. Kuyruk değeri olan mesajlar, yalnızca tüm anlık mesajlar teslim edildikten sonra işlenir.

Şu **Kuyruk Sırası** değeri mesajın kuyruk içindeki sırasını belirler. Daha düşük sayılar önce işlenir.

<figure><img src="/files/c4052000f5dc44b0ac8a404cd52842c0badee08c" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/04faba7d75d2e4a96bd0a06f36d4163a507a6e78" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Kuyruk Sırası, mesajı kuyruk değeri olmayan mesajlardan daha yüksek öncelikli yapmaz. Sadece mesajın gönderim kuyruğundaki sırasını tanımlar.
{% endhint %}

### Diğer adımlar

Otomasyon yapılandırıldıktan sonra, standart kampanya adımlarını tamamlayın.


---

# 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/mesajlasma-ozellikleri/otomatik-mesajlasma.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.
