Problem: Involuntary Churn
Aboneliklerde ödeme başarısızlıkları ("involuntary churn") toplam churn'ün %20-40'ını oluşturur. Bu, kullanıcının uygulamayı bırakmak istememesine rağmen teknik nedenlerle aboneliğinin sonlanmasıdır.
Ödeme Başarısızlığı Nedenleri
- Kredi kartı süresinin dolması
- Yetersiz bakiye
- Banka tarafından engellenmiş işlem
- Kart bilgilerinin değişmesi
- Ülke değişikliği veya banka sorunları
2026 itibarıyla, grace period ve billing retry mekanizmalarını aktif eden uygulamalar, involuntary churn'ü %50-70 oranında azaltmayı başarıyor.
Billing Retry
Store'lar başarısız ödemeleri otomatik olarak yeniden dener:
Apple Billing Retry
- 60 güne kadar retry süreci - Apple agresif şekilde yeniden dener
- Farklı zamanlarda ve stratejilerle deneme yapar
- Kullanıcıya ödeme bilgilerini güncellemesi için bildirim gönderir
- Geliştirici, retry sürecinde kullanıcının durumunu takip edebilir
Google Billing Retry
- 30 güne kadar retry süresi
- Account hold durumu: Grace period bitince erişim askıya alınır
- Kullanıcı ödeme bilgilerini güncelleyince erişim geri gelir
- Google, retry döneminde birkaç farklı strateji uygular
Grace Period
Grace period, ödeme başarısız olsa bile kullanıcının erişiminin devam ettiği süredir. Aktif edilmesi şiddetle tavsiye edilir.
Apple Grace Period
- App Store Connect'te aktif edilmeli (Settings > Subscription > Grace Period)
- 6 gün veya 16 gün seçenekleri
- Bu sürede kullanıcı hâlâ premium erişime sahiptir
- Ödeme başarılı olursa abonelik kesintisiz devam eder
- Geliştirici, grace period durumunu API ile kontrol edebilir
Google Grace Period
- Play Console'da aktif edilmeli
- 3, 7, 14 veya 30 gün seçilebilir
- Account hold'dan farklı: Grace period'da erişim DEVAM EDER
- Account hold'da erişim DURDURULUR
- Önerilen: En az 7 gün grace period + account hold
Geliştirici İçin Yapılması Gerekenler
Teknik Entegrasyon
- Grace period ve billing retry'ı MUTLAKA aktif et
- Server-side subscription status kontrolü yap (client-side güvenilmez)
- Webhook/notification'ları dinle (subscription durumu değişikliklerini yakala)
- Grace period, billing retry ve account hold durumlarını ayrı ayrı handle et
Kullanıcı İletişimi
- Grace period'daki kullanıcılara nazik hatırlatma bildirimi gönder
- "Ödeme bilgilerinizi güncelleyin" CTA'sı göster (deep link ile ayarlar sayfasına yönlendir)
- Ödeme başarısız kullanıcıyı hemen kilitleme - grace period boyunca erişim sun
- Birden fazla hatırlatma gönder (1. gün, 3. gün, son gün)
- Ton nazik ve yardımsever olsun, tehditkâr değil
Ödeme Kurtarma Stratejileri
- Push notification ile "Ödeme bilgilerinizi güncelleyin" hatırlatması
- Uygulama içi banner veya modal ile bilgilendirme
- E-posta ile detaylı bilgilendirme (ödeme günceleme adımları)
- Son gün uyarısı: "Yarın erişiminiz sona erecek"
Durum Akışı
Ödeme Başarısız
↓
Grace Period (erişim devam eder)
↓ (ödeme alınamazsa)
Billing Retry (Apple: erişim devam, Google: account hold)
↓ (hâlâ alınamazsa)
Abonelik Sona Erer
Etki ve ROI
Grace period aktif etmek:
- Involuntary churn'ü %50-70 azaltabilir
- Yıllık geliri %5-10 artırabilir
- Kullanıcı memnuniyetini artırır (haksız yere erişim kaybı önlenir)
- Implementasyonu basit, maliyeti sıfır
Grace period ücretsiz ve kolay aktif edilir. Aktif etmemek için hiçbir neden yoktur. Bu tek ayar, yıllık gelirinizi binlerce dolar artırabilir.