Abunəlik (subscription) — istifadəçinin məzmun və ya funksionallığa daxil olmaq üçün müntəzəm olaraq ödəniş etdiyi mobil tətbiq monetizasiya modelidir. Birdəfəlik alışdan fərqli olaraq, abunəlik tərtibatçıya davamlı gəlir, istifadəçiyə isə yenilənən məzmunua daxil olmaq imkanı verir. Apple Subscriptions sənədləşməsinə görə, avtomatik yeniləmə 2025-ci ildə 200 milyard dolları keçən mobil abunəlik bazarının əsas sürücüsüdür.
Əsas məqamlar
Abunəlik — istifadəçinin mobil tətbiqin məzmununa, xidmətinə və ya funksionallığına daxil olmaq üçün müntəzəm məbləğ (həftəlik, aylıq və ya illik) ödədiyi biznes modelidir. Ödənişlər App Store və ya Google Play vasitəsilə, istifadəçi ləğv edənə qədər avtomatik yenilənməklə işlənir.
Abunəliklər mobil tətbiqlərin dominant monetizasiya modelinə çevrilib. Sensor Tower məlumatlarına görə, abunəlik modeli App Store-da qeyri-oyun tətbiqlərinin bütün gəlirlərinin 85%-dən çoxunu təşkil edir. Google Play də oxşar dinamika nümayiş etdirir: abunəlik gəlirləri ildə 35% artır.
Tərtibatçı üçün abunəliyin əsas üstünlüyü proqnozlaşdırıla bilən müntəzəm gəlir (ARR — Annual Recurring Revenue) və tətbiqin inkişafına investisiya qoymaq imkanıdır. İstifadəçi üçün — dövr ərzində nisbətən aşağı qiymətə daim yenilənən məzmunua giriş.
App Store və Google Play bir neçə növ abunəliyi dəstəkləyir. Əsas fərq yeniləmə və bərpa mexanizmindədir. Abunəlik növünün seçimi ödənişlərin işlənməsi, bildirişlər və ləğvetmə məntiqinə təsir edir.
Auto-Renewable — mobil mağazalarda əsas abunəlik növü. Abunəlik istifadəçi hesab parametrlərində açıq şəkildə ləğv edənə qədər dövrün sonunda avtomatik yenilənir. Mağaza hər yeniləmə, ödəniş xətası və ya ləğvetmə barədə server bildirişləri göndərir. iOS 1 həftədən 1 ilə qədər, Android isə 1 aydan 1 ilə qədər dövrləri dəstəkləyir.
Non-Renewing — avtomatik yeniləməsi olmayan abunəlik. İstifadəçi sabit müddət ərzində giriş üçün birdəfəlik ödəniş edir, müddət bitdikdən sonra giriş dayanır. Tərtibatçı istifadəçiyə yeniləmə ehtiyacını müstəqil xatırlatmalıdır. Bu növ təkrar alışlarda aşağı çevrilmə səbəbindən daha az istifadə olunur.
Free Trial — avtomatik olaraq ödənişli abunəliyə çevrilən pulsuz sınaq müddəti. Introductory Offers — yeni abunəçilər üçün endirim təklifləri: pulsuz dövr, ilk N ay üçün endirimli qiymət və ya pay-as-you-go (bir neçə dövr üçün endirim). Apple hər subscription group üçün istifadəçi başına bir introductory offer məhdudiyyəti qoyur.
Subscription Group — bu, Apple-ın bir-birini əvəz edən abunəlikləri qruplaşdırmaq mexanizmidir. İstifadəçinin qrupda yalnız bir aktiv abunəliyi ola bilər. Məsələn, tətbiq əsas (aylıq 9,99 dollar) və premium (aylıq 19,99 dollar) tariflər təklif edirsə, onlar bir qrupda olmalıdır — premium alındıqda əsas avtomatik ləğv edilir.
Google Play oxşar konsepsiyadan istifadə edir — Base Plans. Hər bir base plan dövrü (ay, il) və qiyməti müəyyən edir. Base plana təkliflər (endirimlər, pulsuz dövrlər) əlavə etmək olar. İstifadəçi girişini itirmədən bir subscription product daxilində base plans arasında keçid edə bilər.
Abunəlik qruplarının düzgün konfiqurasiyası UX üçün vacibdir. Əgər iki tarif fərqli qruplardadırsa, istifadəçi təsadüfən hər ikisini ödəyə bilər. App Store yeni abunəlik alındıqda qrupdakı əvvəlki abunəliyi avtomatik ləğv edir. Google Play əl ilə dəyişdirmə konfiqurasiyası tələb edir.
Qiymət müəyyən etmə abunəliklərin çevrilmə və saxlanma faktorlarından biridir. App Store və Google Play abunəçi cəlb etmək üçün bir neçə alət təqdim edir: pulsuz sınaq müddəti (Free Trial), ilk dövrlərə endirim (Introductory Offer) və mövcud istifadəçilər üçün promosyon dövrləri (Promotional Offer).
Free Trial — abunəçi cəlb etməyin ən təsirli vasitəsidir. Analitikaya görə, pulsuz sınaq müddəti olan tətbiqlər ödəyən istifadəçilərə çevrilmədə 25–40% daha yüksək göstərici nümayiş etdirir. Standart sınaq müddəti 7 və ya 14 gündür. Çox qısa müddət (3 gün) istifadəçiyə dəyəri qiymətləndirməyə imkan vermir, çox uzun müddət (30+ gün) isə təciliyi azaldır.
Promotional Offer — artıq abunəçi olmuş, lakin abunəliyi ləğv etmiş istifadəçilər üçün endirimdir. Apple onlara yeniləmə üçün pulsuz dövr və ya endirimli qiymət təklif etməyə icazə verir. Promotional Offer istifadəçi başına bir dəfə tətbiq olunur və qayıdan istifadəçilər arasında churn rate-i azaltmağa kömək edir.
Win-Back — abunəliyi ləğv etmiş istifadəçiləri qaytarmaq üçün avtomatik kampaniyalardır. Ləğvetmə barədə server bildirişi alındıqda (DID_CHANGE_RENEWAL_STATUS və ya SUBSCRIPTION_PAUSED) tətbiq fərdi təkliflə push bildirişi göndərə bilər. Win-Back kampaniyaları ləğv edən abunəçilərin 15%-ə qədərini qaytarır. Win-Back təklifi göndərmək üçün ən yaxşı vaxt ləğvetmədən sonra ilk 24 saatdır, istifadəçi xidmətin dəyərini hələ xatırlayarkən.
Server tərəfində işlənmə abunəlik sisteminin məcburi komponentidir. Mağazalar abunəliyin həyat dövründəki bütün hadisələr barədə server bildirişləri göndərir: yeniləmə, ödəniş xətası, ləğvetmə, pulun qaytarılması. Server tərəfində işlənmə olmadan istifadəçi girişini düzgün idarə etmək mümkün deyil.
// App Store-dan yeniləmə barədə bildirişin işlənməsi
const notification = request.body
const payload = notification.data.signedPayload
if (notificationType === 'DID_RENEW') {
const transaction = decodeJWS(payload)
await extendAccess({
userId: transaction.originalTransactionId,
expiresDate: transaction.expiresDate
})
}
// Google Play-dən Pub/Sub bildirişinin işlənməsi
const message = JSON.parse(pubsubMessage.data)
const notification = message.subscriptionNotification
if (notification.notificationType === 6) {
// SUBSCRIPTION_RENEWED
await grantAccess({
packageName: message.packageName,
subscriptionId: notification.subscriptionId,
token: notification.purchaseToken
})
}
Status polling — abunəlik statusunu sinxronizasiya etmək üçün ehtiyat mexanizmdir. Server dövri olaraq (hər 24 saatda) App Store və ya Google Play API-si vasitəsilə bütün aktiv abunəliklərin statusunu sorğulayır. Buraxılmış bildirişləri aşkarlamağa və girişi bərpa etməyə imkan verir. Hər bir abunəliyin statusu ola bilər: active, expired, cancelled, on-hold və ya grace period. API həmçinin növbəti yeniləmə tarixini və aktiv sınaq versiyasının olmasını qaytarır.
Churn Rate — dövr ərzində abunəliyi ləğv edən istifadəçilərin faizi. Mobil tətbiqlər üçün normal aylıq churn 5–10% təşkil edir. Yüksək churn (15%-dən çox) məhsulun dəyəri və ya qiymətlə bağlı problemlərə işarə edir. Ləğvetmənin əsas səbəbləri: istifadə edilməməsi, yüksək qiymət, alternativ tapılması.
Remarketing ləğv etmiş abunəçilər üçün ayrıca strategiyadır. Ləğvetmə barədə bildiriş alındıqda tətbiq təklif edə bilər: qayıdışa endirim (Promotional Offer), daha ucuz tarifə keçid və ya abunəliyin dayandırılması. iOS məlumat itkisi olmadan abunəliyi 90 günə qədər dayandırmağa imkan verən Pause Subscription funksiyasını dəstəkləyir.
Grace Period (ödəniş xətası zamanı təxirə salma) — App Store və Google Play-in daxili mexanizmidir. Vəsait silinməsi cəhdi uğursuz olduqda, mağaza istifadəçiyə bildiriş göndərir və silinməni müddət ərzində (30 günə qədər) təkrarlayır. Grace period müddətində istifadəçi məzmunua girişini saxlayır. Grace period-un aktivləşdirilməsi involuntary churn-u 10–15% azaldır.
Churn analysis — abunəliklərin ləğv səbəblərinin müntəzəm təhlilidir. App Store Server Notifications vasitəsilə ləğvetmə səbəbini qaytarır: istifadəçi əl ilə ləğv etdi, ödəniş xətası, pulun qaytarılması. Google Play Developer Notifications vasitəsilə oxşar məlumatlar təqdim edir. Bu məlumatlar əsasında istifadəçiləri ləğvetmə səbəblərinə görə seqmentləşdirmək və hədəflənmiş qayıdış kampaniyaları başlatmaq olar.
Subscription Retention Metrics bir neçə əsas göstəricini əhatə edir: activate-to-trial conversion (proqramı quraşdıranların nə qədəri sınaq müddətinə başladı), trial-to-paid conversion (nə qədəri sınaqdan sonra uzatdı), early churn (ödənişdən sonra ilk 7 gün ərzində ləğvetmə) və win-back rate (ləğvetmədən sonra nə qədəri qayıtdı). Bu göstəricilərin server bildirişləri vasitəsilə real vaxtda monitorinqi istifadəçi davranışındakı dəyişikliklərə operativ reaksiya verməyə imkan verir. Retention təhlili üçün dinamik seqmentasiyadan istifadə olunur: məsələn, müxtəlif aylarda abunə olan istifadəçi kohortlarının müqayisəsi.
Tez-tez verilən suallar
Abunəlik — istifadəçinin məzmunua və ya xidmətə giriş üçün müntəzəm ödəniş etdiyi monetizasiya modelidir. Ödənişlər App Store (iOS) və ya Google Play (Android) vasitəsilə, istifadəçi ləğv edənə qədər avtomatik yenilənməklə işlənir.
App Store və Google Play auto-renewable subscription (avtomatik yeniləmə), non-renewing subscription (avtomatik yeniləməsiz) və pulsuz sınaq dövrlərini dəstəkləyir. Auto-renewable — əsas növ, abunəlik tətbiqlərinin 90%-də istifadə olunur.
Churn rate-i azaltmaq üçün grace period (30 günə qədər), qayıdış üçün promotional offers, sınaq müddətinin bitməsi barədə xatırlatmalar və abunəliyi ləğv etməyə cəhd edərkən fərdiləşdirilmiş təkliflərdən istifadə edin. Normal churn — ayda 5–10%.
Subscription Group — App Store Connect-də bir-birini əvəz edən abunəliklər qrupudur. İstifadəçinin qrupda yalnız bir aktiv abunəliyi ola bilər. Daha bahalı tarif alındıqda ucuz olan avtomatik ləğv edilir.
Free Trial — istifadəçinin abunəliyə pulsuz tam giriş əldə etdiyi müddətdir (adətən 7 və ya 14 gün). Müddət bitdikdən sonra abunəlik avtomatik olaraq ödənişli rejimə keçir. İstifadəçi trial müddəti bitməzdən əvvəl istənilən vaxt abunəliyi ləğv edə bilər.
Xülasə
Açar təslim mobil tətbiq hazırlayacağıq
IT Sectr 2017-ci ildən startaplar və bizneslər üçün iOS və Android tətbiqləri yaradır. Sizə məsləhət verəcəyik və ən yaxşı həlli təklif edəcəyik.
Həm də oxuyun