> 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/canli-etkinlikler.md).

# Canlı etkinlikler

Live Activities, kullanıcıdan uygulamayı yeniden açmasını istemeden iPhone’da aktif bir müşteri anını görünür tutmanıza yardımcı olur. Bu sayfa, pazarlamacıların Live Activities’i ne zaman kullanması gerektiğini, deneyimi nasıl planlayacağını ve ekibiniz uygulamaya geçmeden önce hangi kullanım senaryolarının en uygun olduğunu gösterir.

### Live Activities ne için uygundur

Live Activities, iOS uygulamalarının gerçek zamanlı ve bir bakışta anlaşılabilen güncellemeleri şu alanlarda göstermesine olanak tanır: **Kilit Ekranı**, **Dynamic Island**, ve **StandBy**.

En iyi, müşteri zaten bir şeyin olmasını bekliyorsa çalışırlar.

Tipik örnekler şunlardır:

* teslimatın yaklaşması
* sürücünün alım noktasına yaklaşması
* bir maç skorunun gerçek zamanlı değişmesi
* bir randevu ya da servis ziyaretinin adım adım ilerlemesi

Live Activities kısa, faydalı ve durum odaklı kalmalıdır. Kampanyaların, banner’ların veya tanıtım amaçlı gönderimlerin yerine geçmezler.

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

### Netmera'nın sundukları

Apple yüzeyi sağlar. Netmera ise deneyimi ölçekli şekilde yönetmenize yardımcı olur.

Netmera ile ekipler Live Activity deneyimlerini şu yollarla yönetebilir:

* **kitle** **hedefleme**
* **yaşam döngüsü** **yönetimi**
* merkezi **güncelleyebilir** **akışlar**
* için destek **hem** **genel** **ve** **kullanıcıya özel** kullanım senaryoları

{% hint style="warning" %}
Live Activities’i genel tanıtım için değil, aktif müşteri anları için kullanın. Bilgi zaman sınırlı değilse veya aksiyon tetiklemiyorsa, genellikle başka bir kanal daha uygundur.
{% endhint %}

### Bir bakışta Live Activities

Bir Live Activity’yi kısa bir operasyonel yolculuk gibi düşünün.

{% stepper %}
{% step %}

#### Deneyimi hazırlayın

Live Activities’i etkinleştirmek ve müşteri anını tanımlamak için iOS ekibinizle çalışın.

Kullanıcının önce neyi görmesi gerektiğine, zaman içinde neyin değişeceğine ve deneyimin ne zaman kaybolacağına karar verin.
{% endstep %}

{% step %}

#### Aktiviteyi başlatın

An anlamlı hale geldiğinde Live Activity’yi başlatın.

Örneğin, bir kurye atandığında, biniş bilgisi hazır olduğunda veya maç başladığında başlatın.
{% endstep %}

{% step %}

#### Aktiviteyi güncelleyin

Live Activity’yi yalnızca durum anlamlı biçimde değiştiğinde güncelleyin.

Örneğin ETA değiştiğinde, skor değiştiğinde, teknisyen geldiğinde veya alım durumu **Hazır**.
{% endstep %}

{% step %}

#### Aktiviteyi sonlandırın

An tamamlandığında, iptal edildiğinde veya artık faydalı olmadığında Live Activity’yi hemen sonlandırın.

Bu, eski bilgilerin cihazda görünür kalmasını önler.
{% endstep %}
{% endstepper %}

### Zihinsel model

Akışı düşünmenin en basit yolu budur:

1. Zaman sınırlı bir etkinlik uygulamanızda veya backend’inizde başlar.
2. Netmera, Live Activity isteğini alır.
3. Apple, Live Activity’yi cihaza iletir.
4. Kullanıcı aktiviteyi **Kilit Ekranı** veya **Dynamic Island**.
5. Netmera, etkinlik devam ederken aktiviteyi güncel tutar.
6. An sona erdiğinde aktivite biter.

Uygulama ayrıntıları, API kullanımı ve teknik kurulum için bkz. [Canlı Etkinlikler](https://user.netmera.com/netmera-developer-guide/platforms/ios/new-ios-swift/live-activities).

### iOS ekibinizin ihtiyaç duydukları

Live Activities sadece panel tarafında yapılandırılmaz. iOS ekibinizin önce uygulamayı hazırlaması gerekir.

En azından uygulamanın şunlara ihtiyacı vardır:

* Live Activities desteği
* aktiviteyi render etmek için bir widget extension
* uygulama ile widget arasında paylaşılan bir Live Activity modeli

Teknik kurulum kontrol listesi için bkz. [ön gereksinimler ve kurulum bölümü](https://user.netmera.com/netmera-developer-guide/platforms/ios/new-ios-swift/live-activities#prerequisites-and-setup).

### Deneyimi bir pazarlamacı gibi planlayın

En güçlü Live Activities, ham veriye değil müşteri beklentisine göre planlanır.

Birini başlatmaya karar vermeden önce bu iş akışını kullanın.

{% stepper %}
{% step %}

#### 1. Kalıcı görünürlüğü hak eden anı seçin

Aktif, zaman sınırlı ve uygulama dışında da görünür kalacak kadar önemli bir müşteri anı seçin.

İyi örnekler arasında teslimat ilerlemesi, araç geliş zamanı, maç takibi, servis ziyaretleri ve alım akışları yer alır.
{% endstep %}

{% step %}

#### 2. Kullanıcının bir bakışta neye ihtiyacı olduğunu belirleyin

Kullanıcının şu anda neler olduğunu anlamasına yardımcı olan en küçük bilgi setini gösterin.

Örneğin, bir teslimat akışında genellikle ETA, mevcut durum ve ilerleme gerekir. Uzun metinlere veya ek promosyonlara ihtiyaç yoktur.
{% endstep %}

{% step %}

#### 3. Nelerin değişmesi gerektiğine karar verin

Sabit bilgileri değişen bilgilerden ayırın.

Sabit bilgiler deneyimi tanımlar. Değişen bilgiler ise kullanıcıya yeni olanı söyler.
{% endstep %}

{% step %}

#### 4. Ne zaman güncelleneceğine ve ne zaman sonlandırılacağına karar verin

Müşteri beklentisi değiştiğinde aktiviteyi güncelleyin.

Sonuç elde edilir edilmez, iptal edildiğinde veya artık ilgili olmadığında hemen sonlandırın.
{% endstep %}
{% endstepper %}

### Yaygın kullanım senaryoları

Bu örnekler, iş ekiplerinin Live Activities’in nerede gerçek değer yarattığına karar vermesine yardımcı olur. Kalıcı ve bir bakışta görülebilen güncellemelerin müşteri deneyimini iyileştirdiği anları belirlemek için bunları kullanın.

{% columns %}
{% column width="41.66666666666667%" %}

<div align="left"><figure><img src="/files/7b9428f9740c2c60afce041e15209a320c170bce" alt="" width="375"><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="58.33333333333333%" %}

#### 1. Teslimat Takibi

* **Ne zaman kullanılır:** “Alındı” durumundan “Teslim edildi” durumuna kadar bir siparişi takip ederken.
* **Tipik güncellemeler:** ETA, durum, ilerleme.
* **Bitiş koşulu**: teslim edildi veya iptal edildi.
  {% endcolumn %}
  {% endcolumns %}

{% columns %}
{% column width="41.66666666666667%" %}

<div align="left"><figure><img src="/files/9520af2d38b2dd6b7c60bf5294396a714eba8728" alt="" width="375"><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="58.33333333333333%" %}

#### 2. Seyahat

* **Uçuş / tren durumu:** Kapı/peron, biniş saati, gecikme/iptal güncellemeleri
* **Yolculuk ilerlemesi:** Varışa kalan süre, mevcut durum (zamanında / gecikmeli), sonraki kilometre taşı
* **Önemli hatırlatmalar:** Check-in penceresi, bagaj alım bilgisi veya son çağrı bildirimleri (bir bakışta anlaşılır, hassas olmayan)
  {% endcolumn %}
  {% endcolumns %}

{% columns %}
{% column width="41.66666666666667%" %}

<div align="left"><figure><img src="/files/ef2036c44f47ce588980c6263bf9c17bd063343f" alt="" width="375"><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="58.33333333333333%" %}

#### 3. Sağlık ve Fitness

* **Antrenman oturumu takibi:** Süre, tempo/mesafe, kalori/kalp atış hızı özeti.
* **Randevu geri sayımı:** Kalan süre + check-in durumu + konum/oda bilgisi.
* **Hedef/ilerleme güncellemeleri:** Net kilometre taşları ve bitiş durumu ile günlük adım veya meydan okuma ilerlemesi.
  {% endcolumn %}
  {% endcolumns %}

{% columns %}
{% column width="41.66666666666667%" %}

<div align="left"><figure><img src="/files/7e56d9ca6cf10e8f1c65e738fac48a5c5fa8efc5" alt="" width="375"><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="58.33333333333333%" %}

#### 4. Fintech ve Bankacılık

* **Transfer/ödeme durumu:** Beklemede → tamamlandı/başarısız güncellemeleri, zaman damgalarıyla birlikte.
* **Kur/fiyat uyarıları:** Döviz kuru veya varlık fiyatı eşiğine ulaşıldı.
* **Kart / hesap güvenliği güncellemeleri:** Şüpheli etkinlik veya giriş doğrulama istemleri (ekranda hassas detaylardan kaçının).
  {% endcolumn %}
  {% endcolumns %}

{% columns %}
{% column width="41.66666666666667%" %}

<div align="left"><figure><img src="/files/d4918b8ae55ac77d446b894a3057f8a8912b01a4" alt="" width="375"><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="58.33333333333333%" %}

#### 5. Perakende ve Alım İlerlemesi

* **Sipariş hazırlık durumu:** Sipariş alındı → Hazırlanıyor → Teslim almaya hazır → Teslim alındı (ETA / alım penceresini dahil edin).
* **Sıra ve alım yönlendirmesi:** Daha sorunsuz bir alım için sıra pozisyonu güncellemeleri + mağaza/şube ve alım noktası (ör. “B Tezgahı”).
* **Sonlandırma ve temizlik:** Teslim alındığında/teslim edildiğinde veya iptal edildiğinde sonlandırın; `staleDate` güncellemeler durursa kullanın ve `dismissalDate` sonlanan aktiviteyi kısa bir süre sonra kaldırmak için kullanın.
  {% endcolumn %}
  {% endcolumns %}

{% columns %}
{% column width="41.66666666666667%" %}

<div align="left"><figure><img src="/files/ee09f0dd987ff43bf46145e9c6203dc695e5c6d5" alt="" width="375"><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="58.33333333333333%" %}

#### 6. Spor Canlı Aktiviteleri

* **Canlı skor ve maç bağlamı:** Skor güncellemeleri (ev sahibi/deplasman) + periyot/çeyrek/devre ve maç saati (ör. “4. Çeyrek 01:41”, “2. Yarı 67’”).
* **Önemli durum değişiklikleri:** Devre arası, mola, uzatma, kırmızı kart/power play; yalnızca anlamlı durum değişikliklerinde güncelleyin (aşırı güncellemeden kaçının).
* **Sonlandırma ve temizlik:** Final skorunda sonlandırın; `staleDate` akış duraklarsa kullanın ve `dismissalDate` sonlanan aktiviteyi kısa bir süre sonra kaldırmak için kullanın.
  {% endcolumn %}
  {% endcolumns %}

{% columns %}
{% column width="41.66666666666667%" %}

<div align="left"><figure><img src="/files/c7786a16a5b3cd0b913a24096fa022f996c466c6" alt="" width="375"><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="58.33333333333333%" %}

#### 7. Telco

* **Servis kesintisi / bakım güncellemeleri:** Etkilenen alan ve ETA penceresiyle birlikte ağ olayı durumu (İnceleniyor → Tespit edildi → Düzeltme sürüyor → Çözüldü).
* **Kurulum / teknisyen penceresi:** Randevu ilerlemesi (Planlandı → Teknisyen atandı → Yolda → Geldi) + zaman aralığı güncellemeleri.
* **Plan/kullanım kilometre taşları (hassas olmayan):** Hesap detaylarını göstermeden veri paketi durumu (Aktif edildi → Kalan kota) veya “X gün içinde yenileme” hatırlatmaları.
  {% endcolumn %}
  {% endcolumns %}

{% columns %}
{% column width="41.66666666666667%" valign="middle" %}

<div align="left"><figure><img src="/files/1a1fcc29e3b5a858f3d4fa81668b723c4377a987" alt="" width="375"><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="58.33333333333333%" %}

#### 8. Oyun

* **Canlı maç / etkinlik durumu:** Maç aşaması (Lobi → Oyunda → Final) + gerçek zamanlı önemli skor tablosu güncellemeleri (öldürmeler/skor/hedefler).
* **Süreli meydan okumalar / görevler:** Etkinlik ilerlemesi (1/3 → 2/3 → Tamamlandı) + kalan süre ve sonraki kilometre taşı.
* **Sıra / eşleştirme güncellemeleri:** Sıra pozisyonu veya tahmini bekleme süresi (Aranıyor → Eşleşme bulundu) ve “yeniden bağlan”/durum istemleri (kullanıcı kimliklerini göstermeyin).
  {% endcolumn %}
  {% endcolumns %}

{% columns %}
{% column width="41.66666666666667%" valign="middle" %}

<div align="left"><figure><img src="/files/8e98d0c397b2d37a94efc30731a67da5047acc7b" alt="" width="375"><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="58.33333333333333%" %}

#### 9. Mobilite

* **Yolculuk durumu:** Sürücü atandı, sürücü yolda, yakınında, geldi, yolculuk başladı veya tamamlandı gibi mevcut yolculuk aşamasını gösterin.
* **Alım ilerlemesi:** ETA, alım noktası, araç bilgileri ve sonraki kilometre taşını göstererek kullanıcıların uygulamayı açmadan yolculuğu takip etmesini sağlayın.
* **Yolculuk güncellemeleri:** Kalan süre, varış ilerlemesi, rota değişiklikleri veya gecikme bilgisi gibi anlamlı değişiklikleri yansıtın.
* **Bitiş koşulu:** Sürücü geldiğinde, yolculuk tamamlandığında veya yolculuk iptal edildiğinde Live Activity’yi sonlandırın.
  {% endcolumn %}
  {% endcolumns %}

### Kanal karşılaştırması

<table><thead><tr><th width="112.44720458984375">Boyut</th><th width="184.80010986328125">Canlı Etkinlikler</th><th width="239.0001220703125">Push Bildirimleri</th><th width="199.7999267578125">Web Widget’ları</th></tr></thead><tbody><tr><td><strong>En İyi Kullanım Alanı</strong></td><td><ul><li>Teslimat / kurye takibi</li><li>Araç çağırma / mobilite</li><li>Canlı spor skorları</li><li>Seyahat durumu</li><li>Fitness / antrenman oturumu</li><li>Oyun içi canlı etkinlikler</li><li>Sipariş hazırlığı / alım</li></ul></td><td><ul><li>İşlemsel güncellemeler<br>(OTP, sipariş/kargo, ödeme)</li><li>Sepet terk etme (dönüşüm hatırlatması)</li><li>Yeniden etkileşim / hareketsizlik (kullanıcıları geri getirme)</li><li>Segment bazlı kampanyalar<br>(VIP / terk riski / ilgi alanları)</li><li>Planlanmış duyurular (promosyon, hatırlatma, sürüm)</li><li>Geofence (konum tabanlı)</li></ul></td><td><ul><li>Sayfa/URL<br>tabanlı mesaj (bağlamsal widget)</li><li>Kitle/<br>cihaz hedefleme (segment, mobil/OS)</li><li>Kaydırma/Zaman tetikleyicisi (etkileşim bazlı)</li><li>Geri bildirim toplama (NPS/CSAT)</li><li>Çıkış niyeti teklifi (çıkışı önleme)</li></ul></td></tr><tr><td><strong>Nerede görünür</strong></td><td><ul><li>iOS’ta bir bakışta görülebilen yüzeyler (Kilit Ekranı, Dynamic Island)</li></ul></td><td><ul><li>Cihaz bildirimleri (Kilit Ekranı / banner’lar / Bildirim Merkezi)</li></ul></td><td><ul><li>Web sitesi</li></ul></td></tr><tr><td><strong>Güçlü yönler</strong></td><td><ul><li>Bir bakışta anlaşılabilir bilgi</li><li>Gerçek zamanlı güncellemeler</li><li>Kalıcı görünürlük</li><li>Artan etkileşim</li></ul></td><td><ul><li>Hareketsiz kullanıcıları yeniden etkileme</li><li>Zamana duyarlı ve acil iletişim</li><li>Zengin ve etkileşimli içerik</li><li>Konuma dayalı hedefleme (geofencing)</li></ul></td><td><ul><li>Opt-in gerektirmez</li><li>Oldukça ayrıntılı sayfa ve oturum filtreleri</li><li>Aksiyon odaklı tetikleyiciler</li></ul></td></tr></tbody></table>

### Doğru kanalı seçin

Kullanıcının devam eden bir an için tek ve kalıcı bir görünüme ihtiyacı olduğunda Live Activities’i kullanın.

Uyarı vermeniz, hatırlatmanız veya yeniden etkileşim kurmanız gerektiğinde push bildirimlerini kullanın.

Bir web sitesi oturumu sırasında davranışı etkilemeniz gerektiğinde web widget’larını kullanın.

{% hint style="success" %}

### Live Activities Kullanımında En İyi Uygulamalar

* **Devam eden etkinlikler için kullanın:** Live Activities, net bir başlangıç ve bitişi olan akışlar için en uygunudur (örn. teslimat, araç çağırma, canlı maç).
* **Bir bakışta anlaşılır tutun:** Yalnızca en önemli durumu ve 1–2 temel metriği gösterin (ETA, skor, ilerleme).
* **Hassas verilerden kaçının:** Kilit Ekranı’nda kişisel veya gizli bilgileri göstermeyin.
* **Reklam alanı olarak kullanmayın:** Live Activities’i fayda odaklı tutun; yalnızca tanıtım amaçlı içerikten kaçının.
* **Sorumlu şekilde güncelleyin:** Gürültüyü ve pil etkisini önlemek için güncellemeleri yalnızca durum anlamlı biçimde değiştiğinde gönderin.
* **Artık ilgili olmadığında sonlandırın:** Etkinlik tamamlanır tamamlanmaz Live Activity’yi gecikmeden durdurun.
  {% endhint %}


---

# 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/canli-etkinlikler.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.
