Подписки в Google Play: недавние изменения

В мае 2022 года мы изменили процессы создания подписок и управления ими в Play Console. Благодаря этому появились дополнительные возможности продажи подписок, а работать с ними стало проще. Если ваше приложение и внутренние интеграции будут использовать новые API, вы сможете:

  • Продавать предоплаченные планы. Они позволяют пользователям получить доступ к сервису или контенту на определенный период с возможностью продления.
  • Создавать предложения о смене тарифа. Благодаря им пользователи могут со скидкой оформить подписку более высокого уровня, увеличить расчетный период или перейти на план с автоматическим продлением.
  • Настраивать условия доступности. Вы сами определяете цели акции и критерии отбора.

Также станет проще создавать несколько предложений для одной подписки и управлять ими. Подробнее о том, как теперь работают подписки

Эти изменения не влияют на работу существующих подписок, приложений и внутренних интеграций. Вы можете постепенно внедрить новые возможности подписок – никаких срочных мер не требуется.

Изменения в рабочем процессе

Если вы ранее работали с Play Console, то заметите множество изменений на странице Подписки (Монетизация > Товары > Подписки). Теперь там можно создавать подписки, основные планы и специальные предложения, а также управлять ими. Кроме того, доступны различные способы настройки и изменения некоторых параметров:

  • Цена. Если вы меняете стоимость подписки, это отражается только на новых подписчиках. Чтобы изменить цену для существующих подписчиков, используйте когорты старых цен.
  • Доступность по регионам. Вы можете указать регионы, где доступна подписка. Также можно создать специальные предложения для пользователей из некоторых таких регионов.  
  • Цена по регионам. Вы можете указать стоимость подписки для каждого региона. Также можно выбрать несколько регионов (или все) и указать единую стоимость в той или иной валюте. Google Play выполнит единовременную конвертацию валют для выбранных регионов. Изменить цены можно в любое время.

Работа со старыми подписками

До мая 2022 года при создании подписки можно было указать ее описание и преимущества, выбрать стоимость и один расчетный период, а также ввести бесплатный пробный период или начальную цену. Чтобы определить несколько расчетных периодов или ценовых категорий, требовалось создавать дополнительные подписки.

С мая 2022 года преимущества подписки (то, что получает пользователь) определяются отдельно от ее основных тарифных планов и специальных предложений (то, как продается подписка). Благодаря этой новой модели подписки стало проще продавать разными способами.

Слева на изображении ниже показана старая модель, в которой любые версии подписок определялись как полностью независимые объекты. Наличие нескольких версий с одними и теми же преимуществами, но разными расчетными периодами и ценами могло вызывать сложности при таком подходе. Например, разработчикам нужно было следить, чтобы описание и преимущества подписки, которые видят пользователи, совпадали для всех версий, а также чтобы в приложении нельзя было купить несколько версий одной и той же подписки.

Справа на изображении показана новая структура подписок. У любой из них может быть несколько основных тарифных планов, для каждого из которых можно добавить несколько специальных предложений.

Преобразованные подписки

В мае 2022 года все действующие подписки были преобразованы в соответствии с новой моделью. В результате:

  • Для подписок сохранилась информация, которая не связана со способом их продажи, например название, описание и преимущества, которые видят пользователи.
  • В каждой подписке есть один основной план с расчетным периодом и стоимостью автоматического продления из старой версии.
  • Если у подписки был бесплатный пробный период или начальная цена, для основного плана есть одно специальное предложение, в котором указаны данные о стоимости (продолжительность бесплатного периода или начальная цена и продолжительность ее действия) и критерии отбора для новых подписчиков (например, только для пользователей, которые ранее не покупали подписку в этом приложении).

Преобразованные подписки, основные планы и специальные предложения работают так же, как и раньше. Например, вы можете изменить продолжительность бесплатного пробного периода или льготного периода или обновить описание подписки.

Пример 1. Преобразование старой подписки с начальной ценой

Вот как старая ежемесячная подписка с названием Basic Plan, идентификатором продукта basic1 и начальной ценой на первый месяц была преобразована в новую модель:

Пример 2. Преобразование нескольких старых подписок с одинаковыми преимуществами, но разными конфигурациями

После преобразования старых подписок в соответствии с новой моделью они продолжили учитываться по отдельности, то есть в результате они не стали единой подпиской.

Частым сценарием при старой модели было создание разработчиком нескольких подписок с аналогичными преимуществами. В данном примере это подписка с названием Basic Plan и идентификатором продукта basic1 без специального ценового предложения и подписка с названием Basic Plan и идентификатором продукта basic2 с бесплатным пробным периодом для пользователей, которые ранее не покупали подписку в приложении. В результате преобразования есть две подписки с одинаковым названием, у каждой из которых свой идентификатор продукта.

У обеих подписок есть единый основной план (с ежемесячным автоматическим продлением), при этом старая подписка с бесплатным пробным периодом была преобразована в подписку с одним специальным предложением.

Предложения с обратной совместимостью

Ранее в Play Console и API для разработчиков можно было создавать подписки только с одним тарифным планом. Теперь у каждой подписки может быть несколько основных планов и специальных предложений.

Так как в случае с приложениями и внутренними интеграциями, использующими старые API для разработчиков, предполагается, что у подписки только один тарифный план, в Play Console у каждой подписки есть одно специальное предложение или основной план с обратной совместимостью.

Такое специальное предложение или основной план используется для получения данных о расчетном периоде, стоимости, а также о наличии бесплатной пробной версии или начальной цены. Если в подписке есть другие основные планы или предложения, они будут доступны только в приложениях с новыми методами API.

Метка обратной совместимости основного плана или предложения

Если в старой подписке были бесплатный пробный период или начальная цена, то после преобразования в новую модель метку обратной совместимости получают основной план и специальное предложение. В ином случае она присваивается только основному плану.

При необходимости можно вручную выбрать основной план или предложение для режима обратной совместимости. Прежде чем изменить основной план или предложение с обратной совместимостью, подумайте, как это может отразиться на функциях, которые его используют, а также на версиях вашего приложения со старыми методами API.

Метку обратной совместимости можно присвоить, только если в предложении или основном плане есть функции, которые были доступны и ранее. Так, предоплаченные планы, предложения о смене тарифа, акции на выбор разработчика и теги не поддерживаются.

Доступность и цены в регионах

Теперь вы можете настроить доступность и цены отдельно для каждой страны или региона. Ещё вы можете указать, открывать ли доступ к основному плану или предложению в новых регионах, которые со временем станут поддерживаться в Google Play.

Если ранее в настройках действующей подписки был выбран параметр "Другие страны/регионы", то после изменения она продолжит действовать во всех странах из этой группы (новый список будет заполнен автоматически). В ином случае никаких изменений не произойдет.

При создании или изменении основных планов и предложений можно выбрать пункт Укажите, в каких странах или регионах будет доступен продукт, чтобы они были доступны везде, или настроить их по отдельности. Вы также увидите параметр "Новые страны или регионы". Выберите его, чтобы мы могли применять настройки доступности и стоимости для стран, в которых Google Play появится в будущем. Если для покупок в этих странах будет использоваться местная валюта, мы проведем однократную конвертацию. Если вы не выберете этот параметр, по умолчанию ваши подписки будут недоступны в новых странах и регионах. Чтобы добавить их поддержку в будущем, потребуется изменить подписку в Play Console.

Изменяя цены, вы можете выбрать все страны, задать цены для отдельных стран, а также настроить цену для стран и регионов, в которых Google Play будет поддерживаться в будущем.

Использование промокодов и особых функций

В настоящее время только несколько функций подписки поддерживают обратную совместимость, а именно:

  • промокоды на подписку;
  • рекомендуемые подписки;
  • подписка через Google.

В Play Console для этих функций можно выбрать только подписку, а не основной план или специальное предложение. При выборе подписки будет использоваться предусмотренное в ней предложение с обратной совместимостью.

Важно! Если указанные функции предусмотрены в подписке, то, прежде чем изменять предложение с обратной совместимостью, мы рекомендуем тщательно проанализировать, сможете ли вы использовать их после этого.

Изменение подписок

Вы можете добавлять основные планы и специальные предложения в преобразованные старые подписки. Можно также выбрать другое предложение, которое будет использоваться для обратной совместимости, однако предварительно подумайте, как это может отразиться на старых версиях приложения. Есть и другой вариант: вы можете сохранить старую конфигурацию, оставив преобразованные подписки без изменений, и создать новую подписку с собственными основными планами и предложениями. Так вы отдельно сохраните преобразованные подписки, используемые старыми версиями приложения и интеграциями. Независимо от того, будете ли вы изменять старые преобразованные подписки, оставьте их активными вместе с предложениями с обратной совместимостью. Так пользователи со старыми версиями вашего приложения смогут приобретать эти подписки.

Для новых подписок можно настроить несколько основных планов и специальных предложений, а также предоплаченные планы, предложения о смене тарифа и другие новые функции. Подробнее…

Пример 3. Создание новой подписки с несколькими основными планами и предложениями

В этом примере создана новая подписка Basic Plan с идентификатором продукта basic_new. У нее два основных плана: с ежемесячным автоматическим продлением и ежегодным автоматическим продлением. Для каждого из них определена базовая стоимость. Она действует, когда пользователи продлевают подписку, а также когда первоначально оформляют ее без применения специальных предложений. У каждого плана есть предложение со своими критериями отбора и определения скидки. Таким образом разработчик может указать все способы приобретения подписки Basic Plan в одном продукте.

Если вы хотите настроить для подписок несколько основных планов и специальных предложений, обновите интеграцию Google Play Платежей, чтобы она использовала актуальные API, поддерживающие работу с этими новыми функциями. Узнать, как это сделать, можно в руководстве по переносу.

Отключение преобразованных подписок

Когда вы создадите каталог продуктов, в которых используется новая структура подписок, основных планов и специальных предложений, и обновите интеграцию для правильной работы с новыми продуктами, преобразованные исходные подписки можно отключить.

Чтобы подписку могли использовать только существующие подписчики, отключите все ее основные планы и специальные предложения. Она останется активной до отмены пользователями или истечения срока действия.

Мы рекомендуем не спешить и отключать преобразованные подписки, только когда снизится количество покупок через старые версии приложения. Со временем это случится естественным образом, так как будет увеличиваться число пользователей, установивших новую версию приложения, и покупки преобразованных подписок через предыдущие версии приложения, использующие устаревшие API, постепенно прекратятся. После этого можно будет остановить продажу таких подписок, отключив их основные планы и специальные предложения.

Пользователи с активными старыми подписками смогут продолжить их продлевать, но приобрести их впервые уже будет невозможно независимо от версии приложения.

Управление каталогом подписок через API

Вы и дальше сможете управлять каталогом подписок с помощью InAppProducts API. Однако тогда у каждой подписки будет лишь один основной план и предложение с обратной совместимостью и вы не сможете пользоваться новыми функциями. Преобразованные подписки будут доступны в Play Console только для чтения.

Рекомендуем перейти на новые Monetization Subscriptions API и начать управлять подписками, используя следующие конечные точки: monetization.subscriptions, monetization.subscriptions.baseplans и monetization.subscriptions.offers. С помощью этих API вы сможете управлять всеми основными планами и специальными предложениями, а не только теми, у которых есть обратная совместимость. Подробнее о том, как перейти на новые API

Чтобы изменить отдельную подписку в Play Console, нажмите Разрешить изменение подписки под сообщением в верхней части страницы подписки.  

Внимание! Разрешив изменение подписки в Play Console, вы больше не сможете просматривать, настраивать и обновлять ее с помощью InAppProducts API. Чтобы управлять подпиской программно, необходимо будет перейти на Monetization Subscriptions API. Отозвать разрешение невозможно.

Статьи по теме

Эта информация оказалась полезной?

Как можно улучшить эту статью?
true
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
2769435182676025245
true
Поиск по Справочному центру
true
true
true
true
true
92637
false
false