> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Push mesaj raporları

> Push mesaj raporları, her push gönderimi için teslimat sonuçlarını, onaylanmış teslimatı, hata tanılamayı, tıklama oranlarını ve abonelik başına hedef kitle aktivitesini gösterir.

Push mesaj raporları, teslimat sonuçları, kullanıcı etkileşimi (CTR), cihaz düzeyinde onaylar ve hata tanılama dahil olmak üzere her push bildiriminin performansını izlemenize yardımcı olur.

<Frame caption="Push mesaj raporu üst düzey istatistikleri.">
  <img src="https://mintcdn.com/onesignal/0qspEXXeJ8zJbkJ-/images/docs/7fb7f716c8be4e153110e21fe514e872347188578674781fc75787cbc2f60136-Screenshot_2025-03-11_at_2.48.15_PM.png?fit=max&auto=format&n=0qspEXXeJ8zJbkJ-&q=85&s=3a0aae3f8a7376838920bd16234c6876" alt="Teslim edildi, tıklandı ve CTR metriklerini gösteren push mesaj raporu" width="2292" height="386" data-path="images/docs/7fb7f716c8be4e153110e21fe514e872347188578674781fc75787cbc2f60136-Screenshot_2025-03-11_at_2.48.15_PM.png" />
</Frame>

***

## Teslimat metrikleri

OneSignal, push bildirimlerini **push servislerine** (Google FCM, Apple APNs, Huawei HMS) gönderir ve bunlar kullanıcılarınızın cihazlarına (Abonelikler) iletir. Teslim Edildi, Abonelikten Çıkıldı ve Başarısız metrikleri bu push servislerinden gelir. [Onaylanmış Teslimat](./confirmed-delivery) ve Tıklandı metrikleri cihaz üzerindeki OneSignal SDK'dan gelir.

| Metrik                  | Tanım                                                                                                                                                                               |
| ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Gönderildi**          | OneSignal'den sağlayıcıya başarıyla gönderilen mesaj sayısı.                                                                                                                        |
| **Toplam Deneme**       | Göndermeyi denediğimiz mesaj sayısı. Gönderildi + Frekans Sınırlı toplamı olarak hesaplanan türetilmiş bir metriktir.                                                               |
| **Hedef Kitle**         | Hedef segmentlerdeki abonelik sayısı.                                                                                                                                               |
| **Teslim Edildi**       | Push servisinin kullanıcı cihazlarına teslim ettiğini bildirdiği push Aboneliklerinin sayısı.                                                                                       |
| **Abonelikten Çıkıldı** | Uygulamayı kaldırdıkları, tarayıcı verilerini temizledikleri veya push'tan çıktıkları ve o tarihten bu yana uygulamayı açmadıkları için mesajı almayan push Aboneliklerinin sayısı. |
| **Başarısız**           | Bir hata nedeniyle mesajı almayan push Aboneliklerinin sayısı. Bkz. [Hata mesajı sorun giderme](#failure-message-troubleshooting).                                                  |
| **Tıklamalar**          | Bildirimdeki tıklama sayısı.                                                                                                                                                        |
| **Frekans Sınırlı**     | Frekans sınırlama ayarları nedeniyle bildirim gönderilmeyen push Aboneliklerinin sayısı.                                                                                            |
| **Onaylanmış Teslimat** | Mesajı aldığını onaylayan push Aboneliklerinin sayısı.                                                                                                                              |
| **Kalan**               | OneSignal tarafında gönderim için hala sırada bekleyen bildirimlerin sayısı.                                                                                                        |
| **Tıklama Oranı**       | `(Tıklamalar / Teslim Edildi) * %100` olarak hesaplanır.                                                                                                                            |
| **Onaylanmış CTR**      | `(Tıklamalar / Onaylanmış Teslim Edildi) * %100` olarak hesaplanır.                                                                                                                 |
| **Etkilenen Açılmalar** | Bildirimi aldıktan sonra tıklamadan gerçekleşen uygulama açılmalarının sayısı. **Settings > Push & In-App > Influenced Opens**'da ayarlanan zaman penceresine dayalıdır.            |

<Note>
  Tüm kanallardaki ayrıntılı metrik tanımları için [Metrik Sözlüğü](./analytics-metrics-glossary)'ne bakın.
</Note>

### Hata mesajı sorun giderme

Bu hatalar, OneSignal'in mesajı push sağlayıcısına teslim etmesini engelledi:

| Hata                                                                                                                                                                   | Tür  | Sorun Giderme Adımları                                                                                                                                                                       |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **401 Unauthorized**                                                                                                                                                   | Web  | Web push sunucusu belirsiz bir 401 hatası verdi. Dikkatli yeniden deneyin — kopya gönderilere neden olabilir.                                                                                |
| **404 Not Found**                                                                                                                                                      | Web  | Geçersiz push abonelik endpoint'i (kötü token).                                                                                                                                              |
| **Authentication Error**                                                                                                                                               | FCM  | [FCM kimlik bilgilerinizi](./android-firebase-credentials) kontrol edin, servis hesabı dosyasını yeniden yükleyin ve tekrar deneyin.                                                         |
| **[DeviceTokenNotForTopic](https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingwithAPNs.html)** | APNs | Token'ın Bundle ID'si APNs anahtarınız veya sertifikanızla eşleşmiyor. [p8 token](./ios-p8-token-based-connection-to-apns) veya [p12 kurulumunda](./ios-p12-generate-certificates) düzeltin. |
| **Expired Certificate**                                                                                                                                                | APNs | p12 sertifikanızın süresi dolmuş. Bkz. [sertifika kurulumu](./ios-p12-generate-certificates).                                                                                                |
| **FcmV1InvalidToken / Not Found**                                                                                                                                      | FCM  | Geçersiz push token. [Firebase kimlik bilgilerini](./android-firebase-credentials) kontrol edin. Token'ları yenilemek için cihazların uygulamayı yeniden açması gerekir.                     |
| **None / Missing**                                                                                                                                                     | FCM  | Firebase Cloud Messaging API projenizde etkinleştirilmemiş olabilir. Firebase Console'da etkinleştirin ve yeniden deneyin.                                                                   |
| **Permission Denied**                                                                                                                                                  | FCM  | Hangi iznin eksik olduğu için tam hata mesajını kontrol edin. [Servis Hesabı dosyası için izni güncelleyin](./android-firebase-credentials) ve OneSignal'e yeniden yükleyin.                 |
| **SenderIdMismatch**                                                                                                                                                   | FCM  | FCM v1 Sender ID uyumsuzluğu. [Firebase kimlik bilgilerini](./android-firebase-credentials) doğrulayın. Güncellenmiş token'lar için kullanıcıların uygulamayı yeniden açması gerekir.        |
| **[TopicDisallowed](https://developer.apple.com/documentation/usernotifications/handling-notification-responses-from-apns)**                                           | APNs | APNs token uyumsuzluğu. [p8 yapılandırmasında](./ios-p8-token-based-connection-to-apns) Team ID, Key ID ve Bundle ID'nizi kontrol edin.                                                      |

***

## Teslimat durumu

| Durum             | Açıklama                                                                                                 |
| ----------------- | -------------------------------------------------------------------------------------------------------- |
| **Teslim Edildi** | Push servisi, alıcılara mesaj teslimatını bildirdi.                                                      |
| **Zamanlandı**    | Mesaj gelecekteki teslimat için zamanlandı.                                                              |
| **Gönderiliyor**  | Mesaj aktif olarak gönderiliyor.                                                                         |
| **Sırada**        | Mesaj gönderilmeyi bekliyor.                                                                             |
| **İptal Edildi**  | Mesaj manuel olarak iptal edildi. Bkz. [Push bildirimlerini iptal et](./push#cancel-push-notifications). |
| **Alıcı Yok**     | Gönderim sırasında geçerli hedef kitle yok (örneğin abonelikten çıkıldı veya segmentte değil).           |
| **Başarısız**     | OneSignal hatalar nedeniyle mesajı gönderemedi.                                                          |

***

## Dönüşümler

<Info>
  **Yakında** — [Dönüşüm metrikleri](/docs/tr/conversion-metrics) mesaj raporlarında kullanılabilir olacaktır. Kullanılabilir olduğunda, her mesajın raporunda atfedilen ve etkilenen dönüşümleri doğrudan göreceksiniz. Atıf modeli ve kurulum talimatları hakkında ayrıntılar için [Dönüşüm metrikleri](/docs/tr/conversion-metrics) bölümüne bakın.
</Info>

## Mesaj istatistikleri

Mesaj istatistikleri grafiği, bir gönderimden sonraki 30 gün boyunca tıklamaları, oturumları ve [özel sonuçları](./custom-outcomes) (eski, Dönüşüm metrikleriyle değiştiriliyor) izler. Etkileşimin teslimatın hemen ardından mı gerçekleştiğini yoksa zamanla devam edip etmediğini görmek için kullanın.

<Frame caption="Tıklamaları, oturumları ve özel sonuçları zaman içinde gösteren mesaj istatistikleri grafiği.">
  <img src="https://mintcdn.com/onesignal/4HyuQPBpu-4xjmQC/images/docs/d3e4db9-Screenshot_2023-07-25_at_2.18.57_PM.png?fit=max&auto=format&n=4HyuQPBpu-4xjmQC&q=85&s=03607676051399984b2966a93216b3a7" alt="30 günlük bir sürede tıklamaları, oturumları ve özel sonuçları gösteren mesaj istatistikleri grafiği" width="1364" height="993" data-path="images/docs/d3e4db9-Screenshot_2023-07-25_at_2.18.57_PM.png" />
</Frame>

<Warning>
  OneSignal API'si aracılığıyla gönderilen mesajlar yalnızca 30 gün boyunca saklanır. Zaman içinde performansı izlemek için [Şablon Analitikleri](./template-analytics)'ni kullanın veya çevrimdışı analiz için [verilerinizi dışa aktarın](./exporting-data).
</Warning>

***

## Hedef kitle aktivitesi

**Hedef kitle aktivitesi** raporu, her Aboneliğin belirli bir mesajla nasıl etkileşime girdiğini gösterir. Sonuçlar, teslimat sorunlarını teşhis edebilmeniz, etkileşimi ölçebilmeniz, belirli bir mesajla bağlantılı abonelik iptallerini belirleyebilmeniz ve yeniden hedefleme veya dışa aktarma için kitleleri segmentlere ayırabilmeniz amacıyla kategorilere ayrılmıştır.

<Frame caption="Hedef kitle aktivitesi sekmeleri ve tablosu">
  <img src="https://mintcdn.com/onesignal/DAcDCtZEGr7EAIA1/images/push/push-reports-audience-activity.png?fit=max&auto=format&n=DAcDCtZEGr7EAIA1&q=85&s=6ca39ae71008717bc4606b0633369949" alt="Audience activity screenshot" width="2048" height="706" data-path="images/push/push-reports-audience-activity.png" />
</Frame>

<Tabs>
  <Tab title="Kategoriler">
    | Kategori                 | Açıklama                                           |
    | ------------------------ | -------------------------------------------------- |
    | **Gönderildi**           | Mesaj cihaza gönderildi.                           |
    | **Onaylanmış Teslimat**  | Teslimat cihaz tarafından onaylandı.               |
    | **Teslimat Onaylanmadı** | Teslimat onayı alınmadı.                           |
    | **Tıklandı**             | Kullanıcı bildirimi tıkladı.                       |
    | **Tıklanmadı**           | Kullanıcı bildirimi tıklamadı.                     |
    | **Başarısız**            | Teslimat başarısız oldu.                           |
    | **Abonelikten Çıkıldı**  | Abonelik, mesajı aldıktan sonra abonelikten çıktı. |

    Her sekme, o kategorideki alıcı sayısını görüntüler ve bireysel abonelik kayıtlarına detaylı bakmanıza olanak tanır.
  </Tab>

  <Tab title="Tablo sütunları">
    | Sütun                   | Açıklama                                                                      |
    | ----------------------- | ----------------------------------------------------------------------------- |
    | **External ID**         | Sistem tanımlayıcınız (ayarlanmışsa).                                         |
    | **OneSignal ID**        | Benzersiz OneSignal kullanıcı ID'si.                                          |
    | **Subscription ID**     | Benzersiz abonelik örneği (cihaz + uygulama/tarayıcı).                        |
    | **Cihaz**               | Tarayıcı veya işletim sistemi türü. `()` görürseniz, cihaz silinmiş demektir. |
    | **Abonelik Durumu**     | Mevcut durum (örneğin, Abone Olundu, Abonelikten Çıkıldı).                    |
    | **Gönderildi**          | Mesajın gönderildiği zaman.                                                   |
    | **Onaylanmış Teslimat** | Teslimatın cihaz tarafından onaylandığı zaman veya değilse `-`.               |
    | **Tıklandı**            | Kullanıcı tıkladıysa zaman damgası veya tıklamadıysa `-`.                     |
    | **Başarısız**           | Teslimatın başarısız olup olmadığını gösterir.                                |
    | **Abonelikten Çıkıldı** | Kullanıcının mesajı aldıktan sonra abonelikten çıkıp çıkmadığını gösterir.    |
    | **Hata mesajı**         | Teslimat başarısız olduysa hata mesajı (örneğin, "Invalid token").            |
  </Tab>
</Tabs>

<Warning>
  Hedef kitle aktivitesi verileri, mesajın gönderildiği tarihten itibaren yalnızca **30 gün** boyunca kullanılabilir. Daha uzun süre saklamanız gerekiyorsa sonuçları dışa aktarın.
</Warning>

### Hedef kitleleri yeniden hedefleme

**Hedef kitle aktivitesi** görünümünden, herhangi bir kategoriye (örneğin, tıklamayan tüm kullanıcılar) doğrudan bir **Yeniden Hedeflenen Mesaj** gönderebilirsiniz.

Bu, etkileşime girmeyen kullanıcılarla takip etmeyi, kaybedenlerle yeniden etkileşime girmeyi veya teslimatı onaylayan kullanıcılarla başarıyı pekiştirmeyi kolaylaştırır.

***

### Sonuçları dışa aktarma

Hedef kitle verilerini **Export** menüsüyle indirebilirsiniz:

* **Selected activity** – yalnızca şu anda görüntülenen sekmeyi dışa aktarır (örneğin, teslimatı başarısız olan tüm kullanıcılar).
* **All activities** – her kategori boyunca tam raporu dışa aktarır.

Dışa aktarmalar, sonuçları çevrimdışı analiz etmenize, diğer ekiplerle paylaşmanıza veya CRM ve analitik araçlarınızla birleştirmenize olanak tanır.

<Card title="Verileri dışa aktarma" icon="file-export" href="./exporting-data">
  Çevrimdışı analiz için mesaj ve kullanıcı verilerini CSV'ye aktarın.
</Card>

***

## Mesaj ayarları

Mesaj ayarları paneli, gönderim için kullanılan yapılandırmayı görüntüler.

* **Hedef Kitle** - Şunları içeren hedef kitle ayrıntıları:
  * Toplam alıcı sayısı - Mesajın gönderildiği Abonelik sayısı
  * Mesajın nasıl gönderildiği: Kullanılan hedefleme filtreleri veya segmentler
* **Zamanlama** - Mesajın gönderilmeye başladığı zaman ve varsa seçilen kullanıcı başına teslimat seçenekleri.
* **Kısıtlama** - Herhangi bir kısıtlama, frekans sınırı veya kanal geçersiz kılmaları
* **Mesaj** - Mesaj içeriği.
  * Hedeflenen platformlar (Android, iOS, belirli tarayıcılar)
* **Gelişmiş Ayarlar** - Öncelik, Yaşam süresi ve Collapse ID gibi.
* **Ek Veriler** - Mesaja eklenen özel veriler.

***

## SSS

### Push abonelik durumları ne zaman güncellenir?

Push abonelik durumları iki mekanizma aracılığıyla güncellenir:

**1. Kullanıcı uygulamanızı veya sitenizi açtığında**

OneSignal SDK, push token'ının geçerli olup olmadığını ve bildirim izinlerinin hala verilip verilmediğini kontrol eder, ardından abonelik durumunu hemen günceller.

Örneğin, bir kullanıcı cihaz ayarlarında push bildirimlerini devre dışı bırakır ve ardından uygulamanızı yeniden açarsa, SDK değişikliği algılar ve aboneliği hemen **Abonelikten Çıkıldı** olarak işaretler.

Bu değişiklikleri kendi veritabanınızla senkronize etmek için SDK'nın Abonelik Gözlemcisini ([mobil](./mobile-sdk-reference#addobserver-push-subscription-changes) | [web](./web-sdk-reference#addeventlistener-push-subscription-changes)) kullanabilirsiniz.

**2. Push bildirimleri gönderdiğinizde**

Bir kullanıcı uygulamanızı kaldırır, tarayıcı verilerini temizler veya push'u devre dışı bırakır ve **bir daha geri dönmezse**, OneSignal bir bildirim gönderene kadar değişikliği algılayamaz. Push servisi (FCM, APNs, HMS) token'ı geçersiz olarak bildirdiğinde, OneSignal aboneliği **Abonelikten Çıkıldı** olarak işaretler.

Bu algılama genellikle 2 veya daha fazla mesaj gerektirir:

| Gönderim | Ne olur                                                                                                                                |
| -------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| Mesaj 1  | Cihaza teslim edildi. Kullanıcı daha sonra cihaz ayarlarında abonelikten çıkar veya uygulamayı kaldırır.                               |
| Mesaj 2  | Push servisi mesajı kabul eder ancak cihaz onu almaz. Push servisi henüz token'ı reddetmediği için OneSignal "Teslim Edildi" raporlar. |
| Mesaj 3  | Push servisi token'ı reddeder. OneSignal aboneliği **Abonelikten Çıkıldı** olarak işaretler.                                           |
| Mesaj 4+ | OneSignal bu aboneliğe teslimat denemez.                                                                                               |

Mesaj gönderirken gerçek zamanlı abonelik iptali tespiti için [Event Streams](./event-streams) kullanın.

<Warning>
  Tüm kullanıcılara uzun süre göndermezseniz, abonelik iptalleri sessizce birikir ve gönderimi yeniden başlattığınızda büyük bir spike olarak görünür. Abonelik iptallerini kademeli olarak tespit etmek için ayda en az bir veya iki kez tüm kullanıcılara gönderin. Abonelik iptali spike'ları hakkında daha fazla bilgi için [FCM süresi dolmuş token SSS](./fcm-expired-token-faq)'e bakın.

  Apple, abonelik iptali raporlamasını 14+ gün geciktirir. Kullanıcı gizliliğini korumak için Apple, kaldırmaları veya izin iptallerini hemen bildirmez. Bir kullanıcı push'u devre dışı bıraktıktan sonra uygulamanızı açarsa, OneSignal değişikliği SDK aracılığıyla anında algılar. Kullanıcı bir daha uygulamayı açmazsa, Apple'ın geçersiz token'ı bildirmesi birkaç hafta sürebilir. Ayrıntılar için [Apple Forum](https://developer.apple.com/forums/thread/670868) ve [Technical Note](https://developer.apple.com/library/archive/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-TNTAG34)'e bakın.

  Kitlenizi temiz tutmak için [eski abonelikleri silmek](./delete-users) için panoyu veya API'yi kullanın.
</Warning>

### Teslim Edildi sayılarım neden Onaylanmış Teslimat ile eşleşmiyor?

Teslim Edildi, push servisinin (FCM, APNs) bildirdiğini yansıtır — mesajı teslim için kabul etti. Onaylanmış Teslimat, cihaz üzerindeki OneSignal SDK'nın geri bildirmesini gerektirir; bu yalnızca cihaz çevrimiçiyse ve uygulama bildirimi işliyorsa gerçekleşir. Çevrimdışı olan, uygulaması zorla kapatılmış olan veya SDK'sı olmayan cihazlar Teslim Edildi olarak görünür ancak Onaylandı olarak görünmez.

### Hedef kitle aktivitesi verileri ne kadar süre kullanılabilir?

Hedef kitle aktivitesi verileri, mesajın gönderildiği tarihten itibaren 30 gün boyunca saklanır. Daha uzun süre saklamanız gerekiyorsa bu pencere kapanmadan önce sonuçlarınızı dışa aktarın.

***

## İlgili sayfalar

<Columns cols={2}>
  <Card title="Onaylanmış Teslimat" icon="check-double" href="./confirmed-delivery">
    Cihaz düzeyinde teslimat onayının nasıl çalıştığı ve onay oranlarını etkileyen faktörler.
  </Card>

  <Card title="Metrik Sözlüğü" icon="book" href="./analytics-metrics-glossary">
    Tüm kanallardaki teslim, etkileşim ve dönüşüm metriklerinin tanımları.
  </Card>

  <Card title="Şablon Analitikleri" icon="chart-line" href="./template-analytics">
    Şablonları kullanarak gönderimler genelinde push bildirimi performansını izleyin.
  </Card>

  <Card title="Push kısıtlama" icon="gauge" href="./throttling">
    Yüksek hacimli gönderimler sırasında sunucu yükünü yönetmek için teslimat hızını kontrol edin.
  </Card>
</Columns>
