Краткий обзор. AppsFlyer предоставляет партнерам по привлечению пользователей (UA) полные и точные данные о рекламе, покупках в приложениях и подписках с автоматическим продлением с помощью отчетов и постбэков. Партнеры могут использовать полученную информацию для оптимизации кампаний UA.
Введение
AppsFlyer получает информацию о доходах как от своих партнеров, так и от магазинов приложений (Apple App Store и Google Play Store). После получения данные проходят ряд этапов, включая валидацию, нормализацию, атрибуцию и обогащение дополнительными свойствами и параметрами. AppsFlyer может отправить информацию партнеру по UA. После этого AppsFlyer передает обогащенные и атрибутированные данные партнеру по UA. Партнер может использовать эту информацию для оптимизации своих кампаний по привлечению пользователей и повышения качества услуг, предлагаемых рекламодателям.
О каких видах доходов сообщается партнерам?
Приложения создают два вида доходов:
- Доход от рекламы: Доход от рекламы генерируется при каждом показе рекламы в приложении, включая баннеры, рекламные вставки и другие форматы. Он может быть рассчитан независимо от метода проведения кампании, по которому рекламодателю выставляется счет.
- Покупка в приложении и автопродление подписки: Выручка магазина формируется в момент совершения покупки в приложении или операции, связанной с подпиской.
Как AppsFlyer передает сигналы о доходах партнерам по UA?
AppsFlyer предоставляет партнерам информацию о рекламе в приложениях, покупках в приложениях и доходах от подписки следующими способами:
- Отчет с сигналами UA по доходам от рекламы: в отчете перечислены события рекламного дохода, агрегированные до уровня устройства. Отчет ежедневно доступен в Data Locker и содержит данные за предыдущий день.
- Постбэки по доходам от рекламы: каждый раз, когда на клиентском устройстве происходит показ рекламы, AppsFlyer отправляет партнеру постбэк, содержащий информацию о событии дохода от рекламы.
- Постбэки по доходам от магазина: каждый раз, когда происходит событие покупки или подписки, AppsFlyer отправляет партнеру постбэк, содержащий информацию о событии, связанном с доходами.
Настройка ROI360 для партнеров
Какие действия необходимо предпринять партнерам, чтобы получить отчет по сигналам UA и постбэки по доходам от рекламы и от магазинов?
Как подписаться на отчет ROI360 с сигналами UA
Чтобы партнер мог получить отчет через Data Locker:
- В Data Locker партнер должен выполнить следующие действия:
- Настроить Data Locker в аккаунте партнера, включая подключение к облачному провайдеру, а также формат и содержание отчетов.
- Активировать отчет ROI360 с сигналами UA.
- Рекламодатель должен предоставить партнеру разрешение на получение отчета.
Как получать постбэки по ROI360 от AppsFlyer
Для получения постбэков от AppsFlyer партнеры должны инициировать разговор с командой AppsFlyer по интеграции партнеров. Впоследствии команда настроит значения постбэков по ROI от внутренних событий на платформе AppsFlyer.
Чтобы связаться со службой поддержки партнеров AppsFlyer, откройте меню Справка на дэшборде и выберите Связаться с нами.
Отчет ROI360 по сигналам UA для сетей UA
Отчет ежедневно предоставляет полные и точные записи о доходах за день x+1 в формате CSV/parquet в корзину S3 партнера по UA. Каждая запись представляет собой совокупность событий дохода от рекламы на уровне устройства.
Отчет с сигналами UA не предоставляет данных в режиме реального времени, как это делают постбэки о доходах от рекламы. Однако он является более точным и полным. Это связано с тем, что значение показа может меняться с течением времени. Это особенно актуально, когда данные о доходах на уровне показов относятся к показу рекламы, которая была продана через стандартные ставки CPM, а не через ставки в режиме реального времени.
Каковы источники данных отчета?
В зависимости от типа интеграции с рекламодателем данные для отчета могут поступать либо из одного, либо из другого источника:
- Интеграция с коннектором SDK AdRevenue: клиенты могут обмениваться данными о доходах на уровне показов, которые партнер загружает на устройства клиентов и затем передает в AppsFlyer в режиме, близком к реальному времени.
- Интеграции на уровне устройств по API S2S: клиенты могут настроить учетные данные своих партнеров в пользовательском интерфейсе AppsFlyer в разделе интегрированных партнеров и разрешить ROI360 собирать данные о доходах от рекламы на уровне устройств от своего имени.
- Комбинация двух вариантов (Актуальность и точность).
Примечание. Передача данных от рекламодателя в AppsFlyer зависит от разрешений рекламодателя и от того, имеет ли рекламодатель расширенную подписку ROI360.
Какая обработка выполняется для данных отчета?
AppsFlyer ROI360 выполняет следующие действия:
- Нормализация данных
- Атрибуция к медиа-источнику установки и обогащение данных
- Генерирование событий дохода от рекламы
- События агрегируются до уровня устройства
Как осуществляется доставка данных отчета?
Данные на уровне устройств ежедневно записываются в отчет в Data Locker.
Какова актуальность данных отчета?
Данные ежедневно записываются в папку h=23 вашей корзины Data Locker в 21:00 по UTC.
Какие поля есть в отчете?
Поле | Примечания |
---|---|
Версия | Временная метка Unix в секундах. Пример: 1661315124 |
app_id | Идентификатор приложения на платформе AppsFlyer |
install_time | - Временная метка установки: ГГГГ-ММ-ДД ЧЧ:ММ:СС. Пример: 2020-08-16 11:22:33 - Для устройств iOS 14+ и пользователей, не давших согласия на сбор данных, или если у рекламодателя включена функция Расширенная конфиденциальность, время установки округляется до ближайшего часа. |
campaign, campaign_id, adset_name, adset_id, ad_name, ad_name, ad_id, site_id | Заполняются только в том случае, если UA атрибутировано партнеру, получающему данные. |
idfa, idfv, advertising_id | • Один и тот же идентификатор устройства, например IDFA, IDFV или advertiser_id, может отображаться в нескольких строках при наличии нескольких событий монетизации доходов от рекламы. • Для устройств iOS 14+ и пользователей, не давших согласия на сбор данных, а также если рекламодатель включил функцию Расширенная конфиденциальность, этот параметр не отображается. |
platform | Платформа устройства: iOS, Android или Windows Mobile |
Страна | Код страны в соответствии с ISO 3166 (alpha-2). Пример: US, CN. |
original_url | • Для устройств iOS 14+ и пользователей, не давших согласия на сбор данных, а также если рекламодатель включил функцию Расширенная конфиденциальность, этот параметр не отображается. • Заполняются только в том случае, если UA атрибутировано партнеру, получающему данные. |
mediation_network | Сеть-посредник, связанная с показом или показами. См. список возможных сетей |
ad_unit | Выпуск в 3 квартале 2023 года: ad_unit монетизации, связанное с показом или показами |
placement | Выпуск в 3 квартале 2023 года: размещение монетизации, связанное с показом или показами |
Скачайте образец данных отчета
Постбэки по доходам от рекламы в приложении (IAA)
Постбэки IAA — это второй способ импорта данных, который AppsFlyer использует для передачи партнерам информации о доходах. Их основное преимущество перед отчетом по доходам от рекламы с сигналами UA заключается в актуальности данных, поскольку постбэки обеспечивают обмен данными о доходах IAA практически в режиме реального времени. Это отличается от актуальности данных X+1 (один день после даты события), предлагаемой в отчете с сигналами UA о доходах от рекламы.
Однако актуальность в реальном времени менее точна по сравнению с X+1:
- Данные в постбэках IAA в реальном времени в среднем на ±5% менее точны, чем данные отчета X+1 с сигналами UA.
- Данные в постбэках IAA в реальном времени в среднем на ±7% менее полные, чем данные отчета X+1 с сигналами UA.
Каковы источники данных в постбэках IAA?
Данные для постбэка IAA берутся из данных на уровне показов, которые партнеры загружают на клиентские устройства. Затем эти данные передаются в AppsFlyer через коннектор SDK ROI360 для доходов от рекламы, который устанавливается на устройство рекламодателем. Коннектор позволяет разработчику приложения сообщать о событии показа, включая определенные параметры, такие как ILRD, валюта, платформа-посредник и источник монетизации.
Передача данных с клиентских устройств рекламодателей в AppsFlyer зависит от разрешений рекламодателей и от того, имеет ли рекламодатель расширенную подписку ROI360.
Какая обработка выполняется для данных в постбэках IAA?
AppsFlyer ROI360 выполняет следующие действия для полученных данных на уровне показов:
- Нормализация данных.
- Атрибуция к медиа-источнику установки и обогащение данных.
- Генерирование события af_ad_revenue.
Как осуществляется доставка данных постбэка?
Событие передается партнеру через существующую конфигурацию постбэков между партнером и AppsFlyer в качестве дополнительного параметра.
Постбэки о покупках в приложении (IAP)
Постбэки ROI360 о покупках в приложении обеспечивают многоуровневую точность отчетности, сначала проверяя каждую транзакцию, дедуплицируя ее, а затем вычитая комиссию магазина и налог с продаж.
Каковы источники данных в постбэках IAP?
Данные для постбэков IAP поступают из:
- Данные на уровне транзакций, считываемые коннектором SDK ROI360 для покупок при возникновении на устройстве события покупки в приложении или автопродления подписки.
- Все входящие уведомления сервера App Store и Google Play (RTDN) также обрабатываются в соответствии с бизнес-логикой AppsFlyer для доходов от покупки или подписки:
- Уведомления в отношении транзакций, ранее учтенных через коннектор SDK, проходят проверку и обработку.
- Уведомления в отношении неизвестных транзакций не сообщаются в AppsFlyer.
Примечание. Передача данных от рекламодателя в AppsFlyer зависит от разрешений рекламодателя и от того, имеет ли рекламодатель расширенную подписку ROI360.
Какая обработка выполняется для данных в постбэках IAP?
AppsFlyer ROI360 выполняет следующие действия для полученных данных на уровне транзакций:
- AppsFlyer проверяет покупку или подписку в соответствующем магазине, чтобы убедиться, что она не является мошеннической.
- После успешной проверки AppsFlyer регистрирует покупку или подписку.
- Если проверка чека не пройдена, событие отображается в отчете по сырым данным как заблокированное внутреннее событие (доступно для подписчиков Protect360).
- AppsFlyer гарантирует, что транзакции не дублируются, в том числе связанные с совместным использованием семьей на iOS.
- AppsFlyer рассчитывает данные о чистом доходе с учетом комиссии магазина и налогов (Истинный доход).
- AppsFlyer генерирует внутреннее событие покупки или жизненного цикла для подтвержденной и обработанной транзакции.
Как осуществляется доставка постбэка?
Событие IAP отправляется партнеру через уже настроенную интеграцию постбэков между партнером и AppsFlyer.
Какие есть события IAP?
Клиенты ROI360 могут обмениваться событиями дохода со следующими названиями:
Название события
Имя события | Описание |
---|---|
af_purchase | Записывается при совершении покупки пользователем. |
af_purchase_refund | Записывается в случае возврата средств за покупку. |
af_ars_trial_converted | Записывается, когда пользователь оформляет подписку по полной цене после пробного периода. |
af_ars_subscription_started | Записывается, когда начинается подписка со скидкой или по полной цене. |
af_ars_subscription_resumed | Записывается, когда подписка по полной цене возобновляется после отмены или возврата подписки. |
af_ars_subscription_refunded | Записывается, когда подписчик оформляет возврат стоимости подписки. |
af_ars_subscription_renewed | Записывается, когда происходит автопродление подписки. |
af_ars_subscription_xgraded | Записывается, когда подписчик переходит на другой продукт, понижает или повышает подписку. |