Руководство
App Store Offer Codes и реферальные коды для инфлюенсеров (2026)
Apple Offer Codes и Google Play Promo Codes меняют цену для пользователя. Реферальный код показывает, какому автору платить. Что предлагает каждый магазин в 2026 году, чем коды магазинов не подходят на роль кодов авторов и как приложения используют оба.
Обновлено 1 ноября 2026 г.
Коротко
App Store Offer Code или Google Play Promo Code даёт пользователю условия, которые обеспечивает сам магазин: например, бесплатный период или скидку. Но он никому не засчитывается и никому не платит. Реферальный код определяет автора, который привёл пользователя, — так вы можете атрибутировать его покупки и платить комиссию. Чаще всего приложения используют реферальный код для атрибуции и показывают приглашённым пользователям более выгодное предложение, настроенное в Apple, Google или RevenueCat.
Два кода — две разные задачи
Для пользователя оба выглядят одинаково: короткое слово, которое куда-то вводят. Но делают они разное. Offer Code (Apple) или Promo Code (Google) — инструмент ценообразования: магазин проверяет его и применяет условия при покупке. Реферальный код — инструмент атрибуции: приложение или партнёрская платформа проверяет его и записывает, какой автор привёл пользователя, чтобы автор мог зарабатывать на платежах этого пользователя.
Один другого не заменяет. Код магазина никому не платит, а реферальный код сам по себе цену не меняет. В App Store нет функции реферальных кодов для приложений, а партнёрская программа Apple с 2018 года не охватывает приложения и встроенные покупки. Поэтому атрибуцию авторов всегда приходится добавлять самим.
Apple Offer Codes в 2026 году
Сначала Offer Codes работали только с автопродлеваемыми подписками. С 29 октября 2025 года они охватывают все типы встроенных покупок, включая расходуемые, нерасходуемые и неавтопродлеваемые подписки. Для подписок, по справке Apple App Store Connect (проверено в ноябре 2026 года):
Три типа предложений. Бесплатное, с оплатой по мере использования (сниженная цена на несколько расчётных периодов) или с оплатой вперёд (одна цена на заданный срок).
Два вида кодов. Одноразовые коды, которые создаются пакетами от 500 до 25 000, и произвольные коды с названием на ваш выбор длиной до 64 символов, до 25 000 активаций на пакет.
Ограничения. До 1 миллиона кодов на приложение в квартал на все подписки вместе и до 10 одновременно активных предложений на подписку. Одноразовые коды действуют не дольше шести месяцев, произвольные могут работать без даты окончания.
Кому доступно. Каждое предложение можно ограничить новыми, действующими или бывшими подписчиками группы подписок — или любым сочетанием этих групп.
Активация. По ссылке активации предложения, на странице «Активировать подарочную карту или код» в App Store или внутри вашего приложения на iOS 14 и новее.
Ещё одно изменение 2026 года: с 26 марта 2026 года разработчики больше не могут создавать промокоды на встроенные покупки в App Store Connect. Уже созданные работают до истечения срока, а промокоды на бесплатную загрузку приложения остаются. Для скидки на встроенную покупку теперь используются Offer Codes.
Google Play Promo Codes
Промокоды Google Play устроены уже. Вот что сказано в документации Google по Play Billing (проверено в ноябре 2026 года):
Для подписок — пробный период, а не скидка. Промокод на подписку даёт бесплатный пробный период. Это не бесплатная подписка и не сниженная цена. Если у подписки уже есть пробный период, промокод заменяет его, а не продлевает.
Два вида кодов. Одноразовые коды можно активировать в Play Store или в приложении. Пользовательские коды работают только для подписок. Их можно активировать только в приложении и только тем, кто раньше не подписывался.
Квоты. До 10 000 одноразовых кодов в квартал на одну подписку или пользовательский код с лимитом активаций от 2000 до 99 999. На разовые продукты действует общая квота — 500 кодов в квартал на всё приложение. Неиспользованные коды на следующий квартал не переносятся.
После создания изменить нельзя. Когда акция создана, нельзя изменить количество кодов в ней или сменить их тип.
Чтобы дать в Google Play настоящую скидку, используйте предложение для подписки в рамках базового тарифа. Например, с правом на участие, которое определяет разработчик, а ваше приложение решает, кому его показать.
Код предложения, промокод или реферальный код: сравнение
Что каждый код даёт программе для авторов. Лимиты магазинов — по документации Apple и Google на ноябрь 2026 года.
| Вопрос | Код предложения Apple | Промокод Google Play | Реферальный код |
|---|---|---|---|
| Что делает | Применяет при покупке предложение, которое обеспечивает магазин | Даёт бесплатный пробный период или бесплатный разовый продукт | Фиксирует, какой автор привёл пользователя |
| Меняет цену | Да: бесплатно, оплата по мере использования или оплата вперёд | Только бесплатно, частичной скидки нет | Нет, если приложение не показывает приглашённым пользователям более выгодное предложение |
| Начисляет комиссию автору | Нет | Нет | Да, за покупки, подтверждённые магазином |
| Где вводится | Ссылка для активации, App Store или приложение | Play Store или приложение; пользовательские коды — только в приложении | Поле для кода в приложении или ссылка автора |
| Квота магазина | 1 млн кодов на приложение в квартал; 10 активных предложений на подписку | 10 000 одноразовых кодов в квартал на подписку; пользовательские коды — 2000–99 999 активаций | Магазины лимитов не устанавливают |
| Платформы | Только платформы Apple | Только Android | Один код для iOS, Android и веба |
Почему одного кода предложения мало для кода автора
Заманчиво выдать каждому автору свой код предложения и считать активации. Так вы получите скидку и приблизительный подсчёт, но дальше упрётесь в ограничения:
Код определяет предложение, а не автора. В данных транзакций Apple указан идентификатор предложения, настроенного в App Store Connect, а в Sales and Trends продажи по предложениям различаются по его справочному названию. Чтобы так различать авторов, нужно по одному предложению на каждого, а у подписки может быть только 10 активных предложений одновременно.
Для каждого магазина нужен свой код. Код Apple не работает на Android, и наоборот. Автору со смешанной аудиторией понадобятся два кода и две инструкции.
Активация может пройти вне приложения. Пользователь, который активирует код на странице App Store или по ссылке, может вообще не дойти до поля для кода в вашем приложении. Тогда приложение узнает об активации только из данных магазина.
Для продлений и возвратов всё равно нужен учёт. Регулярная комиссия должна идти за подписчиком и после окончания предложения: каждое продление — по согласованной ставке, каждый возврат — с отменой начисления. Подсчёт активаций этого не делает.
Коды заканчиваются и истекают. Квартальные квоты, размеры партий и сроки действия подходят для разовой акции. Но неудобны, если автор рассказывает о вашем приложении целый год.
В Google считать немного удобнее: Play Developer API показывает текст пользовательского кода, применённого при старте подписки, а по одноразовому коду видно лишь, что он был использован. Но подсчёт — это ещё не выплата.
Как приложения сочетают предложение с реферальным кодом
Работает такая схема: реферальный код отвечает за атрибуцию, а условия сделки даёт магазин или RevenueCat. С InfluTo это выглядит так:
- 1
Дайте каждому автору один реферальный код и одну ссылку. Один и тот же код работает на iOS, Android и в вебе — его можно ввести вручную или открыть по ссылке. Автор получает комиссию за каждую подтверждённую покупку приглашённого пользователя.
- 2
Настройте условия сделки в магазине или в RevenueCat. Это может быть более длинный пробный период или скидка на первый период — как отдельный продукт или offering, код предложения Apple или предложение для подписки в Google Play. У каждого варианта свои правила участия, поэтому сверьтесь с документацией Apple и Google, прежде чем на что-то опираться.
- 3
Покажите предложение приглашённым пользователям. Вызовите checkAttribution() перед пейволом и показывайте реферальное предложение, если пользователь пришёл по рекомендации. Или позвольте RevenueCat Targeting выбрать offering по атрибуту подписчика influto_referral, который записывает SDK.
- 4
По желанию: одно слово для обоих кодов. Назовите собственный offer-код Apple так же, как реферальный код автора. Пользователь вводит его в поле для кода в вашем приложении — так переход засчитывается автору, — а затем приложение открывает погашение offer-кода в Apple, чтобы применить скидку.
Чтобы разграничить роли: InfluTo не создаёт, не выдаёт и не отслеживает offer-коды. Платформа засчитывает продажу автору по его реферальному коду или ссылке и проверяет покупку в магазине, как любую другую. Сама скидка приходит от Apple, Google или из вашего offering в RevenueCat.
Скидка меняет и комиссию. Комиссия — это процент от суммы, которую пользователь реально платит. Поэтому бесплатный период ничего не приносит до первого платного, а половинная цена первого месяца вдвое уменьшает комиссию за него. Продления по полной цене приносят полную ставку. Если авторам важно сохранить полную первую комиссию, обычно удобнее для них более длинный пробный период.
Соблюдайте правила магазинов в акциях
Что бы вы ни комбинировали, предложение должно соответствовать правилам магазинов, а авторы должны описывать его так, как его применяет магазин.
Вознаграждайте покупку, а не установку. Предложите лучшую цену или более длинный пробный период на подписку, с оплатой через биллинг магазина. Оба магазина ограничивают плату и вознаграждение за установки, оценки и отзывы. Перед запуском акции прочитайте App Store Review Guidelines и Google Play Developer Program Policies.
Текст должен совпадать с предложением. Если код даёт 14 дней пробного периода, в подписи автора и на вашем пейволе должно быть написано одно и то же: пробный период 14 дней. Магазин применяет условия, которые вы настроили, а не те, что прозвучали в видео.
Сообщайте о партнёрстве. Авторам, которые получают комиссию, стоит помечать пост как рекламу или партнёрскую ссылку, если этого требуют их платформа и местные законы.
Offer Codes и реферальные коды: ответы
Можно ли использовать offer-коды Apple как коды для инфлюенсеров?
Для скидки — да. Для атрибуции и выплат — лишь отчасти. Apple определяет продажи по предложению, а не по отдельному коду, у подписки может быть только 10 активных предложений одновременно, и автору ничего не платится. Дайте каждому автору реферальный код — для учёта и комиссии, а для самой скидки используйте offer-код или реферальный пейвол.
Есть ли в App Store функция реферальных кодов?
Нет. В App Store есть Offer Codes для скидок и Promo Codes для бесплатной загрузки приложений, но реферальной или партнёрской функции для приложений нет. Атрибуцию авторов вы добавляете сами или через партнёрскую платформу и её SDK.
Как отслеживать погашение промокодов по каждому инфлюенсеру?
Apple показывает продажи по offer-кодам в разрезе справочного имени предложения — в Sales and Trends и в данных о транзакциях, поэтому для подсчёта по каждому автору нужно отдельное предложение на каждого. Play Developer API от Google показывает текст кастомного кода, использованного при оформлении подписки. Чтобы засчитывать авторам продления и обрабатывать возвраты, используйте рядом реферальный код и проверяйте каждую покупку в магазине.
Можно ли дать скидку на подписку с помощью промокода Google Play?
Нет. Промокоды на подписки в Google Play дают только бесплатный пробный период. Для сниженной цены создайте предложение подписки на базовом плане и решайте в приложении, кому его показывать.
Могут ли разработчики по-прежнему создавать Promo Codes App Store для встроенных покупок?
Нет, с 26 марта 2026 года. Уже выпущенные промокоды на встроенные покупки работают до истечения срока, а Promo Codes для бесплатной загрузки приложений остаются. Offer Codes теперь охватывают все типы встроенных покупок.
Создаёт ли InfluTo offer-коды или отслеживает их?
Нет. InfluTo засчитывает продажи авторам по реферальному коду или ссылке и проверяет каждую покупку в Apple или Google — через RevenueCat или напрямую. Само предложение вы настраиваете в App Store Connect, Play Console или RevenueCat и показываете приглашённым пользователям через checkAttribution() или RevenueCat Targeting.
Уменьшает ли скидка комиссию автора?
Да, за платёж со скидкой. Комиссия — это доля от суммы, которую пользователь реально платит: за бесплатный период она нулевая, за месяц с половинной ценой — половинная. Продления по полной цене приносят полную ставку.
Цену задаёт магазин. Автору продажу засчитывает код.
Реферальные коды для iOS, Android и веба, комиссии с проверкой в магазине и ежемесячные выплаты авторам. 0 $ в месяц, 10% с выручки от привлечённых авторами подписчиков.
Начать бесплатно