# Sadakat Raporlaması, Wallet Push ve E-posta Bülteni: Uygulama Olmadan Mevcut Müşterileri Geri Kazanın

> Sadakat programınızın KPI’ları, kilit ekranına Wallet push yayınları ve Markdown bültenleri — reloop panelinde uygulama kurulumu olmadan nasıl erişim oluşturursunuz.

Canonical: https://reloop.cards/tr/blog/loyalty-reporting-push-newsletter
Published: 2026-04-27
Updated: 2026-08-02
Author: reloop Team (candybytes GmbH)

---
export const metadata = {
  title:
    'Sadakat Raporlaması, Wallet Push ve E-posta Bülteni: Uygulama Olmadan Mevcut Müşterileri Geri Kazanın',
  description:
    'Sadakat programınızın KPI’ları, kilit ekranına Wallet push yayınları ve Markdown bültenleri — reloop panelinde uygulama kurulumu olmadan nasıl erişim oluşturursunuz.',
  publishedAt: '2026-04-27',
  updatedAt: '2026-08-02',
  category: 'Raporlama ve Pazarlama',
  tags: [
    'Raporlama',
    'Push Mesajları',
    'Wallet Yayını',
    'Bülten',
    'Sadakat',
    'Sadakat Kartı',
  ],
  readingMinutes: 11,
};

**Dijital sadakat kartı programınız** çalışmaya başladığında ve ilk yüz kart müşterilerinizin Wallet’ında olduğunda, asıl iş başlar: **mevcut müşterileri geri gelmeye ikna etmek**. Uygulamada Wallet push, klasik bir e-posta bültenine kıyasla çoğu zaman belirgin biçimde daha yüksek görünürlük ve etkileşim değerleri sağlar — ancak tam fark, kurulumunuza, gönderim sıklığınıza ve somut ödüle bağlıdır. reloop size her iki kanalı da sunar — ayrıca neyin işe yaradığını gösteren bir raporlama paneli. Bu makale her metriği, her push stratejisini ve her bülten kullanım senaryosunu açıklıyor.

Panelin tamamına ilişkin genel bakışı [dayanak makalesinde](/blog/merchant-dashboard-funktionen) bulabilirsiniz. Programınızı en baştan nasıl kuracağınız ise [„Sadakat kartı oluşturma"](/blog/digitale-stempelkarte-erstellen) alt makalesinde anlatılıyor.

## Klasik bültenler neden başarısız olur, Wallet push’ları neden işe yarar

Klasik bir e-posta bülteni tipik olarak mevcut müşterilerinizin yalnızca bir kısmına ulaşır: bazı e-postalar Promosyon sekmesine, bazıları spam klasörüne düşer, çoğu ise hiç açılmaz. Tıklama ve geri dönüş oranları çoğu zaman düşük tek haneli yüzdelerde kalır. Bu, mevsimsel kampanyalar için yeterlidir ama haftalık yeniden etkinleştirme için değil.

Bir **Wallet push** farklı çalışır: bildirim doğrudan kilit ekranında, kartınızın logosu ve marka rengiyle görünür. Müşteri bunu bir uygulama açmadan, gelen kutusu filtreleri olmadan, spam klasörü riski olmadan görür. Uygulamada reloop müşterilerinde, Wallet push’larının klasik bir bültene kıyasla belirgin biçimde daha fazla etkileşim yarattığını görüyoruz — ancak bu farkın ne kadar büyük olacağı sektöre, teklife ve ödüle bağlıdır. Her push kampanyasını bir deney olarak ele alın, sonraki günlerdeki damga artışını ölçün ve normal seyrinizle karşılaştırın. Raporlama paneli tam da bunun için tasarlandı.

## Raporlama panelinin ayrıntıları

Kampanya yürütmeden önce neyin işe yaradığını bilmeniz gerekir. Raporlama paneli tek doğru kaynaktır (single source of truth).

<DashboardMock variant="kpi-overview" caption="Eksiksiz genel bakış: 4 KPI kutucuğu, seyir grafiği, iki donut hunisi, tarife kullanımı." />

### Zaman aralıkları ve veri güncelliği

Dört zaman aralığı mevcuttur: **24 saat, 7 gün, 30 gün, 90 gün**. Her değişiklik `/api/stats/overview?range=...&tz=Europe/Vienna` adresine bir backend isteği tetikler. Yanıt, her `(merchant, range, tz)` üçlüsü için 60 saniye önbelleğe alınır — yani bir dakika içinde aynı raporu iki kez açarsanız, ikincisi önbellekten gelir (`x-stats-cache: hit` başlığı).

Tüm toplamlar **zaman dilimine duyarlıdır** — kovalar, UTC’ye göre değil, işletmenizin zaman dilimine göre oluşur. Bu, aksi takdirde gece yarısı dünya genelinde kayacak olan „günlük damga" gibi değerlendirmeler için önemlidir.

### Sekiz temel KPI açıklaması

#### 1. Dönemdeki damgalar

Seçilen dönemdeki tüm pozitif damga işlemlerinin toplamı. Negatif damgalar (düzeltmeler, iptaller) mahsup edilir. **Pratik yorum:** hacim göstergesi. Damga sayısı haftadan haftaya artıyorsa, sıklık kazanıyorsunuz demektir.

#### 2. Dönemdeki ödüller

Kullanım (redeem) işlemlerinin sayısı — kaç müşteri dolu bir kartı gerçekten kullandı? **Pratik yorum:** kapanış oranı sinyali. Yüksek değer = program tutuyor. Düşük değer = ödül ilgi çekici değil ya da eşik çok yüksek.

#### 3. Yeni kartlar

Dönemde ilk kez verilen kartlar (aralık içinde `issuedAt`). **Pratik yorum:** kazanım göstergesi. Yeni kartlar durağanlaşıyorsa, işletmenizde daha fazla QR kodu, bir aksiyon veya daha fazla reklam gerekir.

#### 4. Aktif kartlar

Dönemde ≥1 damga alan farklı kartlar. **Pratik yorum:** etkileşim göstergesi. Bu değeri toplam kart mevcudunuzla karşılaştırdığınızda, gerçek etkinleştirme oranınızı elde edersiniz.

#### 5. Etkinleştirme oranı

`(≥1 damgalı kartlar ÷ toplam kartlar) × %100`. **Pratik yorum:** verdiğiniz kartların kaçı gerçekten kullanılıyor? %60’ın altındaki değerler, birçok kartın Wallet’a kaydedildikten sonra unutulduğuna işaret eder — burada bir push harikalar yaratabilir.

#### 6. Tamamlama oranı

`(≥1 kullanımı olan kartlar ÷ toplam kartlar) × %100`. **Pratik yorum:** kaç müşteri kart → ilk damga → ödül yolunu tam olarak kat ediyor? %25’in altındaki değerler çoğu zaman şu anlama gelir: damga hedefi çok yüksek ya da ödül yeterince cazip değil.

#### 7. Aktif kart başına ort. damga

Dönemdeki damgalar, aktif kart sayısına bölünür. **Pratik yorum:** sadık müşteri başına sıklık. Bir kahve programında 2,5–4 tipiktir (4 haftalık pencerede haftada 1×). Daha düşük = az sıklık, daha yüksek = çok etkileşimli sadık müşteri kitlesi.

#### 8. En iyi program

Dönemde en yüksek damga sayısına sahip program. **Pratik yorum:** birden fazla programı paralel yürütüyorsanız, hangisinin „kahraman" olduğunu hemen görürsünüz. İpucu: Program A tepedeyse aksiyonları Program B’de düzenleyin — mevcut erişiminizi kullanır, ana programla rekabete girmemiş olursunuz.

### Seyir grafiği ve donut hunileri

**Seyir grafiği**, damgalar ile ödülleri zaman içinde karşılaştırır. 24 saatte: saatlik kovalar. 7 ve 30 günde: günlük kovalar. 90 günde: haftalık kovalar. Çizgiler trendi, taralı alanlar hacmi gösterir.

İki **donut hunisi** şunlardır:

- **Etkinleştirme** — ≥1 damgalı kartların oranı (kaç tanesi en az bir kez kullanıldı?)
- **Tamamlama** — ≥1 kullanımı olan kartların oranı (kaç tanesi programı gerçekten tamamlıyor?)

<KpiGrid>
  <KpiTile label="Damgalar 30 g" value="1.284" delta="+%18" hint="önceki döneme göre" tone="brand" />
  <KpiTile label="Ödüller" value="142" delta="+%9" hint="30 g kullanım" tone="reward" />
  <KpiTile label="Etkinleştirme oranı" value="%78" delta="+5 pp" hint="kart tabanının" tone="accent" />
  <KpiTile label="En iyi program" value="Kahve" hint="Kahve Sadakat Kartı önde" tone="neutral" />
</KpiGrid>

### Program üst listeleri ve filtreler

Tüm KPI’ları **programa göre filtreleyebilirsiniz**. Programlar bölümünde şunları içeren bir tablo görürsünüz:

- Program adı
- Durum (Aktif / Duraklatıldı / Sona erdi)
- Aktif kartlar
- Dönemdeki damgalar
- Dönemdeki kullanımlar

Her sütuna göre sıralanabilir — hangi programın en çok katkı sağladığını ve push ile bültenle güçlendirmenin nerede değeceğini hızla anlarsınız.

### Tarife limiti kartı

Genel bakışta, mevcut kart ve program kullanımınızı tarife limitinizle karşılaştıran bir **tarife kullanımı kartı** görürsünüz. %80’de, yükseltme bağlantısı içeren otomatik bir e-posta alırsınız. %100’de açık gri bir uyarı bandı belirir — mevcut kartlar çalışmaya devam eder, yeni kayıtlar ise dostça bir „şu anda yeni kart yok" sayfası görür.

## Wallet push yayınları: kilit ekranına doğrudan kanalınız

**Yayın oluşturucu (broadcast composer)** tüm tarifelerde kullanılabilir — ücretsiz Starter dahil. Tüm mevcut müşterilerinize tek seferde ulaşmanın en hızlı yolu.

<DashboardMock variant="broadcasts" caption="Erişim, program seçimi ve kilit ekranı tarzında canlı önizleme içeren yayın oluşturucu." />

### Bir push nasıl çalışır

1. Başlık (≤50 karakter) ve gövde (≤200 karakter) oluşturursunuz
2. Hedef programları seçersiniz (çoklu seçim) — program başına Google Wallet kullanıcı sayısını görürsünüz
3. „Şimdi gönder" ile gönderirsiniz
4. Backend, `patchLoyaltyClassMessages` üzerinden Google Wallet push API’sini tetikler
5. LoyaltyClass’a bir mesaj (`messageType: TEXT_AND_NOTIFY`) eklenir
6. Google bunu, o Class ile bağlantılı tüm LoyaltyObject’lere dağıtır
7. Alındığında bildirim kilit ekranında görünür — kartın logosu ve marka rengiyle bir banner

### Apple Wallet kısıtlaması

Apple, üçüncü taraflarca **doğrudan kilit ekranı push’larına izin vermez**. Bunun yerine reloop kartı sessizce günceller (örneğin aksiyon mesajınızı taşıyan yeni bir hero görseliyle) ve geofence’ler aracılığıyla, müşteri şubenizin yakınına geldiği anda iOS kartı otomatik olarak tetikler. Pratik etki: Apple kullanıcıları aksiyonunuzu bir sonraki sefer kafenizin önünden geçtiklerinde görürler — bu da çoğu zaman rastgele bir push’tan daha iyi dönüşüm sağlar.

### Erişim mantığı

Bir push kampanyasının erişimi, program başına **`googleSavedCount` değerlerinin toplamı** olarak hesaplanır. Bu, bir Google Wallet’a kaydedilen LoyaltyObject’lerin sayısıdır. Apple kartları burada **sayılmaz** — yukarıda belirtilen nedenlerle push’u almazlar.

### Push için en iyi uygulamalar

<Callout tone="tip" title="Push ne zaman gönderilmeli?">
- Kahvaltı kafeleri ve fırınlar için **sabah 9–11 arası**<br />
- Kafeler ve atıştırmalıklar için **öğleden sonra 14–16 arası**<br />
- Restoranlar ve bistrolar için **akşam 17–19 arası**<br />
- **Asla 21’den sonra** ya da 7’den önce değil — bildirim yorgunluğu<br />
- Kart başına **haftada en fazla 1×** — aksi halde push’lar etkisini yitirir
</Callout>

**İçerik açısından** en iyi işe yarayanlar:

- Zaman penceresi olan somut aksiyonlar („Bugün 16–18 arası Happy Hour")
- Bonus damga vaatleri („Kartını getir — bugün çift damga")
- Mevsimsel haberler („Bahar çeşitleri Pazartesi’den itibaren")
- Kişisel hatırlatmalar („5 damgadan 3’üne sahipsin — sıradaki bizden")

**Kaçının**: çok uzun cümleler, birden fazla CTA, bağlamsız genel metinler.

### Gönderim geçmişi ve yeniden gönderme

Geçmiş sayfasında (`/dashboard/broadcasts/verlauf`) gönderilen her mesajı şunlarla görürsünüz:

- Gönderim zaman damgası
- Erişim
- Başarısız sayısı (teslim edilemeyen kartlar)
- Sonradan düzeltmeler için Yeniden gönder düğmesi

Bir push ters giderse (yazım hatası, yanlış tarih), arkasından basitçe bir düzeltme push’u gönderirsiniz — biraz utanç verici olsa da kafası karışmış bir müşteri kitlesinden iyidir.

## E-posta bülteni: aboneler için daha derinlemesine içerik

Wallet push’un hızlı, kısa banner olduğu yerde, **e-posta bülteni** daha uzun içerikler için formatınızdır: mevsimsel haberler, hikâye anlatımı, birden fazla CTA, görseller. Ön koşul: program düzenleyicide `emailCaptureMode`’u `optional` veya `required` olarak ayarlayarak e-posta adresleri topladınız.

<DashboardMock variant="newsletter" caption="Markdown düzenleyici ve canlı önizleme içeren bülten oluşturucu. Hero görseli ve CTA düğmesi isteğe bağlı." />

### Oluşturucu alanları

| Alan | Açıklama |
| --- | --- |
| **Konu (Subject)** | Gelen kutusundaki ilk algı — açılma oranı için belirleyici |
| **Preheader** | Konunun yanındaki önizleme metni (10–80 karakter önerilir) |
| **Hero görseli** | İsteğe bağlı, üstte büyük banner görseli (URL, JPG/PNG/WebP) |
| **Markdown gövdesi** | Başlıklar, listeler, kalın, italik, bağlantılar, tablolarla ana içerik |
| **CTA düğme metni** | İsteğe bağlı, düğme etiketi (örn. „Kartı aç") |
| **CTA düğme bağlantısı** | Düğmenin götürdüğü yer (dahili veya harici URL) |
| **Hedef program** | Çoklu seçim; bülteni hangi abonelerin alacağını belirler |

### Sağda canlı önizleme

Siz düzenleyicide yazarken, sağdaki canlı önizleme bülteni tam olarak abonenizin gelen kutusuna ulaşacağı gibi işler. Markdown’ı anında HTML olarak, hero görselini, düğme stilini görürsünüz — hepsi WYSIWYG.

### Resend ile gönderim

„Gönder"e tıkladığınızda, gönderim [Resend](https://resend.com) toplu (batch) API’si üzerinden çalışır. Her 1.000 alıcı için bir API çağrısı, çok hızlı. Tarifeye bağlı:

- **Starter ve Business**: e-posta bülteni dahil değildir
- **Premium**: aylık 25.000 alıcıya kadar

Aşımda önceden bir uyarı alırsınız — ya yükseltebilir ya da bir sonraki aya kadar bekleyebilirsiniz.

### Abone yönetimi

`/dashboard/broadcasts/subscribers` sayfasında, kayıtlı tüm e-posta adreslerini şunlarla görürsünüz:

- E-posta adresi (moda bağlı olarak tam veya anonimleştirilmiş)
- Program bağlantısı
- Katılım (opt-in) tarihi
- Son gönderim tarihi
- Katılım (opt-in) durumu

Tek tek aboneleri manuel olarak dışlayabilir (örn. şikâyetlerden sonra) ya da tüm abone listesini CSV olarak dışa aktarabilirsiniz.

### Bülten için en iyi uygulamalar

<Callout tone="info" title="Sıklık ve ton">
- **Ayda 1×** sağlamdır — odaklı, rahatsız etmeyen<br />
- Aktif sezonlar için **ayda 2×** (yaz aksiyonu, Noel)<br />
- **Haftalık yalnızca istisnaen** — açıkça tanımlanmış aksiyon haftalarında<br />
- **Kişisel bir ton**, samimi hitap, kısa cümleler<br />
- **En az bir görsel** — latte fotoğrafı olan kafeler, yalnızca metin olanlara göre %35 daha yüksek tıklama oranı elde eder
</Callout>

### Ne işe yarar: üç bülten şablonu

#### Şablon 1: Mevsimsel yenilik

> **Konu:** Bahar çeşitleri geldi 🌸
> **Hero:** İmza içeceğinizin fotoğrafı
> **Gövde:** 1 paragraf hikâye anlatımı, madde listesi olarak 3 yeni çeşit, 1 bonus notu
> **CTA:** „Kartı aç" (Wallet kartına bağlantı)

#### Şablon 2: Bonus aksiyonu

> **Konu:** Bu hafta: çift damga
> **Hero:** İsteğe bağlı — yalnızca metin de güçlü etki edebilir
> **Gövde:** Net mekanik, zaman penceresi, sınırlama („yalnızca 100 kart")
> **CTA:** „Uğrayın" (şube adresine / Google Maps’e bağlantı)

#### Şablon 3: Yeniden etkileşim

> **Konu:** Seni özledik (3 damga = bedava kahve)
> **Hero:** Kişiselleştirilmiş görsel veya damga görselleştirmesi
> **Gövde:** „5 damgadan 3’üne sahipsin — sıradaki bizden"
> **CTA:** „Kartı aç"

## Ne zaman push, ne zaman bülten, ne zaman ikisi birden?

| Senaryo | En iyi kanal |
| --- | --- |
| Önümüzdeki 2 saat içindeki anlık aksiyon | Push |
| Cuma’dan itibaren hafta sonu aksiyonu | Cuma push, Perşembe akşamı bülten |
| Hikâyeli mevsimsel yenilik | Bülten |
| 30 günlük hareketsizlik sonrası mevcut müşteri yeniden etkileşimi | Push (kısa) + takip bülteni (daha derinlemesine) |
| Şubenizdeki yerel etkinlik | Push (geofencing çoğu zaman tek başına yeter) |
| Bonus damga aksiyonu | Aksiyon gününde hatırlatma olarak push |

**İkili strateji** özellikle iyi işler: Perşembe akşamı hikâye ve CTA içeren bir bülten, Cuma sabahı kısa bir hatırlatmayla bir push. Erişim toplanır, etkileşim kimi zaman iki katına çıkar.

## Tarife kısıtlaması ve erişim limitleri

Wallet push tüm tarifelere dahildir; e-posta bülteni ise Premium ile başlar:

| Özellik | Starter | Business | Premium |
| --- | --- | --- | --- |
| Wallet push yayınları | sınırsız* | sınırsız* | sınırsız* |
| Aylık bülten erişimi | – | – | 25.000 |
| Abone listesi | – | – | ✓ |
| Gönderim geçmişi | – | – | ✓ |

*Push yayınlarının katı hacim limiti yoktur. Google API’sinin normal işletme faaliyetinin asla ulaşmadığı teknik bir kota limiti vardır (saatte birkaç bin). Kotayı korumak için 20’lik gruplar hâlinde paralelleştiriyoruz.

## Raporlama + kampanyalar = Sadakat döngüsü

En etkili strateji push **ya da** bülten değil, **sadakat döngüsüdür**:

1. **Raporlama** hangi programın zayıfladığını gösterir
2. **Push kampanyası** uyuyan kartları yeniden etkinleştirir
3. **Raporlama** etkiyi ölçer — damga artışı, yeni aktif kartlar
4. **Bülten** motive aboneler için hikâyeyi derinleştirir
5. **Raporlama** dönüşüm oranlarını gösterir, siz de yinelersiniz

reloop paneliyle bu döngünün tamamı tek bir web uygulamasında elinizin altında. Ek araç yığını yok, veri dışa aktarımı yok, API entegrasyonları yok.

<Callout tone="success" title="Sonraki adımlar">
- [Tüm panel özelliklerinin eksiksiz genel bakışı →](/blog/merchant-dashboard-funktionen)<br />
- [İlk programınızı nasıl oluşturursunuz →](/blog/digitale-stempelkarte-erstellen)<br />
- [6 sektörden örnekler →](/beispiele)<br />
- [Tarife karşılaştırması →](/preise)<br />
- [Ücretsiz başlayın →](/signup)
</Callout>
