Кратко. Встроенные покупки, которые вы отметили как промо, могут появляться в результатах поиска App Store, на странице приложения и во вкладках «Сегодня», «Игры» и «Приложения» — их собирают из отображаемого имени (30 символов), описания (45 символов) и изображения 1024x1024. Одновременно можно продвигать до 20 покупок, а переключение того, какие из них показываются, не требует новой сборки: это чекбокс в App Store Connect, который отражается в Store примерно за 24 часа. Потребляемые покупки исключены из результатов поиска. Большинство инди-разработчиков с активными встроенными покупками ни разу не отмечали галочку «Promote on the App Store».
Если вы продаёте подписки, апгрейды или пакеты контента, у вас уже есть неиспользуемые метаданные App Store Connect: отображаемое имя и описание ваших встроенных покупок. Пока вы явно не включили промо, этот текст существует только внутри окна покупки, которое пользователь видит уже после того, как скачал приложение. До поиска он не доходит вовсе.
Что такое промо-покупка в приложении?
Промо-покупка — это встроенная покупка, которую вы отметили в App Store Connect, чтобы она отображалась за пределами обычного флоу покупки — на странице приложения, в результатах поиска App Store и, если редакторы Apple выберут её, во вкладках «Сегодня», «Игры» или «Приложения». Продвигать можно до 20 встроенных покупок одновременно, во всех странах и регионах, на устройствах с iOS 11 и новее.
Каждая промо-покупка строится из трёх элементов метаданных App Store Connect, у каждого — свой лимит:
| Поле | Лимит | Где отображается |
|---|---|---|
| Справочное имя | 64 символа | Только внутри App Store Connect, пользователям никогда не показывается |
| Отображаемое имя | 2-30 символов | На промо-карточке и в результатах поиска |
| Описание | 45 символов | На странице приложения для этой покупки |
| Промо-изображение | 1024x1024 px, PNG или качественный JPEG | На промо-карточке |
Справочное имя — это внутренняя бухгалтерия, как и в случае с внутриигровыми событиями (In-App Events): оно отображается в App Store Connect и в отчётах «Продажи и тренды», и его можно редактировать в любой момент без проверки. Отображаемое имя и описание — единственный текст, который видит пользователь, поэтому они несут ту же нагрузку, что и подзаголовок: тот, кто ищет, должен решить, нажимать ли, опираясь только на 30 и 45 символов — и ничего больше.
Действительно ли промо-покупки появляются в поиске App Store?
Да. В официальной документации Apple для разработчиков указано, что промо-покупки «могут появляться в результатах поиска» в дополнение к странице приложения и featured-вкладкам — с одним исключением: потребляемые встроенные покупки не появляются в результатах поиска независимо от статуса промо. Если ваша модель монетизации — подписки, непотребляемые покупки или неавтопродлеваемые подписки, эта площадка вам доступна. Если у вас только потребляемые покупки (пакеты монет, разовые кредиты), поиск отпадает, и промо помогает только странице приложения.
Нужна ли новая версия приложения, чтобы продвигать встроенную покупку?
Нет — изменение того, какие покупки продвигаются и в каком порядке, делается целиком внутри App Store Connect и не требует новой сборки. В разделе Monetization > In-App Purchases откройте покупку, добавьте промо-изображение, отметьте галочку «Promote on the App Store» и настройте порядок показа с помощью контрола перестановки. По данным Apple, изменения могут отражаться в Store в течение суток.
При этом, прежде чем промо сможет заработать, должны выполняться два условия:
- Сама покупка должна быть одобрена App Review. Промо — это настройка отображения поверх уже одобренной встроенной покупки, а не отправка чего-то нового на проверку.
- Приложение должно поддерживать API
PurchaseIntent, чтобы App Store мог показывать промо-страницы продукта и позволять покупку прямо оттуда. Без этого Apple не покажет промо, даже если галочка включена.
Если вы никогда раньше не отправляли встроенную покупку на проверку, для первой всё иначе: первую потребляемую, первую непотребляемую, первую автопродлеваемую подписку и первую неавтопродлеваемую подписку нужно отправлять вместе с новой версией приложения. Каждая следующая покупка того типа, который вы уже выпускали, может отправляться на проверку отдельно, без обновления приложения.
Кто может включать промо?
Чтобы продвигать уже одобренную, существующую встроенную покупку, нужна роль Account Holder, Admin, App Manager, Developer или Marketing в App Store Connect — это заметно шире, чем роли, которые вообще могут отправить покупку на проверку (только Account Holder, Admin или App Manager). На практике это значит: ваш разработчик может выпустить встроенную покупку, а маркетологу не нужен расширенный доступ, чтобы решать, какие из них продвигать и в каком порядке.
Как написать отображаемое имя, которое получает клик
У вас есть 30 символов и никакого второго поля, на которое можно опереться. Несколько правил, которые прослеживаются во всех рекомендациях Apple по промо-покупкам:
- Не пишите общие ярлыки вроде «100 самоцветов» или «Тариф 1». Если у вас три уровня подписки, дайте каждому отдельное имя, привязанное к тому, что он открывает, а не к номеру.
- Для автопродлеваемых подписок указывайте срок прямо в имени — пользователь, пробегающий глазами результаты поиска, должен различить «Pro на месяц» и «Pro на год», ничего не открывая.
- Свяжите имя с приложением. Промо-карточка может показываться за пределами страницы приложения, во вкладке, где иконка приложения — единственная другая подсказка для пользователя.
- Описание в 45 символов — это место для дифференциации, а не для повтора отображаемого имени. Если два уровня отличаются только ценой, так и напишите — цена меняется по регионам и не может быть зашита в текст напрямую.
У промо-изображения свои ограничения, которые стоит проверить перед экспортом: никаких скриншотов, никакой переиспользованной иконки приложения, ничего важного в левом нижнем углу (Apple накладывает туда иконку приложения, когда карточка показывается вне страницы продукта), и никакого текста, встроенного в само изображение.
Чек-лист для первой промо-покупки
Если у вас есть активные, одобренные встроенные покупки, но вы ни разу не продвигали ни одну из них:
- Убедитесь, что ваша модель монетизации не состоит только из потребляемых покупок — если это так, промо всё равно поможет странице приложения, но не дойдёт до поиска.
- Выберите покупку с самым высоким намерением первой: тот тариф или подписку, на который вы хотели бы, чтобы приземлился искавший человек, а не обязательно самый дешёвый вариант.
- Напишите отображаемое имя (30 символов), которое называет продукт, а не ценовой уровень.
- Напишите описание в 45 символов, которое добавляет информацию, которой ещё нет в имени.
- Экспортируйте изображение 1024x1024 без текста, без скриншота и без ничего важного в левом нижнем углу.
- Убедитесь, что приложение реализует API
PurchaseIntent— без него промо не покажется, даже после одобрения. - Включите «Promote on the App Store», задайте порядок, сохраните и подождите до 24 часов, прежде чем проверять, появилось ли промо.
Неиспользуемая площадка
Большинство инди-разработчиков относятся к метаданным встроенных покупок как к внутренней сантехнике: отображаемое имя существует лишь для того, чтобы окну покупки было что показать. На деле это одна из немногих единиц метаданных App Store, которые можно добавить к своему поисковому следу без новой сборки, без нового цикла проверки для самого промо и вообще не трогая заголовок, подзаголовок или поле ключевых слов.