Операции с затратами

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

roi360_image.png

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

  • 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 успешно извлек соответствующие данные о затратах.

Чтобы просмотреть статус интеграции затрат для отдельных партнеров:

  1. В AppsFlyer перейдите в раздел Настройки > Активные интеграции.
  2. Выберите партнера. 
  3. Перейдите на вкладку Затраты.
    Будут показаны статус и время последней синхронизации.
Статус Нужны пояснения/действия
Активно Интеграция активирована и успешно подключена к рекламной сети.
API партнера не возвращает соответствующие данные о затратах

Подключение успешно, но API не вернул данные о затратах, соответствующие данным атрибуции кампании в AppsFlyer.

Это происходит, потому что:

  • Идентификатор кампании не был предоставлен, поэтому затраты не могут быть соотнесены с кампаниями.
  • Вы интегрировали другой рекламный аккаунт партнера при входе в систему партнера через AppsFlyer (например, другой аккаунт Meta ads). Проверьте, что вы подключили нужный рекламный аккаунт партнера.
  • Одно из полей с учетными данными в интеграции затрат партнера является некорректным. Например, идентификатор пакета. Просмотрите и исправьте учетные данные интеграции.
API партнера не отвечает
  • Сервер интегрированного партнера не отвечает на запросы AppsFlyer.
  • Подождите 6 часов. Если сообщение о статусе не изменится, обратитесь в службу поддержки AppsFlyer.
Недействительные учетные данные.
  • AppsFlyer не может получить данные через API, так как учетные данные не действительны.
  • Повторно подключитесь, используя правильные учетные данные.
Свяжитесь со своим менеджером в рекламной сети, чтобы получить доступ к API отчетности. Совместно с менеджером партнера включите интеграцию затрат в системе партнера.
API партнера не возвращает данные. Проверьте интеграцию.

Это происходит, потому что:

  • Ваши кампании приостановлены, и данные отсутствуют.
  • Вы интегрировали другой рекламный аккаунт партнера при входе в систему партнера через AppsFlyer (например, другой аккаунт Meta ads). Проверьте, что вы подключили нужный рекламный аккаунт партнера.
  • Одно из полей с учетными данными в интеграции затрат партнера является некорректным. Например, идентификатор пакета. Просмотрите и исправьте учетные данные интеграции.
Ваш аккаунт не активирован в системе партнера для получения данных о затратах.

Свяжитесь с партнером.

Включение Cost API

 Примечание

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

Необходимые условия:

  • Учетные данные API или информация для входа рекламной сети 
  • AppsFlyer сопоставляет данные о затратах с данными атрибуции. В связи с этим убедитесь, что ссылки атрибуции содержат идентификатор кампании (а также идентификаторы группы объявлений и объявлений для партнеров, предоставляющих более детальную отчетность), так как без них мы не можем агрегировать и отражать затраты.

Чтобы включить Cost API:

  1. Откройте вкладку Затраты интегрированного партнера.
  2. Активируйте переключатель Получать данные о затратах. Появятся инструкции, как подключиться к данным партнера.
  3. Настройте и аутентифицируйте подключение к партнеру. Метод подключения зависит от режима интеграции партнера с AppsFlyer и может быть одним из следующих:
    • OAuth: нажмите кнопку Войти в <Имя сети>, чтобы открыть окно входа в систему партнера. Затем следуйте подсказкам партнера по входу в систему (например, googleadwords_int).
    • Статические параметры: введите значения параметров, специфичных для партнера. Например: Ключ API (напр., googleadwords_int).
    • OAuth и статические параметры: войдите в сеть и введите статические параметры (например, googleadwords_int).
    • Нет: конфигурация подключения не требуется, кроме включения опции Получать данные о затратах), как указано в шаге 2 (например, googleadwords_int).
    • Вручную: свяжитесь с партнером и запросите подключение (например, googleadwords_int).
    Чтобы узнать, какой метод используется тем или иным партнером, обратитесь к столбцу Метод подключения в таблице интеграции затрат рекламной сети.
  4. Если в настройках затрат партнера есть Сопоставление идентификаторов сайтов, выберите нужную конфигурацию для идентификаторов сайтов из выпадающего меню. 
  5. Нажмите Сохранить затраты.
  6. Нажмите Тестировать подключение.

Сопоставление идентификаторов сайтов

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

  • По умолчанию сопоставление идентификаторов сайтов согласовано с макросами AppsFlyer в ссылке атрибуции.
  • Если в используемой вами ссылке атрибуции макросы отличаются от тех, которые предусмотрены для сопоставления идентификаторов сайтов, то данные идентификатора сайта будут заполняться некорректно.

Чтобы выбрать метод настройки идентификатора сайта:

  1. На вкладке Затраты интегрированного партнера перейдите в раздел Сопоставление идентификаторов сайтов и выберите конфигурацию из выпадающего меню.
  2. Нажмите Сохранить затраты.
    Изменение вступит в силу на следующий день по часовому поясу UTC. Например, если сопоставление идентификаторов сайтов происходит в понедельник, оно будет отображаться в данных, начиная со вторника по UTC. 

Отключение Cost API

Чтобы отключить Cost API:

  1. Перейдите в раздел Активные интеграции и выберите партнера.
  2. Перейдите на вкладку Затраты.
  3. Отключите переключатель Получать данные о затратах.

Примечание. Если рекламодатель завершает свои отношения с агентством и отключает разрешения агентства на уровне приложения, и если агентство настроило затраты на приложение, данные о затратах все еще извлекаются. Если рекламодатель хочет остановить извлечение этих данных, он должен попросить агентство отключить интеграцию затрат в AppsFlyer.

Удаление подключенных аккаунтов на вкладке затрат

Подключение к некоторым интегрированным партнерам осуществляется путем входа в систему партнера из AppsFlyer и подключения к аккаунту. При необходимости подключение можно удалить. После удаления AppsFlyer больше не сможет извлекать данные о затратах из этого аккаунта. Удаление подключения не влияет на исторические данные. 

Чтобы удалить связанный аккаунт:

  1. В AppsFlyer перейдите в раздел Настройки > Активные интеграции.
  2. Выберите интегрированного партнера, например, Meta ads.
  3. Перейдите на вкладку Затраты.
    На экране появится список подключенных аккаунтов.
  4. В столбце действий наведите курсор на аккаунт.
    Появится опция Удалить подключение.
  5. Нажмите Удалить подключение.
    Появится сообщение подтверждения.

    OauthDelete_en-us.png

  6. Нажмите Удалить.
    Подключение аккаунта будет удалено.
    Сбор данных о затратах для ранее подключенного аккаунта сразу же прекращается. Это не повлияет на исторические данные.

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

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

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