RevGlanceBelgeler

App Store

iOS ve Mac için günlük Sales and Trends raporlarını okumak üzere App Store Connect'i bir API anahtarıyla bağlayın.

RevGlance, Apple'ın günlük Sales and Trends raporlarını App Store Connect API üzerinden okur. SALES özeti ücretli uygulamaları ve uygulama içi satın alımları; SUBSCRIBER raporu ise her abonelik ödemesini, ücretsiz denemeyi ve iadeyi verir.

Bağlama

  1. App Store Connect'te Users and Access › Integrations › App Store Connect API bölümünü açın ve Finance veya Sales rolüne sahip bir ekip anahtarı oluşturun.
  2. Anahtar listesinin üstündeki Issuer ID değerini ve anahtarın Key ID değerini not edin, ardından .p8 dosyasını indirin. Apple bu dosyayı yalnızca bir kez indirmenize izin verir.
  3. vendor number değerinizi Payments and Financial Reports altında (sol üstte) bulun.
  4. Dört alanı doldurun; .p8 dosyasının tamamını, -----BEGIN PRIVATE KEY----- satırları dahil yapıştırın, ardından Bağla: App Store seçeneğini seçin.

Formun istedikleri

AlanÖrnek
Issuer ID57246542-96fe-1a63-e053-0824d011072a
Key ID2X9R4HXF34
Satıcı numarası85012345
Özel anahtar (.p8 içeriği)Şifreli saklanır-----BEGIN PRIVATE KEY-----

Webhook'u ekleyin

Raporlar yaklaşık bir gün gecikmeyle gelir. App Store Server Notifications bir şey değiştiği anda RevGlance'a haber verir; böylece bir sonraki rapor hazır olur olmaz alınır.

  1. RevGlance'ta Ayarlar › Kaynaklar bölümünü açın, App Store kaynağının menüsünü açın ve Webhook seçeneğini seçin.
  2. Uzun ve rastgele bir gizli anahtar oluşturun, İmzalama gizli anahtarı altına yapıştırın ve kaydedin.
  3. Webhook URL'sini kopyalayın ve sonuna ?token= ile gizli anahtarınızı ekleyin.
  4. App Store Connect'te uygulamanızın App Information sayfasını açın ve App Store Server Notifications altında bu adresi production URL olarak, sürüm 2 ile ayarlayın.

RevGlance, URL'deki gizli anahtarı ve Apple'ın kendi imzasını, yani Apple Root CA G3'e kadar uzanan sertifika zincirini kontrol eder.

Neler beklenmeli

  • Anonim müşteriler. Apple hiçbir alıcının adını vermez. Her abone anonim bir Subscriber ID ile tek bir müşteri olur; teklif kodları, abonelik grupları arasındaki yükseltmeler ve ID sıfırlamaları yeni abonelikler gibi görünebilir.
  • Bir yıllık geçmiş. Günlük raporlar bir yıl geriye gider ve her gün yaklaşık bir gün gecikmeyle gelir.
  • İptaller geç görünür. Apple iptalleri raporlamaz: bir abonelik, yenilemesi üç gün geciktiğinde sona erer.

App Store nasıl sayılır

  • Müşteri fiyatı gelir olarak sayılır; komisyon, müşteri fiyatı eksi hasılatınızdır, bu yüzden vergi dahil fiyatlardaki vergi komisyon olarak görünür.
  • MRR en son müşteri fiyatıdır, bu yüzden fiyatların vergi içerdiği yerlerde vergiyi de içerir: Apple'ın raporları vergiyi ayırmaz. Bir tanıtım teklifi, teklif fiyatından sayılır ve normal fiyat ardından genişleme olarak görünür.
  • İade, Apple'ın raporundan negatif fiyatla gelir. Apple bir iadeyi geri aldığında RevGlance o abone ve aboneliğin en son iadesini kaldırır. Apple hangi iadenin geri alındığını söylemez, bu yüzden bir abonelikte birden fazla iade varsa yanlış olan kaldırılabilir.
  • Apple bir abonenin kimliğini sıfırladıktan (180 gün) sonra istenen iadeler tutulur, ancak bir müşteriye bağlanmaz.
  • Uygulama paketi kredileri (CMB-C) iade değildir ve hariç tutulur.
  • Apple iptalleri göstermez: bir yenileme üç gün geciktiğinde abonelik sona erer.
  • Başarısız ödemeler bildirilmez, bu yüzden bu rakam sıfırda kalır.