ROI360: обзор агрегирования данных о затратах

Премиум

Краткий обзор. Описание способов просмотра и агрегирования данных о маркетинговых затратах для рекламодателей.

roi360_image.png

Агрегирование данных о затратах

ROI360:

  • Предоставляет агрегированные данные о расходах на рекламу и показатели эффективности LTV, связанные с расходами. Эти данные доступны на дэшбордах и в отчетах об эффективности. К доступным метрикам по затратам относятся ROI, ROAS, клики, показы, ROI кампаний и средняя эффективная стоимость установки (eCPI) за период.
  • Поддерживает разные модели затрат, используемые партнером, например, CPI, CPA, CPC и CPM.
  • Регистрирует затраты на рекламу по API, с помощью импорта данных о затратах на рекламу (загрузка CSV-файла) и затраты по кликам.
  • Агентства могут просматривать данные ROI360 о затратах по рекламодателям, у которых есть подписка ROI360.

Без подписки ROI360 рекламодателям доступны следующие метрики:

Принципы агрегирования данных о затратах

В этом разделе описываются основные принципы агрегирования данных о затратах на кампанию.  

Способы агрегирования данных

Данные о затратах получают от партнеров одним или несколькими методами. Если данные о затратах представлены более чем одним методом, то механизм приоритезации затрат определяет, какие данные будут использоваться. Это гарантирует, что данные о расходах не будут завышены.

После обработки в AppsFlyer данные отображаются в часовом поясе UTC (по умолчанию) или в соответствии с настройками часового пояса вашего приложения.

Способ агрегирования данных Поддерживаемые модели затрат Детализация данных Актуальность данных Примечания
API* Все

Уровень зависит от интеграции

В течение дня Данные могут измениться после события затрат, поскольку мы пытаемся получить данные за период до 7 дней (в зависимости от рекламной сети). Это позволяет учитывать ретроспективные изменения, внесенные рекламной сетью.  
Импорт данных о затратах (загрузка файла) Все Уровень зависит от загруженного файла   До 4 часов после импорта Предоставленные данные о затратах могут быть отозваны; скорректированные данные передаются в течение 90 дней.
Клики (ссылка атрибуции) CPI На уровне пользователя

Минимум: в реальном времени

Максимум: До 4 часов после клика

Изменения не предусмотрены
*Интеграция по API между партнерами и AppsFlyer осуществляется с помощью Cost API или InCost API (но не обоих одновременно). Используемый API и детализация данных зависят от партнеров.

Доступность данных о затратах и содержание отчетов

В следующей таблице обозначено, где доступны данные о затратах.

Если иное не указано в примечаниях в самой таблице, ориентируйтесь при работе с ней на следующие пояснения:

  • UA: данные о затратах на кампании по привлечению пользователей, по которым зарегистрирована хотя бы 1 установка (примерно за последние 7 дней), не атрибутированная SKAN.
  • Унифицированный: Данные о затратах на все кампании для выбранного приложения, включая те, в которых не было зафиксировано ни одной установки за последнее время (то есть за последние примерно 7 дней). В таблице указано, в каких случаях данные доступны только по тем кампаниям, по которым зарегистрирована хотя бы 1 установка.
  • Если изменение названия кампании не поддерживается, отображаются оба названия кампании — одно с данными атрибуции, другое с данными о затратах. Ни по одному из отображаемых названий не будут доступны полные данные.

Доступность данных о затратах и содержание отчетов

Способ получения отчета Представление / тип данных Поддерживается ли изменение названия кампании Примечания
Обзорный дэшборд
  • UA
  • Объединенный
Да В представлении «Ретаргетинг» не отображаются затраты. Затраты на ретаргетинг отображаются в объединенном представлении.
Дэшборд активности UA Да  

Дэшборд когорт

  • UA
  • Объединенный
Да
  • В представлении «Ретаргетинг» не отображаются затраты.
  • В объединенном представлении отображаются данные только по тем кампаниям, по которым за последнее время зарегистрирована хотя бы 1 установка.

Cohort API

  • UA
  • Объединенный
Да В объединенном представлении отображаются данные только по тем кампаниям, по которым за последнее время зарегистрирована хотя бы 1 установка.

Дэшборд SKAN

SKAN Нет Данные об установках SKAN отображаются, как и данные о затратах, по всем установкам (включая установки без SKAN).

API SKAN для доступа к агрегированным данным об эффективности

SKAN Нет Данные об установках SKAN отображаются, как и данные о затратах, по всем установкам (включая установки без SKAN).

Дэшборд сводной таблицы Pivot

UA Нет

 

Master API UA Нет

 

Персонализированный дэшборд UA Нет  
CostETL Объединенный Да

Отображаются все доступные данные о затратах.

Pull API для доступа к агрегированным данным UA Нет  

 

Push API

Сырые данные по кликам (не агрегированные)

Не применимо

 

Pull API сырых данных

Сырые данные по кликам (не агрегированные)

Не применимо

 

Data Locker

Сырые данные по кликам (не агрегированные)

Не применимо

В когортах Data Locker не поддерживаются затраты.

Примечание:

  • Детализация данных может отличаться в зависимости от типа дэшборда/отчета. Инструмент отчетности Cost ETL содержит полный набор данных. Сюда входят сведения об иерархии кампании (медиа-источник, название кампании, набор объявлений, а также параметры, доступные от рекламной сети, включая гео, канал, идентификатор сайта и ключевые слова).

  • Данные о затратах по кликам доступны в отчетах с сырыми данными. 

Механизм приоритизации затрат

Для одного медиа-источника затраты могут быть предоставлены несколькими способами. Чтобы избежать завышения показателей, механизм приоритизации затрат на кампанию определяет, какие данные о затратах будут доступны на платформе. Приоритет определяется по способу агрегирования. Приоритет от низшего к высшему: Клик > API затрат (Cost API) > Импорт данных о затратах.

Механизм определения приоритетности затрат влияет на отчеты об агрегированных данных и дэшборды. На данные о затратах по кликам, доступные в отчетах с сырыми данными, механизм приоритизации не влияет.

Факторы, которые необходимо учитывать:

  • В любой день, когда включен Cost API, затраты по кликам игнорируются.  
  • Если вы измените методы агрегирования затрат, это изменение будет действовать ретроспективно. Т. е. исторические агрегированные данные о затратах могут измениться. 
  • Изменение метода агрегирования затрат аналогичным образом влияет на трафик, генерируемый агентством. Это касается как прозрачных, так и непрозрачных агентств.  
  • Механизм приоритетов работает на уровне кампаний. Это означает, что если вы получаете два ресурса о затратах для одной кампании через разные механизмы, то они конкурируют, и более приоритетный выигрывает для всей кампании.

Приоритизация методов получения данных о затратах кампании


 Пример

Сценарий: Рекламная сеть сообщает о затратах по клику, но вы решаете включить Cost API рекламной сети.

Результат: затраты агрегируются и по клику, и по Cost API. Поскольку Cost API имеет приоритет, затраты по клику игнорируются.

Дополнительные сведения

Рекламные сети, поддерживающие Cost API

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

  • Аспекты
  • Поддерживаемые функции и их характеристики
  • Метрики (по данным рекламных сетей)

Скачать файл: CSVXLS

Изменение названий кампаний

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

Во избежание появления аномалий в данных убедитесь, что:

  • Кампаниям присваивается уникальный идентификатор кампании.
  • Вы не используете одно и то же название кампании с разными идентификаторами кампании.

Узнайте больше о смене названия кампании

Затраты без установок

Почему я вижу данные о затратах, а установок нет? Это происходит, когда затраты предоставляются на верхнем уровне иерархии (например, на уровне кампании), но информация о результатах (клики и установки) предоставляется на более низком уровне рекламной иерархии (например, группы объявлений).

AppsFlyer дополняет данные о затратах для недостающих показателей из иерархии верхнего уровня. Это гарантирует полное представление данных о затратах на любом уровне и сводит к минимуму внутренние несоответствия.

 Пример

Рекламодатель запускает кампанию. Иерархия рекламы выглядит следующим образом:

  • Медиа-источник: media_eg
  • Кампания: campaign_eg 
  • Группы объявленийadset1, adset2

Отображается следующая информация, относящаяся к медиа-источнику.

Иерархия: Все медиа-источники > media_eg

Кампания Затраты Установки
campaign_eg 100 долл. 100
campaign_yy 200 долл. 1000
campaign_zz $300 2000

При детализации до campaign_eg, отображается уровень групп объявлений.  

Иерархия: Все медиа-источники > media_eg > campaign_eg 

Группа объявлений Затраты Установки
Нет 100 долл.  
adset_1 30
adset_2 70

В данном случае затраты на campaign_eg составляет $100 и предоставляются на уровне кампании. При детализации до уровня группы объявлений, который в данном случае является уровнем компонента, затраты не могут быть разбиты по группе объявлений.  

В связи с этим AppsFlyer переносит данные о затратах на уровень ниже и отображает их в отдельной строке. В нашем случае в столбце «Группа объявлений» отображается значение none (Нет данных), и поле «Установки» остается пустым.

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

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

  • AppsFlyer получает курс валют с сайта openexchangerates.org.
  • Курсы валют обновляются ежечасно.
  • Конвертация валют производится по последнему известному курсу.

Ограничения и особенности

Специфика

Примечания

Агентства

  • Агентства могут просматривать данные ROI360 о затратах по рекламодателям, у которых есть подписка ROI360.
  • Когда прозрачные агентства проводят кампании, рекламодатели могут видеть расходы, отображаемые на дэшбордах и в отчетах, которые поддерживают унифицированное представление. Узнать больше
  • Если рекламодатель завершает свои отношения с агентством и отключает разрешения агентства на уровне приложения, и если агентство настроило затраты для приложения, данные о затратах все еще извлекаются. Если рекламодатель хочет остановить извлечение этих данных, он должен попросить агентство отключить интеграцию затрат в AppsFlyer.
  • Для подключения некоторых рекламных сетей агентства должны связаться с рекламодателем, чтобы активировать интеграцию, для чего им предлагается сделать это в пользовательском интерфейсе AppsFlyer. Для этих сетей агентства и рекламодатели должны проверить, что при отправке данных рекламной сетью в них включен параметр af_prt, необходимый для атрибуции затрат агентства.

Частота обновления данных API

  • В течение дня (кроме Moloco)
  • Данные Mintegral доступны через API на следующий день, примерно через 4 часа после окончания текущего дня (в зависимости от настроек часового пояса Mintegral). Это означает, что если событие произошло в первый день, данные о затратах будут доступны на второй день около 4:00.

Изменения названия кампании

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

Часовой пояс

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

Платформы CTV, ПК и консолей

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

Внемагазинные приложения

Данные о затратах от Mintegral недоступны для приложений, продающихся вне магазинов (приложения с платформ, отличных от Google Play и App Store).

Геоданные

Разбивка по гео/странам недоступна для пакетных кампаний Mistplay (кампаний, таргетированных на несколько стран). Для таких кампаний гео отображается как N/A.