Абонаментът (subscription) е модел на монетизация на мобилно приложение, при който потребителят редовно плаща за достъп до съдържание или функционалности. За разлика от еднократното закупуване, абонаментът осигурява постоянен доход за разработчика и достъп до актуализирано съдържание за потребителя. Според документацията на Apple Subscriptions, автоматичното подновяване е основният двигател на растежа на пазара на мобилни абонаменти, който надхвърли 200 милиарда долара през 2025 г.
Основни точки
Абонаментът е бизнес модел, при който потребителят плаща редовна сума (седмично, месечно или годишно) за достъп до съдържание, услуга или функционалности на мобилно приложение. Плащанията се обработват чрез App Store или Google Play с автоматично подновяване до анулиране от потребителя.
Абонаментите се превърнаха в доминиращия модел за монетизация на мобилни приложения. Според данни на Sensor Tower, абонаментният модел представлява над 85% от всички приходи на неигрови приложения в App Store. Google Play показва подобна динамика: приходите от абонаменти нарастват с 35% на година.
Ключовото предимство на абонамента за разработчика — предвидим редовен доход (ARR — Annual Recurring Revenue) и възможност за инвестиране в развитието на приложението. За потребителя — достъп до постоянно актуализирано съдържание на относително ниска цена за период.
App Store и Google Play поддържат няколко вида абонаменти. Основната разлика е в механизма на подновяване и възстановяване. Изборът на вид абонамент влияе върху логиката на обработка на плащания, нотификации и анулирания.
Auto-Renewable — основният вид абонамент в мобилните магазини. Абонаментът се подновява автоматично в края на периода, докато потребителят изрично не го анулира в настройките на профила. Магазинът изпраща сървърни нотификации за всяко подновяване, грешка в плащането или анулиране. iOS поддържа периоди от 1 седмица до 1 година, Android — от 1 месец до 1 година.
Non-Renewing — абонамент без автоматично подновяване. Потребителят плаща еднократно за достъп за фиксиран период, след изтичането на който достъпът се прекратява. Разработчикът трябва самостоятелно да напомня на потребителя за необходимостта от подновяване. Този вид се използва по-рядко поради по-ниска конверсия в повторни покупки.
Безплатен пробен период — безплатен пробен период, който автоматично се преобразува в платен абонамент. Въвеждащи оферти — оферти с отстъпка за нови абонати: безплатен период, намалена цена за първите N месеца или pay-as-you-go (отстъпка за няколко периода). Apple ограничава една въвеждаща оферта на потребител за всяка група абонаменти.
Група абонаменти — механизъм на Apple за групиране на взаимозаменяеми абонаменти. Потребителят може да има само един активен абонамент в група. Например, ако приложението предлага базов (9,99 долара на месец) и премиум (19,99 долара на месец) тариф, те трябва да са в една група — при закупуване на премиум, базовият се анулира автоматично.
Google Play използва подобна концепция — Основни планове. Всеки основен план определя период (месец, година) и цена. Към основния план могат да се добавят оферти (отстъпки, безплатни периоди). Потребителят може да превключва между основни планове в рамките на един абонаментен продукт без загуба на достъп.
Правилната конфигурация на групите абонаменти е критична за UX. Ако два тарифа са в различни групи, потребителят може случайно да плати и за двата. App Store автоматично анулира предишния абонамент в групата при закупуване на нов. Google Play изисква ръчна конфигурация на замяна.
Ценообразуването на абонаментите е един от ключовите фактори за конверсия и задържане. App Store и Google Play предоставят няколко инструмента за привличане на абонати: безплатен пробен период (Free Trial), отстъпка за първите периоди (Introductory Offer) и промоционални периоди за съществуващи потребители (Promotional Offer).
Безплатен пробен период — най-ефективният инструмент за привличане на абонати. Според анализите, приложенията с безплатен пробен период показват 25–40% по-висока конверсия в плащащи потребители. Стандартната продължителност на пробния период е 7 или 14 дни. Твърде кратък период (3 дни) не позволява на потребителя да оцени стойността, твърде дълъг (30+ дни) намалява спешността.
Промоционална оферта — отстъпка за потребители, които вече са били абонати, но са анулирали абонамента. Apple позволява да им се предложи безплатен период или намалена цена за подновяване. Промоционалната оферта действа веднъж на потребител и помага за намаляване на churn rate сред връщащите се потребители.
Win-Back — автоматични кампании за връщане на абонати, които са анулирали. При получаване на сървърна нотификация за анулиране (DID_CHANGE_RENEWAL_STATUS или SUBSCRIPTION_PAUSED) приложението може да изпрати push нотификация с персонализирана оферта. Win-Back кампаниите връщат до 15% от анулиралите абонати. Най-доброто време за изпращане на win-back оферта — първите 24 часа след анулиране, докато потребителят все още помни стойността на услугата.
Сървърната обработка на абонаменти е задължителен компонент на абонаментната система. Магазините изпращат сървърни нотификации за всички събития от жизнения цикъл на абонамента: подновяване, грешка в плащането, анулиране, възстановяване на средства. Без сървърна обработка е невъзможно правилното управление на достъпа на потребителите.
// Обработка на нотификация от App Store за подновяване
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
})
}
// Обработка на Pub/Sub нотификация от Google Play
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
})
}
Polling на статуса — резервен механизъм за синхронизация на статуса на абонамента. Сървърът периодично (на всеки 24 часа) проверява статуса на всички активни абонаменти чрез API на App Store или Google Play. Позволява откриване на пропуснати нотификации и възстановяване на достъпа. Статусът на всеки абонамент може да бъде: active, expired, cancelled, on-hold или grace period. API-то връща също датата на следващото подновяване и индикация за активна пробна версия.
Churn Rate — процент потребители, анулирали абонамента за период. За мобилни приложения нормалният месечен churn е 5–10%. Висок churn (над 15%) показва проблеми със стойността на продукта или ценообразуването. Основни причини за анулиране: липса на използване, висока цена, намиране на алтернатива.
Ремаркетинг за анулирали абонати — отделна стратегия. При получаване на нотификация за анулиране, приложението може да предложи: отстъпка за връщане (Promotional Offer), преминаване към по-евтин тариф или пауза на абонамента. iOS поддържа функцията Pause Subscription, която позволява спиране на абонамента до 90 дни без загуба на данни.
Гратисен период (отсрочка при грешка в плащането) — вграден механизъм на App Store и Google Play. При неуспешен опит за теглене на средства, магазинът уведомява потребителя и повтаря тегленето през периода (до 30 дни). По време на гратисния период потребителят запазва достъп до съдържанието. Включването на гратисен период намалява неволния churn с 10–15%.
Анализ на churn — редовен анализ на причините за анулиране на абонаменти. App Store връща причината за анулиране чрез Server Notifications: потребителят е анулирал ръчно, грешка в плащането, възстановяване на средства. Google Play предоставя подобни данни чрез Developer Notifications. Въз основа на тези данни потребителите могат да бъдат сегментирани по причини за анулиране и да се стартират таргетирани кампании за връщане.
Метрики за задържане на абонаменти включват няколко ключови показателя: конверсия активиране-проба (колко от инсталиралите са започнали пробен период), конверсия проба-платено (колко са подновили след пробния), ранен churn (анулиране в първите 7 дни след плащане) и win-back процент (колко са се върнали след анулиране). Мониторингът на тези метрики в реално време чрез сървърни нотификации позволява бърза реакция на промени в поведението на потребителите. За анализ на задържането се използва динамична сегментация: например сравнение на кохорти потребители, абонирали се в различни месеци.
Често задавани въпроси
Абонаментът е модел на монетизация, при който потребителят редовно плаща за достъп до съдържание или услуга. Плащанията се обработват чрез App Store (iOS) или Google Play (Android) с автоматично подновяване до анулиране от потребителя.
App Store и Google Play поддържат auto-renewable subscription (автоматично подновяване), non-renewing subscription (без автоматично подновяване) и безплатни пробни периоди. Auto-renewable — основният вид, използван в 90% от абонаментните приложения.
За намаляване на churn rate използвайте гратисен период (до 30 дни), промоционални оферти за връщане, напомняния за край на пробния период и персонализирани оферти при опит за анулиране на абонамент. Нормален churn — 5–10% на месец.
Група абонаменти — група взаимозаменяеми абонаменти в App Store Connect. Потребителят може да има само един активен абонамент в група. При закупуване на по-скъп тариф, по-евтиният се анулира автоматично.
Безплатен пробен период — период (обикновено 7 или 14 дни), през който потребителят получава пълен достъп до абонамента безплатно. След изтичане на периода абонаментът автоматично преминава в платен режим. Потребителят може да анулира абонамента по всяко време преди края на пробния период.
Резюме
Ще разработим мобилно приложение под ключ
IT Sectr създава iOS и Android приложения за стартъпи и бизнеси от 2017 г. Ще ви консултираме и ще предложим най-доброто решение.
Прочетете също