> 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/live-activities.md).

# Live Activities

Canlı Etkinlikler, kullanıcının uygulamayı yeniden açmasını istemeden iPhone'da devam eden bir müşteri anını görünür tutmanıza yardımcı olur. Bu sayfa, pazarlamacıların Canlı Etkinlikleri ne zaman kullanması gerektiğini, deneyimi nasıl planlayacaklarını ve ekibiniz uygulamaya geçmeden önce hangi kullanım senaryolarının en uygun olduğunu gösterir.

### Canlı Etkinlikler ne için uygundur

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

Bunlar, müşteri zaten bir şeyin gerçekleşmesini bekliyorsa en iyi şekilde çalışır.

Tipik örnekler şunlardır:

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

Canlı Etkinlikler 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 neler katar

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

Netmera ile ekipler, Canlı Etkinlik deneyimlerini şu yollarla yönetebilir:

* **kitle** **hedefleme**
* **yaşam döngüsü** **yönetimi**
* merkezi **güncelleme** **akışları**
* desteği **hem** **geniş kapsamlı** **ve** **kullanıcıya özel** kullanım senaryoları

{% hint style="warning" %}
Canlı Etkinlikleri genel tanıtım için değil, aktif müşteri anları için kullanın. Bilgi zamanla sınırlı değilse veya eyleme yönlendirmiyorsa, genellikle başka bir kanal daha uygundur.
{% endhint %}

### Canlı Etkinliklere genel bakış

Canlı Etkinliği kısa bir operasyonel yolculuk olarak düşünün.

{% stepper %}
{% step %}

#### Deneyimi hazırlayın

Canlı Etkinlikleri etkinleştirmek ve müşteri anını tanımlamak için iOS ekibinizle birlikte çalışın.

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

{% step %}

#### Etkinliği başlatın

Müşteri anı ilgili hale geldiğinde Canlı Etkinliği başlatın.

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

{% step %}

#### Etkinliği güncelleyin

Canlı Etkinliği yalnızca durum anlamlı şekilde 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 %}

#### Etkinliği sonlandırın

Canlı Etkinliği, an tamamlandığında, iptal edildiğinde veya artık faydalı olmadığında 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 arka uçta başlar.
2. Netmera, Canlı Etkinlik isteğini alır.
3. Apple, Canlı Etkinliği cihaza iletir.
4. Kullanıcı etkinliği şu alanlarda görür: **Kilit Ekranı** veya **Dynamic Island**.
5. Netmera, etkinlik devam ederken etkinliği güncel tutar.
6. Etkinlik, an sona erdiğinde sonlanır.

Uygulama ayrıntıları, API kullanımı ve teknik kurulum için şu bölüme bakın: [Canlı Etkinlikler](https://user.netmera.com/netmera-developer-guide/platforms/ios/new-ios-swift/live-activities).

### iOS ekibinizin ihtiyaç duyduğu şeyler

Canlı Etkinlikler yalnızca panel üzerinden yönetilmez. Önce iOS ekibinizin uygulamayı hazırlaması gerekir.

En azından uygulamada şunlar bulunmalıdır:

* Canlı Etkinlik desteği
* etkinliği göstermek için bir widget uzantısı
* uygulama ile widget arasında paylaşılan bir Canlı Etkinlik modeli

Teknik kurulum kontrol listesi için şu bölüme bakın: [önkoşullar 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ü Canlı Etkinlikler, ham veriye değil müşteri beklentisine göre planlanır.

Biri yayınlamaya karar vermeden önce bu iş akışını kullanın.

{% stepper %}
{% step %}

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

Müşterinin aktif, zaman sınırlı ve uygulama dışında görünür kalacak kadar önemli olan bir anını seçin.

Uygun örnekler arasında teslimat ilerleyişi, yolculuk varışı, maç takibi, hizmet 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 olup bittiğini 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 tanıtıma gerek 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 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 etkinliği güncelleyin.

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

### Yaygın kullanım senaryoları

Bu örnekler, iş ekiplerinin Canlı Etkinliklerin nerede gerçek değer yarattığına karar vermesine yardımcı olur. Müşteri deneyimini iyileştiren kalıcı, bir bakışta görülebilen güncellemelerin olduğu 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:** Bir siparişi “Alındı” durumundan “Teslim edildi” durumuna kadar takip etmek.
* **Tipik güncellemeler:** ETA, durum, ilerleme.
* **Sonlandırma 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 ilerleyişi:** Varış noktasına kalan süre, mevcut durum (zamanında / gecikmeli), sonraki kilometre taşı
* **Temel hatırlatmalar:** Giriş penceresi, bagaj teslim bilgileri veya son çağrı bildirimleri (bir bakışta görülebilir, 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 seansı takibi:** Süre, tempo/mesafe, kalori/kalp atış hızı özeti.
* **Randevu geri sayımı:** Kalan süre + giriş durumu + konum/oda bilgisi.
* **Hedef/ilerleme güncellemeleri:** Günlük adım sayısı veya net kilometre taşları ve bitiş durumu olan 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. Fintek ve Bankacılık

* **Transfer/ödeme durumu:** Beklemede → tamamlandı/başarısız güncellemeleri, zaman damgalarıyla.
* **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 ayrıntılar göstermeyin).
  {% 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 → Teslime hazır → Alındı (ETA / alım penceresini dahil edin).
* **Kuyruk ve alım yönlendirmesi:** Daha sorunsuz bir alım için kuyruk konumu güncellemeleri + mağaza/şube ve alım noktası (ör. “Banka B”).
* **Sonlandırma ve temizleme:** Alındığında/teslim edildiğinde veya iptal edildiğinde sonlandırın;  `staleDate` güncellemeler durursa bunu kullanın ve `dismissalDate` sona eren etkinliği 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ı Etkinlikleri

* **Canlı skor ve maç bağlamı:** Skor güncellemeleri (ev sahibi/deplasman) + periyot/çeyrek/devre ve maç saati (ör. “4. Çeyrek 01:41”, “2. Devre 67’”).
* **Temel 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 temizleme:** Nihai skorda sonlandırın;  `staleDate` akış duraklarsa bunu kullanın ve `dismissalDate` sona eren etkinliği 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. Telekom

* **Hizmet kesintisi / bakım güncellemeleri:** Etkilenen alan ve ETA penceresiyle ağ olayı durumu (İnceleniyor → Belirlendi → Düzeltme sürüyor → Çözüldü).
* **Kurulum / teknisyen penceresi:** Randevu ilerleyişi (Planlandı → Teknisyen atandı → Yolda → Geldi) + zaman aralığı güncellemeleri.
* **Plan/kullanım kilometre taşları (hassas olmayan):** Hesap ayrıntılarını göstermeden veri paketi durumu (Etkinleştirildi → 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).
* **Zamanlı meydan okumalar / görevler:** Etkinlik ilerlemesi (Aşama 1/3 → 2/3 → Tamamlandı) + kalan süre ve sonraki kilometre taşı.
* **Kuyruk / eşleştirme güncellemeleri:** Kuyruk konumu veya tahmini bekleme (Aranıyor → Eşleşme bulundu) ve “yeniden bağlan”/durum istemleri (kullanıcı tanımlayıcılarını 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ında, geldi, yolculuk başladı veya tamamlandı gibi mevcut yolculuk aşamasını gösterin.
* **Alım ilerleyişi:** Kullanıcıların uygulamayı açmadan yolculuğu takip edebilmesi için ETA, alım noktası, araç bilgileri ve sonraki kilometre taşını gösterin.
* **Yolculuk güncellemeleri:** Kalan süre, varış ilerlemesi, rota değişiklikleri veya gecikme bilgileri gibi anlamlı değişiklikleri yansıtın.
* **Sonlandırma koşulu:** Sürücü geldiğinde, yolculuk tamamlandığında veya yolculuk iptal edildiğinde Canlı Etkinliği 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 uygun olduğu durum</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 seansı</li><li>Oyun canlı etkinlikleri</li><li>Sipariş hazırlığı / alımı</li></ul></td><td><ul><li>İşlemsel güncellemeler\n(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\n(VIP / terk riski / ilgi alanları)</li><li>Planlanmış duyurular (promosyon, hatırlatma, sürüm)</li><li>Coğrafi sınır (konum bazlı)</li></ul></td><td><ul><li>Sayfa/URL\nbazlı mesaj (bağlamsal widget)</li><li>Kitle/\ncihaz 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 (ayrılmayı ö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önleri</strong></td><td><ul><li>Bir bakışta anlaşılabilen 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>Pasif kullanıcıları yeniden etkileşime sokma</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>Onay gerektirmez</li><li>Son derece ayrıntılı sayfa ve oturum filtreleri</li><li>Eylem odaklı tetikleyiciler</li></ul></td></tr></tbody></table>

### Doğru kanalı seçin

Kullanıcının devam eden bir anı tek ve kalıcı bir görünümde takip etmesi gerektiğinde Canlı Etkinlikleri kullanın.

Uyarı vermeniz, hatırlatmanız veya yeniden etkileşime sokmanı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" %}

### Canlı Etkinlikleri Kullanma En İyi Uygulamaları

* **Devam eden etkinlikler için kullanın:** Canlı Etkinlikler, net bir başlangıcı ve sonu olan akışlar için en uygundur (ör. teslimat, yolculuk, canlı maç).
* **Bir bakışta görülebilir tutun:** Yalnızca en önemli durumu ve 1–2 temel metriği (ETA, skor, ilerleme) gösterin.
* **Hassas verilerden kaçının:** Kilit Ekranı'nda kişisel veya gizli bilgileri göstermeyin.
* **Reklam alanı olarak kullanmayın:** Canlı Etkinlikleri 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ı şekilde değiştiğinde gönderin.
* **Artık ilgili olmadığında sonlandırın:** Etkinlik tamamlanır tamamlanmaz Canlı Etkinliği derhal 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/live-activities.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.
