Краткий обзор: В этой статье мы расскажем о решении от AppsFlyer для ROI360, которое осуществляет измерение доходов от покупок и подписок в приложении. Это решение автоматически проверяет и измеряет доход от покупок в приложении и автоматически продлеваемых подписок, благодаря чему вы получаете полное представление о жизненном цикле клиентов и точные измерения ROAS.
Измерение дохода от покупок и подписок в приложении с помощью ROI360
Рекламодатели могут использовать проверенные данные о доходах от внутренних покупок (IAP) и подписок для следующих измерений:
- Все доходы от внутренних покупок продуктов и подписки с управлением посредством App Store Connect (iOS) или Google Play Console (Android).
- Возвраты.
- Доходы от незавершенных и отложенных транзакций (Android).
- Связанные с подпиской события, которые происходят внутри вашего приложения и за его пределами.
Решение для измерения доходов от внутренних покупок и подписки также:
- Исключает дублирование транзакций. В случае iOS оно также позволяет избежать дублирования записей при использовании семейного доступа.
- Позволяет AppsFlyer передавать вам (рекламодателю) транзакции Apple App Store.
- Предоставляет данные о чистом доходе, то есть данные о доходе за вычетом комиссии магазина и налогов.
Источники данных о покупках и подписках:
- Коннектор SDK для покупок в AppsFlyer для Android и iOS (с Unity Wrapper).
- Уведомления серверов App Store и Google Play (RTDN), отправленные в AppsFlyer.
Данные о доходе от покупок и подписки доступны на дэшбордах и в отчетах AppsFlyer. Их также можно передавать партнёрам через постбэки.
Важно:
- Если вы используете это решение для измерения доходов от внутренних покупок и подписки, вы не должны отправлять внутренние события покупок или выполнять validateAndLogInAppPurchase, поскольку это приведен к дублированию дохода в отчетах.
- Решение для измерения доходов от подписки начнет регистрировать изменения жизненного цикла имеющихся подписчиков, как только они запустят версию приложения, включающую коннектор SDK для измерения доходов от покупок.
Сценарий
- Пользователь делает внутреннюю покупку или выполняет автоматическое продление подписки.
- Приложение проводит транзакцию в магазине приложений.
- Коннектор SDK AppsFlyer для измерения дохода от покупок автоматически определяет покупку и отправляет ее полезные данные в AppsFlyer для проверки и регистрации.
-
AppsFlyer проверяет покупку в соответствующем магазине, чтобы убедиться, что она не является мошеннической.
- После успешной проверки AppsFlyer регистрирует покупку или подписку.
- Если проверка чека не пройдена, событие отображается в отчете по сырым данным как заблокированное внутреннее событие (доступно для подписчиков Protect360).
- AppsFlyer передает ответ коннектору SDK, который в свою очередь передает ответ по проверке чека (пройдена или не пройдена) в приложение.
-
Все входящие уведомления сервера также обрабатываются в соответствии с бизнес-логикой AppsFlyer для доходов от покупки или подписки.
- Уведомления в отношении транзакций, ранее учтенных через коннектор SDK, проходят проверку и обработку и приводят к внутреннему созданию покупки или события жизненного цикла.
- Уведомления в отношении неизвестных транзакций игнорируются.
- В iOS все уведомления сервера можно перенаправить на собственные сервера.
Начало работы
Чтобы интегрировать и настроить в ROI360 решение для измерения доходов от покупок в приложении (IAP) и подписок, следуйте инструкциям в руководстве по установке.
Информация
В следующих разделах более подробно описаны различные аспекты решения для оценки доходов от покупок в приложении (IAP) и подписок: события и параметры, связанные с покупками в приложении и подписками, чистым доходом (функция, помогающая рассчитать разницу между валовой и чистой выручкой), а также общие характеристики и ограничения решения ROI360 для оценки доходов от покупок в приложении (IAP) и подписок.
События и параметры, связанные с внутренними покупками (IAP)
В следующих разделах отображаются события, связанные с внутренними покупками, которые измеряет AppsFlyer, и параметры, записанные для каждого события. Включенные параметры разъяснены в словаре.
Все сгенерированные события:
- Считаются событиями S2S.
- Доступны в отчетах по сырым данным (как органические и неорганические внутренние события приложения).
- Могут быть отправлены партнёрам через постбэки.
- Могут быть использованы в SKAN Conversion Studio.
Примечание: В зависимости от платформы пользовательского устройства некоторые параметры не всегда заполняются для события в приложении.
Покупка (af_purchase)
Описание
Записывается при совершении покупки пользователем.
Параметры
- app_id
- customer_user_id
- af_currency
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_revenue
- af_net_revenue
- af_net_revenue_tax_name
- af_net_revenue_tax_rate
- af_net_revenue_tax_exclusive
- af_net_revenue_country
- af_net_revenue_subdivision
- af_net_revenue_postal_code
- af_net_revenue_factors
Покупка бесплатная (af_purchase_free)
Описание
Записывается, когда пользователь совершает покупку, не приносящую дохода. Все параметры дохода будут отображаться как 0.
Параметры
- app_id
- customer_user_id
- af_currency
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_revenue
- af_net_revenue
- af_net_revenue_tax_name
- af_net_revenue_tax_rate
- af_net_revenue_tax_exclusive
- af_net_revenue_country
- af_net_revenue_subdivision
- af_net_revenue_postal_code
- af_net_revenue_factors
Покупка отменена (af_purchase_canceled)
Описание
Записывается, если пользователь отменяет покупку.
Параметры
- app_id
- customer_user_id
- af_currency
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
Ожидаемая покупка (af_purchase_pending)
Описание
Записывается, если пользователь делает покупку, но платеж еще не обработан.
Параметры
- app_id
- customer_user_id
- af_currency
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
Возврат (af_purchase_refund)
Описание
Записывается в случае возврата средств за покупку.
Параметры
- app_id
- customer_user_id
- af_currency
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_discount_type
- event_revenue_usd
- event_revenue (включается в событие, если доход больше нуля)
- store_commission
- af_revenue
- af_net_revenue
- af_net_revenue_factors
- af_net_revenue_tax_name
- af_net_revenue_tax_rate
- af_net_revenue_tax_exclusive
- af_net_revenue_country
- af_net_revenue_subdivision
- af_net_revenue_postal_code
Тестовая покупка (af_purchase_sandbox_sdk)
Описание
Записывается при тестировании покупки, зарегистрированной посредством SDK в безопасной среде.
Параметры
- app_id
- customer_user_id
- af_currency
- af_original_transaction_id
- af_order_id
- Af_purchase_token
- af_transaction_id
- af_purchase_state
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_net
- af_sandbox_revenue
Тестовая покупка (af_purchase_sandbox_s2s)
Описание
Записывается при тестировании покупки, зарегистрированной посредством S2S в безопасной среде.
Параметры
- app_id
- customer_user_id
- af_currency
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_transaction_id
- af_purchase_state
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_net
- af_sandbox_revenue
События и параметры, связанные с подпиской
В следующих разделах отображаются события, связанные с подпиской, которые измеряет AppsFlyer, и параметры, записанные для каждого события. Включенные параметры разъяснены в словаре.
Все сгенерированные события:
- Считаются событиями S2S.
- Доступны в отчетах по сырым данным (как органические и неорганические внутренние события приложения).
- Могут быть отправлены партнёрам через постбэки.
- Могут быть использованы в SKAN Conversion Studio.
Примечание: В зависимости от платформы пользовательского устройства некоторые параметры не всегда заполняются для события в приложении.
Пробный период начался (af_ars_trial_started)
Описание
Записывается, когда подписчик начинает пробный период.
Параметры
- app_id
- customer_user_id
- af_currency
- af_expires_date_ms
- Af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- Af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_period_type
Пробный период отменен (af_ars_trial_canceled)
Описание
Записывается, когда подписчик отменяет автоматическое продление подписки в течение пробного периода. Если пользователь не восстанавливает автопродление в течение пробного периода, наступает событие оттока.
Параметры
- app_id
- customer_user_id
- af_currency
- af_expires_date_ms
- Af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- Af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_period_type
Отток после пробного периода (af_ars_trial_churned)
Описание
Записывается, когда подписчик уходит после пробного периода. Это происходит после отмены автопродления и истечения пробного периода. Это также может быть следствием проблем с биллингом или технических проблем с продлением, что приводит к оттоку подписчиков.
Параметры
- app_id
- customer_user_id
- af_currency
- af_expires_date_ms
- Af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- Af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_period_type
- af_reason
Конверсия после пробного периода (af_ars_trial_converted)
Описание
Записано, когда пользователь оформляет подписку по полной цене после пробного периода.
Параметры
- app_id
- customer_user_id
- af_currency
- af_expires_date_ms
- Af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_period_type
- af_discount_id
- af_discount_type
- event_revenue_usd
- store_commission
- af_revenue (включается в событие, если доход от события больше нуля)
- af_net_revenue
- af_net_revenue_factors
- af_net_revenue_tax_name
- af_net_revenue_tax_rate
- af_net_revenue_tax_exclusive
- af_net_revenue_country
- af_net_revenue_subdivision
- af_net_revenue_postal_code
Подписка началась (af_ars_subscription_started)
Описание
Записывается, когда начинается подписка со скидкой или по полной цене.
Примечание:
- Новые подписки могут быть записаны только через коннектор SDK.
- Для iOS: если подписчик повторно покупает подписку, которая у него уже есть, коннектор SDK сообщает приложению об успешной проверке чека, но не регистрирует новую транзакцию в AppsFlyer.
Параметры
- app_id
- customer_user_id
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_period_type
- af_discount_id
- af_discount_type
- event_revenue_usd
- event_revenue (включается в событие, если доход больше нуля)
- store_commission
- af_revenue
- af_net_revenue
- af_net_revenue_factors
- af_net_revenue_tax_name
- af_net_revenue_tax_rate
- af_net_revenue_tax_exclusive
- af_net_revenue_country
- af_net_revenue_subdivision
- af_net_revenue_postal_code
Подписка отменена (af_ars_subscription_canceled)
Описание
Записывается, когда подписка с автопродлением отменяется в середине расчетного периода. Если пользователь не восстанавливает автопродление в течение этого же расчетного периода, наступает событие оттока.
Параметры
- app_id
- customer_user_id
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_period_type
Подписка приостановлена (af_ars_subscription_paused) – только для Android
Описание
Записывается, когда пользователь приостанавливает активную подписку.
Параметры
- app_id
- customer_user_id
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_period_type
Подписка продолжена (af_ars_subscription_resumed)
Описание
Записывается, когда подписка по полной цене возобновляется после отмены или возврата подписки.
Параметры
- app_id
- customer_user_id
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_period_type
- af_discount_id
- af_discount_type
- af_reason
- event_revenue (включается в событие, если доход от события больше нуля)
- store_commission
- af_revenue
- af_net_revenue
- af_net_revenue_factors
Отток после подписки (af_ars_subscription_churned)
Описание
Записывается, когда подписчик уходит. Это происходит после отмены автопродления и истечения расчетного периода. Это также может быть следствием проблем с биллингом или технических проблем с продлением, что приводит к оттоку подписчиков.
Параметры
- app_id
- customer_user_id
- af_currency
- af_expires_date_ms
- Af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- Af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_period_type
- af_reason
Возврат стоимости подписки (af_ars_subscription_refunded)
Описание
Записывается, когда подписчик оформляет возврат стоимости подписки.
Примечание:
- Это событие обычно генерируется вместе с отрицательным значением. В случаях, когда невозможно определить, какие транзакции были возмещены, или сведения о возмещении не включены в уведомление, событие возврата не показывает значение.
Параметры
- app_id
- customer_user_id
- af_reason
- af_subscription_ownership_type
- af_discount_id
- af_discount_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_refunded_transaction_ids
- event_revenue_usd
- event_revenue (включается в событие, если доход больше нуля)
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_store
- af_environment
- af_period_type
- store_commission
- af_revenue
- af_net_revenue
- af_net_revenue_factors
- af_net_revenue_tax_name
- af_net_revenue_tax_rate
- af_net_revenue_tax_exclusive
- af_net_revenue_country
- af_net_revenue_subdivision
- af_net_revenue_postal_code
Льготный период подписки (af_ars_subscription_billing_grace)
Описание
Записывается, когда продление подписки не происходит из-за проблемы с расчетом, и подписчик входит в льготный расчетный период.
Параметры
- app_id
- customer_user_id
- af_currency
- af_expires_date_ms
- Af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- Af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_period_type
Подписка возобновлена (af_ars_subscription_renewed)
Описание
Записывается, когда происходит автопродление подписки.
Параметры
- app_id
- customer_user_id
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_period_type
- af_discount_id
- af_discount_type
- event_revenue_usd
- event_revenue (включается в событие, если доход больше нуля)
- store_commission
- af_revenue
- af_net_revenue
- af_net_revenue_factors
Подписка изменена (af_ars_subscription_xgraded)
Описание
Записывается, когда подписчик переходит на другой продукт или изменяет стоимость подписки.
Параметры
- app_id
- customer_user_id
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_period_type
- af_discount_id
- af_discount_type
- event_revenue_usd
- event_revenue (включается в событие, если доход больше нуля)
- store_commission
- af_revenue
- af_net_revenue
- af_net_revenue_factors
Имеющийся подписчик (af_ars_existing_subscriber)
Описание
Записывается, когда коннектор SDK получает уведомление о подписчике в середине платежного цикла, прежде чем получить последующее уведомление сервера, которое переводит подписчика на другую соответствующую стадию жизненного цикла. Это событие обычно генерируется в период интеграции и настройки коннектора SDK.
Параметры
- app_id
- customer_user_id
- country
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_period_type
- af_cuids
- af_validated
Тестовая покупка (af_ars_sandbox_sdk)
Описание
Записывается при тестировании покупки, зарегистрированной посредством SDK в безопасной среде.
Параметры
- app_id
- customer_user_id
- country
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_discount_id
- af_discount_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_period_type
- af_cuids
- af_validated
- af_net
- af_sandbox_revenue
Тестовая покупка (af_ars_sandbox_s2s)
Описание
Записывается при тестировании покупки, зарегистрированной посредством S2S в безопасной среде.
Параметры
- app_id
- customer_user_id
- country
- af_currency
- af_expires_date_ms
- af_subscription_ownership_type
- af_discount_id
- af_discount_type
- af_original_transaction_id
- af_order_id
- af_purchase_token
- af_transaction_id
- af_product_id
- android_id
- idfa
- ip
- appsflyer_id
- af_purchase_date_ms
- af_store
- af_environment
- af_period_type
- af_cuids
- af_validated
- af_net
- af_sandbox_revenue
Словарь параметров
Параметры для событий внутренней покупки и подписки отображаются в отчетах по сырым данным либо как собственные столбцы, либо как часть значения события.
Параметры с собственными столбцами:
- app_id
- customer_user_id
- country_code
- af_currency
- event_revenue_usd
- af_revenue
- android_id
- ip
- idfa
- appsflyer_id
Более подробная информация по данным параметрам приведена в словаре полей данных.
В таблице ниже описаны параметры сырых данных, доступные в событиях ARS и VIAP.
Параметр | Примечания | Продукт |
---|---|---|
af_cancelation_date_ms | Дата отмены | Внутренние покупки (IAP) |
af_reason |
|
|
af_expires_date_ms | Дата истечения текущего расчетного периода подписки. | Подписка |
af_subscription_ownership_type | FAMILY_SHARED означает, что пользователь подключён через семейный доступ. PURCHASED означает, что платящий пользователь совершил покупку. | Подписка |
af_discount_id | Идентификатор предложения, представленный пользователю во время первой покупки. Идентификатор заполняется только при наличии кода скидки. |
|
af_discount_type | Тип скидки, который использовал пользователь. Возможные значения:
|
Подписка |
af_original_transaction_id |
|
|
af_order_id |
|
|
af_purchase_token |
|
|
af_transaction_id |
|
|
af_purchase_state | Возможные значения:
|
Внутренние покупки (IAP) |
af_original_transaction_id |
|
|
af_refunded_transaction_ids |
|
|
af_product_id | Идентификатор продукта подписки |
|
af_purchase_date_ms | Дата покупки для указанного идентификатора продукта в внутреннее событие приложения. |
|
af_store | Магазин приложений, из которого был приобретен продукт подписки. |
|
af_environment | Среда, из которой поступает информация, может быть производственной или тестовой («песочница»). |
|
af_period_type |
|
Подписка |
store_commission |
|
|
af_net_revenue | Чистая выручка рассчитывается на основе всех учтенных факторов. См. af_net_revenue_factors. |
|
af_net_revenue_factors |
|
|
af_net_revenue_tax_name |
|
|
af_net_revenue_tax_rate |
|
|
af_net_revenue_tax_exclusive |
|
|
af_net_revenue_country |
|
|
af_net_revenue_subdivision |
|
|
af_net_revenue_postal_code |
|
|
af_cuids |
|
Подписка |
Чистая выручка
Истинный доход – это уровень бизнес-логики, созданный для обслуживания решения AppsFlyer по учету доходов от покупок в приложении и подписок. Он автоматически рассчитывает стоимость чистого дохода для каждой входящей транзакции в режиме реального времени и включает ее в отчеты. Истинный доход учитывает следующие факторы при расчете валового и чистого дохода:
-
Комиссия магазина:
- рассчитывается и сообщается автоматически. Никаких действий с вашей стороны не требуется.
- При совершении покупок комиссия магазина составляет 30%.
- Для подписок комиссия рассчитывается автоматически для каждого подписчика с учетом срока использования им приложения (App Store: начиная с комиссии 30% и до 15% через год, Play Store: 15% комиссия).
- Соответствующие параметры чистого дохода доступны в отчетах по сырым данным.
-
Налог:
- По умолчанию налог указывается в отчете по любой транзакции, измеряемой ROI360, с использованием конфигурации налоговых ставок по умолчанию.
- Это относится к странам, где цена уже включает в себя налог (где налог включен в прейскурантную цену). Так, например, в Великобритании, если магазин приложений взимает с конечного пользователя 10 фунтов стерлингов, для расчета чистого дохода по умолчанию будет удерживаться налог в размере 20% и в поле чистого дохода будет указываться 8 фунтов стерлингов. Для стран, налог не включён в цену, таких как США, где прейскурантная цена не включает налоги, параметры выручки и чистой выручки по умолчанию не включают налог.
- Конфигурация может быть отредактирована с помощью специального API для налога. В этом JSON-файле отображаются все поддерживаемые страны и их налоговые ставки по умолчанию. Разработчик может редактировать его или использовать в API без изменений.
При просмотре чистого дохода в отчетах следующие параметры содержат данные о чистом доходе. Подробные сведения см. в словаре параметров.
Параметр | Фактор чистого дохода |
---|---|
store_commission | Комиссия магазина |
af_net_revenue_tax_name | Налог |
af_net_revenue_tax_rate | Налог |
af_net_revenue_tax_exclusive | Налог |
af_net_revenue_postal_code | Налог |
af_net_revenue_country | Налог |
af_net_revenue_subdivision | Налог |
af_net_revenue |
|
af_net_revenue_factors |
|
Устранение неполадок и несоответствий
Признак | Объяснение / Решение |
---|---|
AppsFlyer отображает меньшее количество событий покупок и подписок в приложении, чем фактически указано в магазинах приложений. | В AppsFlyer события создаются только для пользователей, которые обновились до версии приложения, содержащей коннектор SDK. А магазины приложений регистрируют каждое событие, независимо от версии приложения пользователя. Таким образом, пока обновлённая версия приложения не будет у всех пользователей, данные о доходах от приложения и от магазина будут различаться. |
Характеристики и ограничения
Спецификация | Продукт | Примечания |
---|---|---|
Подписка с оплатой в рассрочку (Android) | Доход от подписки | Не поддерживается |
Ожидание транзакции подписки (Android) |
Доход от подписки | Не поддерживается |
Запись установок и анонимизация |
|
Не поддерживается |
Новые подписки | Доход от подписки | Записывается только через SDK AppsFlyer для измерения доходов от покупок |
Изменение цен | Доход от подписки | Если решение для измерения доходов от подписки не получает уведомление от SDK с новой ценой продукта, решение продолжает регистрировать доход по предыдущей цене продукта. Как только будет получена новая цена продукта от SDK покупки, регистрируется новая цена. |
Валовой доход |
|
Поддерживается |
Чистая выручка |
|
Поддержка только в сырых данных |
Налог | Доход от подписки | Поддерживается |
Комиссия магазина от чистого дохода |
|
|
Возвраты | Внутренние покупки (IAP) | Возможен запрос в течение 180 дней после исходной покупки. |
Устранение дубликатов |
|
Для транзакций, зарегистрированных в течение 180 дней после даты события. |
Строгий режим SDK |
|
Подписки ROI360 и покупки в приложении (IAP) поддерживаются в строгом режиме SDK через:
|
Валюта |
|
Доход отражается в исходной валюте (с помощью параметра event_revenue) и в долларах США (с помощью параметра event_revenue_usd). |
Обновление данных |
|
|