In-App подписки

Один из типов монетизации мобильного приложения — автовозобновляемые подписки, которые оформлены через App Store или Google Play. В AppMetrica можно автоматически отслеживать:

  • оформление подписки пользователем;
  • изменение статуса подписки;
  • метрики, рассчитанные на основе этих событий.
    Также AppMetrica автоматически отслеживает неавтовозобновляемые in-app покупки, которые были оформлены через App Store или Google Play (расходуемые покупки, нерасходуемые покупки и неавтовозобновляемые покупки).

Подписки, которые оформлены не через App Store или Google Play (оформление через сторонние платежные системы) автоматически не отслеживаются.

Отправка событий In-App подписок не учитывается в платных лимитах для кастомных событий и DSA и не влияет на стоимость тарифа.

Как рассчитываются данные по подпискам

Данные об оформлении и изменении статуса подписки собираются в виде событий с дополнительными параметрами.

Список доступных событий

Событие в AppMetrica Описание действия с подпиской
Trial subscription started Оформление подписки с триальным периодом.
Intro subscription started Оформление подписки с intro предложением.
Promo subscription started Оформление подписки с promo предложением.
Subscription converted Оплата полной стоимости подписки после одного из вводных предложений.
Subscription started Оформление подписки без вводных предложений.
Subscription renewed Продление оплаты нового периода подписки.
Subscription cancelled Отмена подписки. После этого события у пользователя может остаться оплаченный период, но еще одного списания не произойдет.
Subscription uncancelled Событие включения подписки из настроек Apple ID.
Subscription expired Действие подписки закончилось.
Subscription billing issues Ошибка при оплате возобновления подписки.
Refund Возврат средств за подписку или разовую покупку.

Также в списке событий доступно событие об оформлении разовой покупки — One-time purchase.

Проверка данных в отчетах

Отчет In-app и Ad Revenue

В отчете вы можете оценить выручку от разных типов покупок и рекламную выручку отдельно/вместе, доход можно сгруппировать по типам покупок и product_id.

Отчеты User Acquisition и Remarketing

В отчете вы можете оценить выручку от разных источников трафика для подсчета окупаемости.

Все метрики в отчетах User Acquisition и Remarketing считаются за все время жизни пользователей. При ограничении периода отчета User Acquisition используется дата установки приложения, а отчета Remarketing — дата повторного вовлечения.

Воронки

В отчете вы можете оценить конверсию в подписку или отписку.

Когорты

В отчете вы можете оценить накопленные данные по доходу (или данные на день N) и возобновляемость покупок.

Показатели, которые можно получить с помощью данных о подписках

Для анализа подписок используйте следующие метрики:

Конверсия из установки в подписку

В отчете Воронки выберите первым шагом событие Установка, вторым шагом — событие Subscription started.

Чтобы оценить конверсию для отдельных id подписок, при выборе события укажите параметр product_id.

Конверсия из триальной подписки в подписку с полной стоимостью

В отчете Воронки выберите первым шагом событие Trial subscription started, вторым шагом — событие Subscription converted.

Чтобы оценить конверсию для отдельных id подписок, при выборе события укажите параметр product_id.

Возобновляемость платежей
  • В отчете In-app и Ad Revenue выберите метрику Покупок на платящего пользователя. Эта метрика покажет количество платежей за выбранный в отчете период.

  • В отчете User Acquisition выберите метрику Покупок на платящего пользователя. Эта метрика покажет количество платежей на пользователя за все время жизни пользователя.

  • В отчете Когортный анализ выберите Посчитать: покупки, добавьте сегмент по пользователям In-app RevenueПродукт, выберите необходимые id подписок (Продукт). В каждой ячейке верхнее число покажет накопление событий возобновления покупок на одного покупателя на день N.

Monthly Recurring Revenue (MRR)

В отчете In-app и Ad Revenue выберите группировки Revenue Type и Продукт, добавьте сегмент по пользователям In-app RevenueПродукт, выберите только id подписок. Группировка Subscription покажет возобновляемый доход. Если у вас есть подписки длительностью более месяца, разделите доход от них на длительность подписки в месяцах.

Для расчета Churned MRR добавьте сегментацию In-app RevenueIn-App Purchase события и выберите события Subscription cancelled и Subscription expired.

Для расчета New MRR добавьте сегментацию In-app RevenueIn-App Purchase события и выберите события оформления подписок.

Доход от разных подписок/покупок

В отчете In-app и Ad Revenue выберите группировку Продукт и метрику In-app Revenue.

Выделить платящих пользователей

В любом отчете можно проанализировать только платящих пользователей за выбранный период. Выберите сегментацию In-app RevenueСумма покупки и значение больше 0. В отчете вы получите данные только по тем пользователям, у которых были покупки.

Отправить push-рассылку на отписавшихся пользователей

В настройке push-кампании добавьте сегментацию In-app RevenueIn-App Purchase события и выберите событие Subscription cancelled.

Оценить ARPU
  • В отчете User Acquisition выберите метрику In-app RevenueIn-app ARPU. Эта метрика покажет доход от in-app покупок на пользователя за все время жизни пользователей.

  • В отчете Когортный анализ выберите Посчитать: In-app Revenue. В каждой ячейке верхнее число покажет накопительное ARPU на день N.

Конвертация валют

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

Стоимость подписки конвертируется во все валюты отчета: USD, EUR, RUB. Для конвертации валюты используется курс, который предоставляют более 15 источников, включая Европейский центральный банк.

Конвертация происходит по курсу, который был днем ранее. Например, если подписка была оплачена в день N, то стоимость подписки конвертируется по курсу дня N − 1. Конвертация в валюты EUR и RUB происходит относительно USD.

Курс конвертации AppMetrica может не совпадать с курсом Google Play Console и iTunes Connect.

Узнать больше

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

Написать в службу поддержки Предложить улучшение для документации