Пейвол iOS: 7 помилок новачка, які блокують продажі
Автор: Mehdi Azizi
Оновлено , 9 хв
Пейвол не на своєму місці, немає пробного періоду, забута кнопка відновлення, бракує вимог Apple: 7 помилок пейволу iOS, через які застосунок не продає.
Чому твій пейвол iOS не продає
Твій застосунок уже в App Store, встановлення йдуть, а підписується майже ніхто. Здебільшого проблема не в ідеї і не в коді, а в пейволі iOS: це екран, який показує платну пропозицію і просить користувача взяти на себе зобов'язання. Пейвол, показаний не вчасно, без безкоштовного пробного періоду, без кнопки відновлення або без написів, яких вимагає Apple, не продає. Або його відхиляють на перевірці.
Ось 7 помилок, які я найчастіше бачу в першому застосунку, і як виправити кожну. Жодного чарівного рецепта: лише конкретні налаштування, які можна перевірити і застосувати ще до наступної відправки в Apple.
Я публікую власні iOS-застосунки з підпискою: Solys, будильник із міні-іграми, і TradaZen, симулятор трейдингу. Обидва підключені до RevenueCat. В обох я пережив ту саму ситуацію: багато встановлень і дуже мало запущених пробних періодів. Сам продукт був ні до чого. Пейвол і онбординг недостатньо чітко вели до пробного періоду. Це одна з причин, чому я їх ґрунтовно переробив, і саме звідти цей список.
Помилка №1: показувати пейвол зарано або запізно
Це найдорожча помилка, і вона буває в обидва боки.
Зарано означає, що пейвол з'являється раніше, ніж користувач зрозумів, що робить застосунок. Він відкриває застосунок, бачить ціну і закриває. У нього немає жодної причини платити, бо він ще нічого не побачив.
Запізно означає, що пейвол захований за кнопкою «Premium» у налаштуваннях або з'являється лише після кількох днів використання. Більшість користувачів його так і не побачить. А користувач, який не бачить твоєї пропозиції, не може підписатися.
Правильний момент посередині: наприкінці онбордингу, одразу після того, як користувач відчув цінність застосунку. Він відповів на кілька запитань, побачив, що застосунок для нього зробить, можливо, спробував головну функцію. Саме тут пропозиція має сенс.
На практиці:
- онбординг ставить корисні запитання і показує попередній вигляд результату;
- пейвол з'являється в кінці цього шляху, а не посередині;
- ти можеш показати його знову пізніше, коли користувач упреться в обмеження безкоштовної версії. Якщо робиш платною функцію, яка досі була безкоштовною, спершу прочитай посібник про guideline 3.2.2.
Помилка №2: не пропонувати безкоштовний пробний період
Для застосунку, про який ще ніхто не знає, просити заплатити одразу означає просити великого стрибка. Безкоштовний пробний період зменшує цей стрибок: користувач пробує без ризику, а оплата починається лише після завершення пробного періоду, якщо він не скасує підписку.
Apple передбачає цей механізм під назвою introductory offer для автоматично поновлюваних підписок. Два правила, які варто запам'ятати, зі сторінки Apple про підписки:
- клієнт може скористатися лише однією introductory offer на групу підписок;
- у процесі покупки ти маєш чітко вказати тривалість пробного періоду і ціну, яку буде списано після його завершення.
Поширена помилка: пропонувати пробний період і не казати про це. Якщо на кнопці написано лише «Підписатися», користувач не знає, що може спробувати безкоштовно. Напиши це прямо на кнопці або одразу над нею: тривалість пробного періоду, потім ціна. Саме така дрібниця відрізняє встановлення, які лежать мертвим вантажем, від пробних періодів, які запускаються.
Помилка №3: погано виділяти річну підписку
Багато перших застосунків пропонують місячну і річну підписку, але подають їх як два однакові варіанти поруч, без жодної ієрархії. Результат: користувач вагається, а той, хто вагається, часто просто закриває екран.
Утім річна підписка вигідна і тобі, і користувачу: для нього нижча еквівалентна ціна за місяць, для тебе довше зобов'язання. Щоб чесно її виділити:
- вибери її за замовчуванням і дай їй окреме візуальне оформлення;
- покажи місячний еквівалент поруч із річною ціною, щоб порівняння було миттєвим;
- вкажи реальну економію порівняно з місячною підпискою, розраховану на твоїх справжніх цінах, а не на вигаданій «базовій» ціні.
Не впадай в іншу крайність: ціна, яку реально буде списано, має лишатися найпомітнішою. Apple вимагає, щоб повна ціна поновлення була показана чітко і помітно. Місячний еквівалент великими літерами і справжня річна ціна дрібним шрифтом означають оманливий пейвол і підставу для відмови за guideline 3.1.2.
Помилка №4: забути кнопку відновлення покупок
Це найдурніший і один із найчастіших недоглядів. Підписник змінює iPhone, перевстановлює застосунок і бачить пейвол, хоча вже платить. Без кнопки «Відновити покупки» він ніяк не може повернути собі доступ.
Це не опція. Правила перевірки App Store (правило 3.1.1) вимагають механізму відновлення для кожної вбудованої покупки, яку можна відновити, а сторінка Apple про підписки серед елементів екрана оформлення підписки називає «спосіб для чинних підписників увійти або відновити свої покупки».
З RevenueCat відновлення вміщується в один виклик. Справжня робота полягає в тому, щоб перевірити, що відбувається далі:
- підписник справді отримує свій доступ назад, без перезапуску застосунку;
- користувач без покупок отримує зрозуміле повідомлення, а не технічну помилку;
- кнопка видна на самому пейволі, а не лише в налаштуваннях.
Помилка №5: забути написи, яких вимагає Apple
Пейвол, який не каже чітко, за що користувач платитиме, можуть відхилити. На своїй сторінці про підписки Apple докладно описує, що має бути на екрані оформлення підписки:
- назва і тривалість підписки, а також що вона дає протягом цього періоду;
- повна ціна поновлення, показана чітко і локалізована в доступних валютах;
- спосіб відновити покупки (див. попередню помилку).
Додай чітке речення про автоматичне поновлення: підписка поновлюється, доки користувач її не скасує, і скасувати її можна в налаштуваннях облікового запису Apple.
Та сама сторінка також уточнює, що застосунок і його метадані в App Store мають містити посилання на умови використання і політику конфіденційності. Багато хто дізнається про це лише після відмови: недостатньо додати ці посилання в застосунок, потрібно також нагадування про умови підписки і ці два посилання в описі сторінки App Store. Без них буде відмова за правилом 3.1.2. У своїх застосунках із підпискою я завершую опис коротким блоком: умови підписки, потім посилання на умови використання і посилання на політику конфіденційності. А якщо твою сторінку перекладено, цей блок має бути кожною мовою.
Перш ніж вставити посилання, відкрий їх у браузері. Посилання на сторінку, якої не існує, дорівнює відсутньому посиланню.
Інші часті причини відмов я докладно розібрав у цій статті про відмови Apple, а сторінці App Store присвячено окремий матеріал: оптимізація сторінки в App Store.
Помилка №6: не тестувати пейвол у sandbox
Пейвол, який гарно виглядає в симуляторі, ще не означає пейвол, який працює. Між налаштуванням продуктів в App Store Connect, пропозиціями в RevenueCat і кодом застосунку є багато місць, де може зламатися дрібниця: неправильно прив'язаний продукт, ціна, яка не завантажується, пробний період, який не відображається.
Для цього Apple надає тестове середовище sandbox із тестовими обліковими записами Apple, які ти створюєш в App Store Connect у розділі «Users and Access», вкладка Sandbox. Ці облікові записи дають змогу тестувати покупки без списання грошей, зокрема поновлення, невдалі платежі та повернення коштів, як пояснює документація App Store Connect.
Перед кожною відправкою пройди щонайменше цей шлях на справжньому iPhone:
- перший запуск, повний онбординг, перехід на пейвол;
- запуск пробного періоду з тестовим обліковим записом;
- перевірка, що преміум-доступ справді відкривається;
- видалення застосунку, повторне встановлення, відновлення покупки;
- правильне відображення пейволу на найменшому і найбільшому iPhone, які ти підтримуєш.
Рецензент Apple теж тестуватиме покупку. Якщо вона не пройде, буде відмова.
Помилка №7: нічого не вимірювати
Ця помилка не дає виправити всі інші. Без вимірювань ти не знаєш, де користувачі відпадають. Ти бачиш лише кінцевий результат: мало підписників. І не знаєш, у чому проблема: в онбордингу, пейволі, ціні чи пробному періоді.
Саме це дозволило мені побачити проблему у власних застосунках: встановлення були, а запущених пробних періодів ні. Без цих двох цифр поруч я міг би тижнями переробляти щось інше.
Додай події аналітики на кожному ключовому етапі, наприклад через PostHog:
- початок онбордингу;
- завершення онбордингу;
- показ пейволу;
- запуск пробного періоду;
- підтверджена покупка або підписка;
- успішне відновлення.
З цими подіями ти отримуєш воронку. Бачиш етап, на якому користувачі йдуть, і знаєш, що переробляти насамперед. RevenueCat доповнює картину з боку доходів: пробні періоди, конверсії, поновлення, скасування.
Остання порада: не змінюй усе одночасно. Якщо в один день змінити ціну, пробний період і дизайн пейволу, ти ніколи не дізнаєшся, що саме зрушило цифри.
Чекліст пейволу перед наступною відправкою
- Пейвол з'являється наприкінці онбордингу, після демонстрації цінності.
- Безкоштовний пробний період указано чітко: тривалість, потім ціна після нього.
- Річну підписку виділено чесно, ціна, яку реально буде списано, лишається читабельною.
- Кнопка «Відновити покупки» є на пейволі і працює.
- Указано назву, тривалість, ціну поновлення і автоматичне поновлення.
- Посилання на умови використання і політику конфіденційності є в застосунку і в описі App Store, кожною мовою.
- Повний шлях покупки протестовано в sandbox на справжньому iPhone.
- Події аналітики охоплюють кожен етап, від онбордингу до покупки.
Якщо ти ще вагаєшся щодо самої моделі, підписка чи разова оплата, я написав окремий посібник: підписка чи разова покупка для твого першого iOS-застосунку. А всю технічну частину, продукти, RevenueCat і перевірку, зібрано на сторінці вбудовані підписки iOS.
Створи свій пейвол з iOS Kit
Пейвол лише одна частина. Він залежить від онбордингу перед ним, від ціни, яку ти встановлюєш, від сторінки App Store, яка приводить користувачів, і від головної функції застосунку, яку варто тримати простою в першій, чітко окресленій версії.
Якщо хочеш почати з готової основи, онбординг, пейвол і підписки вже є в стартовому коді iOS Kit, а третій етап його шляху присвячено підключенню їх до твого власного застосунку. Ніхто не може гарантувати тобі дохід.
Перед відправкою skills Claude Code з Apple Review Kit перевіряють твій пейвол і написи, яких вимагає Apple. А на головній сторінці показано, як запустити свій мобільний застосунок з уже підключеним пейволом.
Поширені запитання
Які помилки пейволу iOS блокують продажі першого застосунку?
У першому застосунку повторюються сім помилок: пейвол показано зарано або запізно, немає безкоштовного пробного періоду, річну підписку погано виділено. Далі йдуть забута кнопка відновлення, відсутні написи, яких вимагає Apple, пейвол, жодного разу не протестований у sandbox, і повна відсутність вимірювань. Кожну виправляє конкретне налаштування, яке варто перевірити до наступної відправки в Apple.
Коли показувати пейвол в iOS-застосунку?
Наприкінці онбордингу, одразу після того, як користувач відчув цінність застосунку. Зарано: він бачить ціну, не зрозумівши, що робить застосунок. Запізно, наприклад за кнопкою «Premium» у налаштуваннях: більшість користувачів його так і не побачить. Ти можеш показати його знову пізніше, коли користувач упреться в обмеження безкоштовної версії.
Що має показувати пейвол iOS, щоб відповідати правилам Apple?
Apple вимагає на екрані оформлення підписки назву і тривалість підписки, що вона дає, чітко показану повну ціну поновлення і спосіб відновити покупки. Також потрібні посилання на умови використання і політику конфіденційності, у застосунку і в описі твоєї сторінки App Store. Без них в описі буде відмова. Додай чітке речення про автоматичне поновлення.
Чи варто пропонувати безкоштовний пробний період в iOS-застосунку?
Так, особливо для застосунку, про який ще ніхто не знає: просити заплатити одразу означає просити великого стрибка, а пробний період дає змогу спробувати без ризику. Apple називає це introductory offer, і одному клієнту доступна лише одна на групу підписок. Напиши тривалість пробного періоду, а потім ціну, яку буде списано після нього, на кнопці або одразу над нею.
Як виділити річну підписку, не вводячи користувача в оману?
Вибери річну підписку за замовчуванням, дай їй окреме візуальне оформлення і покажи її місячний еквівалент поруч із річною ціною. Вкажи реальну економію порівняно з місячною, розраховану на твоїх справжніх цінах, а не на вигаданій «базовій» ціні. Не ховай справжню ціну: місячний еквівалент великими літерами і річна ціна дрібним шрифтом означають оманливий пейвол і підставу для відмови.
Як протестувати пейвол iOS перед відправкою в Apple?
Через sandbox від Apple: тестові облікові записи, створені в App Store Connect, дають змогу купувати без списання грошей. На справжньому iPhone пройди весь шлях: онбординг, запуск пробного періоду, преміум-доступ, потім видалення застосунку, повторне встановлення і відновлення покупки. Також перевір відображення на найменшому і найбільшому iPhone, які ти підтримуєш.