Madar AI
← Blog'a dön
Teknik

MENA kurucusunun App Store Connect rehberi: abonelik analitiği derinlemesine

Active Subscribers, Subscribers, Paid Subscribers ve Recoverable Cancellations gerçekte ne anlama geliyor — artı MENA'ya özgü izlenecek sinyaller ve bilmeniz gereken raporlama hataları.

MENA kurucusunun App Store Connect rehberi: abonelik analitiği derinlemesine

App Store Connect’in abonelik dashboard’u, çoğu MENA kurucusunun erişebildiği halde en az okuduğu büyüme altyapısı parçasıdır. Çoğu stack’te “abonelik dashboard’u” denilince akla RevenueCat gelir. Ancak App Store Connect’in RevenueCat’in tamamen yeniden inşa edemediği verileri vardır — Apple’ın kendisinin gördüğü şey budur ve hiçbir üçüncü taraf aracın tam olarak yeniden oluşturamayacağı abonelik işiniz hakkında sinyaller yüzeye çıkarır.

Sorun şu ki dashboard yoğundur, metrik isimleri kafa karıştırıcı biçimde örtüşür ve birkaçı etiketlerinin önerdiğinden sessizce farklıdır. Her sayının gerçekte neyi ölçtüğünü anlamayan kurucular, fiyatlandırma, retention ve acquisition kararlarını yanlış sinyal üzerinde verecektir.

İşte her temel abonelik metriğinin gerçekte ne anlama geldiği, ne için kullanılacağı, MENA’ya özgü sinyallerin nerede olduğu ve hangi Apple raporlama hatalarının bilinmesi gerektiği.

Aynı şey olmayan dört “subscriber” metriği

App Store Connect, hepsi “kaç kişi bana ödüyor” gibi kulağa gelen dört metrik yüzeye çıkarır:

  1. Active Subscribers
  2. Subscribers
  3. Paid Subscribers
  4. Recoverable Cancellations

Bunlar farklı metriklerdir. İşte her birinin ne olduğu.

Active Subscribers

Raporun üretildiği anda aktif bir abonelik yetkisi olan kullanıcı sayısı — ödeme yapan, ücretsiz deneme, tanıtım teklifi veya grace period’da olan dahil. “Şu anda ücretli özelliklerime kaç kişi erişebiliyor?” sorusuna yanıt verirken kullanılması gereken sayı budur. Henüz gerçekten ödeme yapıp yapmadıklarına bakılmaksızın geçerli bir yetkisi olan herkesi içerir.

Aynı zamanda gerçek ödeyen tabanınızı en çok abartan sayıdır, çünkü henüz dönüşmemiş ücretsiz deneme kullanıcılarını ve ödemesi gerçekten başarısız olmuş grace period kullanıcılarını içine alır.

Subscribers

Ücretsiz denemeler hariç aktif bir ücretli aboneliği olan kullanıcıların sayısı. Bu, çoğu kurucunun “abone sayım” derken kastettiğine daha yakındır. Ancak başarısız bir yenileme sonrası grace period’da olan kullanıcıları hâlâ içerir — Apple, retry’lar denenirken bunları 60 güne kadar Subscribers olarak tutar.

Active Subscribers ile Subscribers arasındaki fark, ücretsiz deneme pipeline’ınızın boyutunu söyler. Active Subscribers sayınız Subscribers sayınızdan %12 daha yüksekse, o ay anlamlı bir trial-conversion fırsatınız var demektir — ve denemeler dönüştürmezse anlamlı bir churn riskiniz var demektir.

En az bir kez ücretli yenileme yapmış kullanıcıların sayısı — herhangi bir tanıtım veya deneme teklifinin ötesinde en az bir dönem için ödeme yapmışlar. Bu, “ürün için benimle gerçekten para işlemi yapmış kişiler” ifadesine en yakın metriktir. Retention matematiği için kullanılacak doğru sayı budur, çünkü retention soruları deneme başlatan kişilerle değil, ödeme yapan kişilerle ilgilidir.

Active Subscribers > Subscribers > Paid Subscribers herhangi bir hafta için geçerlidir. Aralarındaki boşluklar size trial-to-paid funnel’inizi, grace-period maruziyetinizi ve yenileme sağlığınızı söyler.

Recoverable Cancellations

Aboneliği iptal eden veya sona eren ancak Apple’ın bir pencere içinde yeniden abone olurlarsa makbuzlarını hâlâ kurtarabileceği kullanıcılar. Bu metrik küçük ve kafa karıştırıcıdır — çoğu kurucu görmezden gelir. Ancak tamamen ayrılmamış kullanıcılarda ne kadar “gölge MRR” bulunduğunu söyler.

Özellikle MENA’da, Recoverable Cancellations Ramazan sırasında yükselir çünkü kullanıcılar ay boyunca işlem olarak iptal ederler (kararları erteleyerek) ve birçoğu Bayram’dan sonra yeniden abone olur. Ramazan’ın başındaki Recoverable Cancellations sayısı, Bayram sonrası yeniden abone olma cohort’unuzun öncü göstergesidir.

Çoğu kurucunun yanlış anladığı metrik: Proceeds

App Store Connect, finansal görünümlerde birbiriyle ilişkili ancak farklı iki şey raporlar:

  • Proceeds — Apple’ın kesintisinden sonra size ödediği tutar.
  • Customer Price — Kullanıcının Apple’ın kesintisinden önce ödediği tutar.

Çoğu kurucu dashboard’da Proceeds’i okur ve bunu “gelir” olarak ele alır. Bir muhasebe ekibinin veya bir yatırımcının kelimeyi kullandığı şekilde gelir değildir. Apple’ın %15 veya %30 kesintisinden ve Apple’ın döviz çevriminden ve sizin adınıza topladığı yerel vergilerden sonra banka hesabınıza net olarak gelendir.

Network’ler arasında ROAS veya LTV karşılaştırması yapıyorsanız tutarlı olmanız gerekir: Proceeds’e karşı ad spend size net-gelir ROAS’ı verir, Customer Price’a karşı ad spend ise reklam network’lerinin atfedilebilir gelirlerini ölçtüğü şekle daha karşılaştırılabilir brüt bir rakam verir. Çoğu reklam network’ü varsayılan olarak brütü kullanır. AppsFlyer dashboard’unun Customer Price kullandığı yerde Proceeds kullandıkları için ekiplerin etkili ROAS’larını rutin olarak %15-30 az raporladığını görüyoruz.

Bu dashboard’daki MENA’ya özgü sinyaller

Apple’ın dashboard’u dünya çapında aynı UI’dır, ancak verilerdeki örüntüler değildir. Birkaç sinyal MENA’ya özgüdür:

Ülkeler arası fiyatlandırma arbitrajı

KSA, BAE ve Mısır’a aynı kademe fiyatıyla hizmet veriyorsanız, App Store Connect’in Customer Price by Country görünümü, etkili USD-eşdeğer fiyatınızın geniş ölçüde değiştiğini gösterecektir. Apple, dashboard’da Customer Price’ı kendi iç FX oranını kullanarak ana para biriminize çevirir ve bu üç ayda bir güncellenir — yani EGP’nin USD karşısında zayıfladığı bir çeyrekte (rutin bir olay), “Mısır Customer Price” çizginiz sessizce düşerken EGP cinsinden ad spend’iniz yükselir. Dashboard bunu bir sorun olarak işaretlemez; kendiniz fark etmeniz gerekir.

Çözüm, ülke başına fiyatlandırma kademeleri yayınlamak (Apple, uygulama başına ülke başına 800’e kadar fiyat noktası destekler) ve yerel para birimi USD’ye karşı ~%5’ten fazla hareket ettiğinde güncellemektir.

iOS pay sinyali

App Store Connect’in Sources görünümü, hangi acquisition kanallarının install’ları yönlendirdiğini gösterir. KSA ve BAE’de, “App Store Search”ten gelen install payı rutin olarak %50’yi aşar — küresel ortalamadan çok daha yüksek. KSA App Store Search payınız %40’ın altındaysa, sorun ASO’nuzdur, ücretli harcamanız değil.

Mısır ve Levant’ta aynı metrik daha düşüktür (genellikle %25-35) çünkü organik keşif daha çok sosyal ve WhatsApp paylaşımları üzerinden gerçekleşir. Aynı install hacmi ülkeye göre farklı stratejiler gerektirir.

Kimsenin okumadığı “Notifications” alt görünümü

App Store Connect’in Notifications görünümü, Apple’ın size abonelik durum değişiklikleri hakkında gönderdiği her sunucudan-sunucuya bildirimi kaydeder — yenilemeler, iptaller, fatura yeniden denemeleri, iadeler, fiyat onayı istemleri. Backend’iniz bildirimleri kaçırıyorsa (abonelik durum sapmasının en yaygın nedeni), burası onu fark ettiğiniz yerdir.

MENA’da gördüğümüz en yaygın boşluk, DID_FAIL_TO_RENEW ve GRACE_PERIOD_EXPIRED bildirimlerinin bölgesel CDN sorunları sırasında düşmesidir — STC ve Vodafone Mısır egress yolları bildirim teslimi için değişken başarı oranlarına sahiptir ve Apple sonsuza kadar yeniden denemez. Kendi dahili abonelik durumunu App Store Connect’in Subscribers sayısına karşı karşılaştıran günlük bir uzlaştırma işi olmayan uygulamalar sessizce sapacaktır.

Bilmeye değer raporlama hataları

Apple’ın dashboard’unda bilinen sorunlar vardır. MENA kurucularının karşılaşması en olası olanlar:

Subscriber metriklerinde 4 günlük gecikme

Active Subscribers, Subscribers ve Paid Subscribers tümü yaklaşık 4 günlük bir gecikmeyle çalışır. Apple, gün kapandıktan sonra veriyi gece boyu toplar ve “bugün”ün sayısı yaklaşık 4 gün sonrasına kadar kararlı değildir. Bu sabahki sayıya bakıp buna göre karar veriyorsanız, bir tahmine bakıyorsunuz. Strateji değiştirmeden önce sayının oturmasını bekleyin.

Promosyon teklifleri yenileme olarak sayılmıyor

Bir promosyon teklifi (bir defalık indirim, win-back teklifi vb.) verirseniz, ortaya çıkan abonelik dönemi dashboard’da bir “Paid Subscriber yenilemesi” olarak sayılmaz — kullanıcı indirimli oranda da olsa gerçek para ödese bile. Bu, Paid Subscribers’ın bir promo yürüttüğünüz herhangi bir ayda gerçek ödeyen tabanınızı sessizce %5-15 az saymasına neden olur ve retention hesaplamalarınızı bozar.

Döviz çevrim zamanlaması

Dashboard’un ana para birimindeki gelir grafikleri, işlemin kapandığı orandaki değil, dönem sonu FX oranlarında çevrilir. Yüksek-FX-volatilitesi pazarlarında (Mısır ve Türkiye’nin ikisi de yeterli), bu ay-üzeri-ay gelir karşılaştırmanıza önemsiz olmayan gürültü ekler.

”Customer Reviews” gecikmesi

App Store Connect’teki Customer Reviews verisi, herkese açık mağazadan 48 saate kadar geride kalır. Herkese açık mağazada olumsuz bir inceleme fırtınası görürseniz, 1-2 gün boyunca Connect’ten triyaj yapamayabilirsiniz. Acil sorunlar için doğrudan herkese açık mağazayı izleyin.

Bu dashboard’u haftalık olarak gerçekte nasıl kullanmalı

MENA abonelik uygulaması için pragmatik haftalık iş akışı:

  1. Pazartesi sabahı: önemsediğiniz ülke dağılımları için Active vs Subscribers vs Paid Subscribers’ı kontrol edin. Subscribers ile Paid Subscribers arasındaki fark size yenileme sağlığını söyler; Active ile Subscribers arasındaki fark size deneme pipeline’ınızı söyler.
  2. Hafta ortası: DID_FAIL_TO_RENEW’da herhangi bir artış için Notifications görünümünü tarayın. Tek bir ülkede haftadan haftaya %20+ artış, istemsiz churn sinyalinizdir — genellikle bir retry policy güncellemesiyle düzeltebileceğiniz bir ödeme rayı sorunu.
  3. Hafta sonu: RevenueCat ile uzlaştırın. Apple’ın Paid Subscribers’ı ile RevenueCat’in “aktif yetki” sayısı arasında %2’den fazla tutarsızlıklar bir bildirim boşluğu veya eski durum anlamına gelir ve boşluk bileşik hale gelmeden önce araştırmanız gerekir.

Madar AI bu uzlaştırmayı otomatik olarak çalıştırır — App Store Connect’e, RevenueCat’e ve MMP’inize bağlanır, ardından sapmayı, az sayılan promosyon gelirini ve döviz çevrim gürültüsünü hangi Apple metriğini neyle karşılaştıracağınızı hatırlamak zorunda kalmadan işaretler.

Bu uzlaştırmayı gerçek verileriniz üzerinde görmek isterseniz, canlı demo bunu yaklaşık on dakikada kurar.