Мы постоянно публикуем обновления документации, которые могут быть недоступны на вашем языке. Наиболее актуальные сведения содержатся в версии на английском языке.
Подписки — это мощный инструмент для маркетологов приложений, основанных на подписке. Используйте получаемые данные для лучшего понимания эффективности маркетинговых решений и оптимизации будущих кампаний. Вот несколько основных способов использования данных подписки:
измерение доходов от подписки;
измерение новых подписок, пробных версий, отмен и событий подписки;
измерение конверсий от одного события к другому. Пример: пробные версии для платящих подписчиков.
Данные о подписках зависят от конкретной платформы. Если пользователь переходит с устройства iOS на устройство Android, он считается новым пользователем.
Вы можете просматривать агрегированные данные подписок в Datascape. Для анализа данных на уровне пользователя вы можете настроить экспорты сырых данных.
В Adjust можно измерять приведенные далее события подписки.
Событие
Название события в колбэках
Описание
Активации
activation
Пользователь активирует продукт подписки в первый раз.
Повторная попытка оплаты счета (только для iOS)
billing_retry
Подписка находится в периоде повторной оплаты.
Отмены
cancellation
Транзакция не возобновлена в конце периода подписки, потому что пользователь отписался или не получается списать денежные средства.
Предложения со скидками
discounted_offer
Новая подписка была приобретена по сниженной цене.
Окончание срока действия
expiration
Срок действия подписки истек.
Льготные периоды
grace_period
Для подписки установлен льготный период (если он включен).
В режиме удержания (только для Android)
on_hold
Аккаунт с подпиской приостановлен.
Приостановлено (только для Android)
paused
Подписка приостановлена.
Принятие цены
price_accepted
Пользователь успешно подтверждает изменение стоимости подписки.
Отклонение новой цены (только для iOS)
price_declined
Пользователь отказывается от изменения стоимости подписки.
Повторные активации
reactivation
Пользователь, который подписался через пробный период, предложение или подписку, затем отменил ее и снова активировал.
Когда пользователь отменяет подписку, а затем повторно подписывается на тот же продукт, Google реагирует присвоением нового ID транзакции (только для приложений Google Android). В результате, хотя мы можем определить, исходило ли событие от того же самого пользователя или устройства, мы не можем утверждать, что это событие повторной активации. Поэтому Adjust не поддерживает события повторной активации для приложений Google Android.
Возврат средств (только для iOS)
refund
Оплата за подписку была возвращена.
Продления
renewal
Пользователь успешно возобновляет подписку.
Возобновление подписки после повторной попытки списания денег
renewal_from_billing_retry
Пользователь успешно возобновляет транзакцию в течение периода повторного выставления счета.
Отозвано
revoked
Пользователь отзывает подписку до истечения срока действия.
Пробный период начат
trial_started
Началась новая бесплатная пробная версия подписки.
События подписок
Предыдущая версия подписок
Событие подписки
Описание
Activation
Пользователь впервые активирует/оплачивает подписку на продукт.
First conversion
Пользователь не отменил подписку, когда закончился пробный период или временная бесплатная подписка; конверсия пользователя в пользователя с подпиской.
Entered billing retry
Когда пробный период закончился и не был отменен (пользователь не отменил подписку на продукт), если не происходит проблем с оплатой, то событие подписки становится одним из следующих: converted_trial (конвертированный пробный период), converted_offer (конвертированное предложение) или renewed_subscription (обновление подписки).
Renewal
Пользователь успешно возобновляет подписку.
Cancellation
Транзакция не возобновлена в конце периода подписки, потому что пользователь отписался или не получается списать денежные средства.
Renewal from billing retry
Пользователь успешно обновляет транзакцию после решения проблемы с оплатой.
Reactivation
Пользователь, который подписался через пробный период, предложение или подписку, затем отменил ее и снова активировал.
Когда пользователь отменяет подписку, а затем повторно подписывается на тот же продукт, Google реагирует присвоением нового ID транзакции (только для приложений Google Android). В результате, хотя мы можем определить, исходило ли событие от того же самого пользователя или устройства, мы не можем утверждать, что это событие повторной активации. Поэтому Adjust не поддерживает события повторной активации для приложений Google Android.
Подтипы событий подписок
Предыдущая версия подписок
Событие подписки
Подтипы событий подписок
Описание
activation
initial_subscription
Пользователь запускает первую (платную) подписку в приложении.
initial_trial
Пользователь запускает первый бесплатный пробный период в приложении.
initial_offer
Пользователь запускает первое (платное) специальное предложение в приложении по специальной цене.
first_conversion
converted_trial
Пользователь не отменил подписку, когда закончился пробный период, конвертировавшись в пользователя с подпиской.
converted_offer
Пользователь не отменил подписку, когда закончился первый льготный период, конвертировавшись в пользователя с подпиской, платящего полную стоимость.
entered_billing_retry
trial_in_retry
Пробный период закончился, но подписка не была возобновлена из-за проблем с оплатой.
Пример: пользователь не отменил подписку после завершения пробного периода, однако из-за проблем с платежным источником с него нельзя снять оплату.
offer_in_retry
Специальное предложение закончилось, но подписка не была возобновлена из-за проблем с оплатой.
Пример: пользователь не отменил подписку после завершения специального предложения, однако из-за проблем с платежным источником с него нельзя снять оплату.
subscription_in_retry
Подписка закончилась, но не была возобновлена из-за проблем с оплатой.
Пример: пользователь не отменил подписку после ее завершения, однако из-за проблем с платежным источником с него нельзя снять оплату.
renewal
renewed_subscription
Успешное продление подписки.
cancellation
failed_trial
Пробный период не был продлен после его завершения.
failed_offer
Первый льготный период не был продлен после его завершения.
failed_subscription
Подписка не возобновлена после завершения ее срока действия.
failed_trial_from_retry
Пробный период не конвертировался после повторной неудачной попытки снять оплату.
failed_offer_from_retry
Специальное предложение не конвертировалось после повторной неудачной попытки снять оплату.
failed_subscription_from_retry
Подписка не обновилась после повторной неудачной попытки снять оплату.
renewal_from_billing_retry
converted_trial_from_retry
Когда повторная попытка снять оплату в конце пробного периода успешна, и он конвертировался.
converted_offer_from_retry
Когда повторная попытка снять оплату по завершении специального предложения успешна, и оно конвертировалось.
renewed_subscription_from_retry
Когда повторная попытка снять оплату за подписку успешна, и она возобновляется.
reactivation
reactivated_subscription
Пользователь, который подписался посредством пробного периода, предложения или подписки, затем отменил ее и снова активировал.
Вы можете просматривать агрегированные данные подписок в Datascape.
Совет:
Используйте разрез по идентификатору продукта, чтобы разбить данные по подпискам на продукты. Например, если у вас есть несколько продуктов по подписке, таких как бесплатная пробная версия, ежемесячная или годовая подписка, добавьте разрез по идентификатору продукта и другие соответствующие метрики подписки и проанализируйте данные о подписке.
Чтобы обеспечить эффективное устранение неполадок и получить глубокое представление о данных, вы можете отправлять данные записи подписки непосредственно на серверы.
Колбэки сервера. Вы можете отправлять данные уровня пользователей напрямую на ваши серверы спустя всего несколько секунд после того, как Adjust зарегистрирует событие. Если вы настроили общие колбэки в AppView, то добавьте плейсхолдеры подписки в существующий URL колбэка. Или вы можете настроить единый колбэк подписки для всех событий подписки.
Загрузка данных в облачное хранилище. Вы можете автоматически экспортировать необработанные пользовательские данные событий подписки в свое облачное хранилище на ежечасной основе. Для настройки добавьте в CSV-определение соответствующие плейсхолдеры подписки.
Примечание:
Если в AppView уже настроено облачное хранилище Amazon S3 или Google Cloud Storage, вы автоматически получаете выгрузки из облачного хранилища для событий по подписке. Вам все равно нужно будет добавить плейсхолдеры, относящиеся к CSV определению, для просмотра этих специализированных точек данных.
Временная точка Unix для любой действительной покупки.
1571608922
{subscription_expiration_time}
Временная точка Unix для истечения срока действия действительной подписки. Эти даты могут быть в прошлом или будущем.
1571608922
{subscription_cancelled_at}
Временная точка Unix момента, когда подписка перестает действовать. Не может быть позднее expiration_time.
Если при обработке транзакции подписки произошла неустранимая ошибка, возвращенным значением будет expiration_time этой неудачной транзакции. Значений в плейсхолдере expiration_time показано не будет.
1571608922
{subscription_transaction_id}
Значение действительной транзакции. Неудавшиеся транзакции не возвращают значение.
Если возникает проблема с оплатой, возвращается ID текущей транзакции.
230000687036600
{subscription_original_transaction_id}
ID первой транзакции в цепочке подписки на продукт.
230000687036600
{subscription_expired_transaction_id}
ID последней действительной транзакции; если это первая транзакция, то значение будет пустым. Если это неудавшаяся транзакция, возвращается ID предыдущей действительной транзакции.
230000687036600
{subscription_environment}
В какой среде произошло событие покупки.
sandbox production
{subscription_product_id}
Тип подписки на продукт в приложении.
com.product.id
{subscription_sales_region}
Код региона зарегистрированного местоположения аккаунта Apple Store; код региона Google основан на физическом местоположении устройства.