Краткий обзор. Агрегирование и просмотр данных о затратах на маркетинг.
Агрегирование данных о затратах
-
ROI360:
- Получает данные о расходах на рекламу с помощью API-интеграции, импорта данных о расходах на рекламу (загрузка CSV-файлов) и затраты по клику.
- Поддерживает разные модели затрат, используемые партнером, например, CPI, CPA, CPC, CPE и CPM.
- Данные о затратах доступны на дэшбордах AppsFlyer и в когортной аналитике, а также путем экспорта в корзину S3 (Cost ETL).
Способ агрегирования данных | Поддерживаемые модели затрат | Детализация данных | Актуальность данных | Примечания |
---|---|---|---|---|
API* | Все |
Уровень зависит от интеграции |
Несколько раз в день, в среднем каждые четыре часа | Данные могут измениться после события затрат, поскольку мы пытаемся получить данные за 7 дней. Это позволяет учитывать ретроспективные изменения, внесенные рекламной сетью. |
Импорт данных о расходах (загрузка файла) | Все | Уровень зависит от загруженного файла | До 4 часов после импорта данных | Предоставленные данные о затратах могут быть отозваны; скорректированные данные передаются в течение 90 дней. |
Клики (ссылка атрибуции) | CPI | На уровне пользователя |
Минимум: в реальном времени Максимум: до 4 часов после клика |
Изменения не предусмотрены. |
* Подключение к партнерам по API осуществляется либо через Cost API, либо через InCost API (не через оба). Используемый API и детализация данных зависят от партнеров. |
Операции с затратами
В этом разделе рассматриваются операции с затратами на проведение кампаний.
Изменение названий кампаний
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 (Нет данных), и поле «Установки» остается пустым.
Статус Cost API
Рабочий статус интеграции затрат доступен следующим образом:
- Дэшборд статуса интеграции по затратам (и доходам от рекламы): централизованный список партнеров, для которых включена интеграция затрат по одному или нескольким приложениям, размещенным в вашем аккаунте.
- Интегрированные партнеры: статус доступен в контексте отдельного приложения.
Статус затрат по API интегрированного партнера
Вкладка затрат на странице партнерской интеграции актуальна для рекламных сетей, поддерживающих получение данных о затратах через API. Она показывает:
- Статус вашей интеграции затрат.
- Когда последний раз AppsFlyer успешно извлек соответствующие данные о затратах.
Чтобы просмотреть статус интеграции затрат для отдельных партнеров:
- В AppsFlyer перейдите в раздел Настройки > Активные интеграции.
- Выберите партнера.
- Перейдите на вкладку Затраты.
Будут показаны статус и время последней синхронизации.
Статус | Нужны пояснения/действия |
---|---|
Активно | Интеграция активирована и успешно подключена к рекламной сети. |
API партнера не возвращает соответствующие данные о затратах |
Подключение успешно, но API не вернул данные о затратах, соответствующие данным атрибуции кампании в AppsFlyer. Это происходит, потому что:
|
API партнера не отвечает |
|
Недействительные учетные данные. |
|
Свяжитесь со своим менеджером в рекламной сети, чтобы получить доступ к API отчетности. | Совместно с менеджером партнера включите интеграцию затрат в системе партнера. |
API партнера не возвращает данные. Проверьте интеграцию. |
Это происходит, потому что:
|
Ваш аккаунт не активирован в системе партнера для получения данных о затратах. |
Свяжитесь с партнером. |
Включение Cost API
Примечание
Если рекламодатель использует агентство для проведения своих кампаний, это агентство, а не рекламодатель, должно интегрироваться с соответствующими партнерами. В противном случае, если и рекламодатель, и агентство интегрируются с партнером, используя одни и те же учетные данные для одного и того же приложения, данные о затратах будут дублироваться.
Необходимые условия:
- Учетные данные API или информация для входа рекламной сети
- AppsFlyer сопоставляет данные о затратах с данными атрибуции. В связи с этим убедитесь, что ссылки атрибуции содержат идентификатор кампании (а также идентификаторы группы объявлений и объявлений для партнеров, предоставляющих более детальную отчетность), так как без них мы не можем агрегировать и отражать затраты.
Чтобы включить Cost API:
- Откройте вкладку Затраты интегрированного партнера.
- Активируйте переключатель Получать данные о затратах. Появятся инструкции, как подключиться к данным партнера.
- Настройте и аутентифицируйте подключение к партнеру. Метод подключения зависит от режима интеграции партнера с AppsFlyer и может быть одним из следующих:
- OAuth: нажмите кнопку Войти в <Имя сети>, чтобы открыть окно входа в систему партнера. Затем следуйте подсказкам партнера по входу в систему (например, googleadwords_int).
- Статические параметры: введите значения параметров, специфичных для партнера. Например: Ключ API (напр., googleadwords_int).
- OAuth и статические параметры: войдите в сеть и введите статические параметры (например, googleadwords_int).
- Нет: конфигурация подключения не требуется, кроме включения опции Получать данные о затратах), как указано в шаге 2 (например, googleadwords_int).
- Вручную: свяжитесь с партнером и запросите подключение (например, googleadwords_int).
- Если в настройках затрат партнера есть Сопоставление идентификаторов сайтов, выберите нужную конфигурацию для идентификаторов сайтов из выпадающего меню.
- Нажмите Сохранить затраты.
- Нажмите Тестировать подключение.
- Появится сообщение Подключение API подтверждено.
- API теперь активен. AppsFlyer собирает данные от партнеров 6 раз в день, в среднем каждые четыре часа.
- Статус и сообщения о синхронизации данных о затратах.
Сопоставление идентификаторов сайтов
При отправке данных о затратах настройки интеграции у некоторых партнеров позволяют вам выбирать, как заполнять поле Site ID (Идентификатор сайта). Это значит, что вы можете настроить идентификатор сайта таким образом, чтобы он соответствовал макросам, которые AppsFlyer использует для идентификаторов сайтов и которые указаны в ссылке атрибуции.
- По умолчанию сопоставление идентификаторов сайтов согласовано с макросами AppsFlyer в ссылке атрибуции.
- Если в используемой вами ссылке атрибуции макросы отличаются от тех, которые предусмотрены для сопоставления идентификаторов сайтов, то данные идентификатора сайта будут заполняться некорректно.
Чтобы выбрать метод настройки идентификатора сайта:
- На вкладке Затраты интегрированного партнера перейдите в раздел Сопоставление идентификаторов сайтов и выберите конфигурацию из выпадающего меню.
- Нажмите Сохранить затраты.
Изменение вступит в силу на следующий день по часовому поясу UTC. Например, если сопоставление идентификаторов сайтов происходит в понедельник, оно будет отображаться в данных, начиная со вторника по UTC.
Отключение Cost API
Чтобы отключить Cost API:
- Перейдите в раздел Активные интеграции и выберите партнера.
- Перейдите на вкладку Затраты.
- Отключите переключатель Получать данные о затратах.
Примечание. Если рекламодатель завершает свои отношения с агентством и отключает разрешения агентства на уровне приложения, и если агентство настроило затраты на приложение, данные о затратах все еще извлекаются. Если рекламодатель хочет остановить извлечение этих данных, он должен попросить агентство отключить интеграцию затрат в AppsFlyer.
Удаление подключенных аккаунтов на вкладке затрат
Подключение к некоторым интегрированным партнерам осуществляется путем входа в систему партнера из AppsFlyer и подключения к аккаунту. При необходимости подключение можно удалить. После удаления AppsFlyer больше не сможет извлекать данные о затратах из этого аккаунта. Удаление подключения не влияет на исторические данные.
Чтобы удалить связанный аккаунт:
- В AppsFlyer перейдите в раздел Настройки > Активные интеграции.
- Выберите интегрированного партнера, например, Meta ads.
- Перейдите на вкладку Затраты.
На экране появится список подключенных аккаунтов. - В столбце действий наведите курсор на аккаунт.
Появится опция Удалить подключение. - Нажмите Удалить подключение.
Появится сообщение подтверждения. - Нажмите Удалить.
Подключение аккаунта будет удалено.
Сбор данных о затратах для ранее подключенного аккаунта сразу же прекращается. Это не повлияет на исторические данные.
Конвертация валюты затрат
Если валюта затрат кампании, предоставленная рекламной сетью, отличается от валюты, заданной в приложении и установленной на платформе, затраты конвертируется в валюту, заданную в приложении, следующим образом:
- AppsFlyer получает курс валют с сайта openexchangerates.org.
- Курсы валют обновляются ежечасно.
- Конвертация валют производится по последнему известному курсу.