Импорт данных о затратах

Премиум

Краткий обзор: Импорт затрат, часть AppsFlyer ROI360, позволяет рекламодателям обеспечить полный и точный охват своих маркетинговых затрат с помощью импорта CSV-файлов через загрузку или электронную почту.

Обзор

Используйте импорт данных о затратах, чтобы:

  • Передавать в AppsFlyer затраты на кампании, направленные на любые маркетинговые цели (мобильные кампании, кампании с привлечением блогеров, CTV и т. д.). Это особенно важно для медиа-источников, которые не сообщают о затратах через API или по ссылке атрибуции.
  • Ретроспективно регистрировать и исправлять имеющиеся данные о затратах.

Затраты передаются через CSV-файлы путём загрузки или отправки по электронной почте в AppsFlyer. Как только AppsFlyer получает файл, данные обрабатываются и становятся доступными на дэшбордах и в отчётах в течение нескольких часов. Так вы получаете полное представление об ROI и затратах на свою кампанию.

Примечание:

  • Рекламные сети могут импортировать файлы с затратами для своих клиентов при наличии соответствующих разрешений.
  • Агентства не могут загружать данные. Они могут подготовить свои файлы и отправить их рекламодателю для загрузки.

Алгоритм действий

Чтобы воспользоваться Импортом затрат и отправить данные о затратах в AppsFlyer, вам нужно:

  1. Подготовить CSV-файл с данными о затратах для отправки.
  2. Отправить файл в AppsFlyer через:
    • загрузку в пользовательском интерфейсе AppsFlyer;
    • электронную почту. Примечание: Для приложений на платформах CTV, PC и консолях используйте только этот метод.

Подробные инструкции см. в следующих разделах.

Подготовка CSV-файла с данными о затратах

Рекламодатели, рекламные сети и агентства могут подготовить CSV-файл для импорта затрат. См. пример файла

Как подготовить CSV-файл:

  • Следуйте рекомендациям по схеме, формату и правилам для файла, подробно описанным в следующих таблицах.
    Примечание: Если для создания файла используется Excel или Google Таблицы, следуйте инструкциям по форматированию в Excel и Google Таблицах.

Схема CSV

Название столбца

(чувствительно к регистру)

Формат/примечание

Пример

Обязательный

date

  • Дата затрат
  • Формат: Строка
    (Предпочтительные варианты):
    • ГГГГ-ММ-ДД
    • ГГГГ/ММ/ДД
    • ММ-ДД-ГГГГ
    • ММ/ДД/ГГГГ 
  • Даты в будущем не допускаются
  • Рекомендация: Используйте тот же часовой пояс, который определен для вашего приложения в AppsFlyer.
  • Примечание. Используете Excel/Google Таблицы для подготовки файла? Прочитайте эту статью
  • 2019-05-30
  • 2019/05/30
  • 5-30-2019
  • 5/30/2019
  • 05-30-2019
  • 05/30/2019

 

app-id

  • Формат: Строка
  • Идентификатор приложения, как он отображается в AppsFlyer.
  • В одном файле допускаются несколько идентификаторов приложений.
  • Все идентификаторы приложений должны принадлежать одному аккаунту рекламодателя.
  • com.app.name 
  • id12356789

media-source

    • Формат: Строка
    • Имя медиа-источника в точности соответствует его названию в AppsFlyer. Примечание: Включите суффикс _int, если это актуально.
    • Для одного файла допускается только один медиа-источник. Допускаются несколько приложений для одного и того же медиа-источника

network_x_int

campaign

  • Формат: Строка
  • Название кампании. Если в рекламной сети отображается название кампании, название в этом файле должно совпадать с ним (с учётом регистра).
  • Не используйте одно и то же название кампании для нескольких приложений.

campaign_a

Примечание: Если данные атрибуции содержат и имя, и идентификатор, то для соответствия CSV должен содержать и то, и другое.

spend

  • Затраты в денежном выражении
  • После десятичной точки допускается пять цифр
  • Допускается значение 0 (ноль)
  • Примечание:
    • Не допускается использование запятых в качестве разделителя групп разрядов, например: «2,874.12».
    • Используете Excel/Google Таблицы для подготовки файла? Прочитайте эту статью.

2874.12345

 

 

geo

  • Формат: Строка
  • Код страны из двух букв по стандарту ISO 3166. Примечание. Убедитесь, что вы отправили 2 символа без пробелов.
  • Для Соединенного Королевства используйте UK, , а не GB.

US, CN, AU

 

Нет

currency

  • Формат: Строка
  • Код валюты из трех символов по стандарту ISO-4217Примечание. Убедитесь, что вы отправляете три символа без пробелов до и после.
  • Разрешается использовать один код валюты для каждого приложения в файле. В разных приложений могут быть разные коды валют.

USD, GBP, EUR, JPY

Нет.

Если оставить пустым, то по умолчанию будет USD.

campaign-id

Формат: Строка

abc1234def

Нет.

Примечание. Если данные атрибуции содержат и имя, и идентификатор, то для соответствия CSV должен содержать и то, и другое.

adset

Формат: Строка  my_adset_1

adset-id

Формат: Строка id5678ghi

ad

Формат: Строка  my_ad_name

ad-id

Формат: Строка  id91011jkl

site-id

  • Формат: Строка 
  • Уникальный идентификатор, определяющий издателя, показывающего рекламу. Подробнее
id1213mno Нет

channel

Формат: Строка   video Нет

keywords

Формат: Строка

  • better
  • приложение better you
  • better you онлайн
Нет

agency

  • Формат: Строка
  • Название агентства. Значение в параметре af_prt.
  • В один файл может быть включено только одно агентство. Причем в файл могут быть включены только кампании, управляемые этим агентством.
  • Название агентства является обязательным для каждой строки. В столбце Агентство не допускаются пустые ячейки.
  • Агентство должно иметь разрешение на все приложения, входящие в файл.
  • Загрузить файл могут только рекламодатели. Агентства не могут загружать данные. Они могут подготовить свои файлы и отправить их рекламодателю для загрузки.
Название агентства Нет

Примечание: Названия, содержащие символы, не относящиеся к английскому алфавиту, должны использовать кодировку UTF-8.

Формат и правила для формата CSV

Правило Требования

Запрещенные символы

Поля в формате строки не могут иметь в качестве первого символа =, +, - или @. Например, @example_campign или =123 запрещены.

Владелец приложения 

Допускается один рекламодатель (владелец приложения) на файл. Допускаются несколько приложений от одного аккаунта рекламодателя.  

Расширение имени файла

Пример CSV: abc123.csv

Структура файла

  • Формат: Файлы имеют формат CSV, то есть каждый столбец отделен запятой.
  • Строка заголовка: Первая строка — это строка заголовка, которая соответствует схеме
  • Строки данных: Содержат обязательные столбцы. Примечание. Убедитесь, что в данных нет пробелов в конце строки. Например, [USD ] (после буквы D есть пробел) следует заменить на [USD].
  • Пустые строки: Запрещены
  • Дублированные строки с одинаковым ключом: Запрещены. Ключ извлекается из использования обязательных полей.
  • Пустые ячейки: Пустые значения в файле не допускаются. Если вы не хотите загружать определенные поля, их не должно быть в файле.

Иерархия рекламы 

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

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

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

Загрузить файл

Рекламодатели и рекламные сети могут загружать CSV-файлы для импорта затрат.

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

Как загрузить CSV-файл через интерфейс AppsFlyer:

  1. В AppsFlyer в боковом меню выберите Настройки > Импорт затрат.
    Откроется страница импорта затрат. 
  2. Нажмите + Импортировать файл затрат
    Открывается окно импорта затрат.
  3. Перетащите CSV-файл в окно импорта файла затрат.
    Появится сообщение об обработке файла.
  4. Если во время загрузки отображается сообщение об ошибке: устраните ее и повторите соответствующие действия. 
  5. Откроется окно Импорт затрат: сводка файла .
  6. Выполните одно из следующих действий:
    • Прервите загрузку, нажмите Отменить импорт
    • Завершите процесс импорта, нажмите Импортировать файл.
      Появится сообщение «Все готово!»
    • Если появляется сообщение об ошибке, следуйте инструкциям в сообщении об ошибке.
  7. Нажмите кнопку Импортировать другой файл или Готово

Передача файла через электронную почту

Рекламодатели и рекламные сети могут загружать CSV-файлы для импорта затрат через электронную почту.

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

  • Рекламодатели:
    • Электронная почта отправителя должна принадлежать зарегистрированному пользователю AppsFlyer.
  • Рекламные сети:

Как отправить файл CSV по электронной почте:

  1. Получите токен для импорта по электронной почте.
    1. В AppsFlyer в боковом меню выберите Настройки > Импорт затрат.
    2. В правой верхней части страницы нажмите Токен для импорта по электронной почте.
    3. Скопируйте и сохраните токен.
  2. Составьте электронное письмо со следующими полями: 
    • Кому:adspend-upload@appsflyer.com
    • Копия: Пользователи, которые должны получить копию автоматической обратной связи
    • Тема: Вставьте токен для импорта по электронной почте в поле темы.
    • Вложение: CSV-файл с данными.
  3. Отправьте письмо.
    • После получения и обработки файла генерируется статусное письмо с итогами, деталями, проблемами или ошибками, обнаруженными в процессе обработки. Письмо отправляется всем участникам, указанным в письме, и администратору рекламодателя. Если обнаружены ошибки, следуйте инструкциям в сообщении об ошибке.
    • Просмотреть статус отправленных файлов можно на дэшборде импорта затрат

Дэшборд

Дэшборд импорта затрат – это место, где вы можете загружать файлы и просматривать детали ранее загруженных файлов.

Дэшборд импорта затрат

Чтобы просмотреть дэшборд импорта затрат, в AppsFlyer в боковом меню выберите Настройки > Импорт затрат.

Доступная информация для ранее импортированных файлов описаны в следующей таблице.

Название столбца Описание
Название CSV-файла Название файлов затрат, импортированных в AppsFlyer.
Дата загрузки Дата импорта файла.
Медиа-источник Медиа-источник, включенный в файл.
Диапазон дат Первая и последняя даты в файле, в рамках которых были осуществлены затраты на рекламу.
Сопоставленные строки (%) Процент строк в файле, где затраты были сопоставлены с атрибуцией. Подробнее.
Статус

Статус импортированного файла:

  • Успешно: Действие успешно выполнено. Затраты зафиксированы и доступны в дэшбордах и отчётах AppsFlyer.
  • Ошибка валидации: Системная проблема AppsFlyer. Подождите 10 минут и повторите попытку. При повторном сбое обратитесь в службу поддержки AppsFlyer.
  • Нет разрешений: Токен не одобрен для данного приложения.
    • Рекламодатели: Убедитесь, что использован правильный идентификатор приложения.
    • Рекламные сети: Проверьте, чтобы рекламодатель, дал вам разрешение на импорт затрат.
  • Перезаписано: Действие успешно выполнено. Файл был перезаписан/заменен другими данными.
Действие
  • На уровне файла: Если у вас есть разрешения на все приложения, содержащиеся в файле, вы можете:
    • Скачать файл CSV: Это копия импортированного CSV-файла.
    • Скачать несопоставленный отчет для всех приложений в файле. Смотрите раздел «Совпадающие строки» в этой таблице для более подробной информации.
  • На уровне приложения: Если вы нажмете на конкретный файл, отобразится информация обо всех импортируемых затратах для приложения из этого конкретного файла, а также из других файлов. Если у вас есть разрешение приложения на данное приложение, вы можете:
    • Скачать данные в приложении.
    • Скачать несопоставленный отчет для приложения.
    • Вернуть (отменить) импорт затрат для выбранного приложения.

Сопоставленные строки

Сопоставление строк – это процесс, при котором стоимость, указанная в импорте, сопоставляется с данными атрибуции, записанными в AppsFlyer. Для этого используются все названия параметров (не идентификаторы), такие как медиа-источник, кампания, группа объявлений, объявление и т.д. Если все они совпадают, то строки обозначаются как is-matching=TRUE.

Затраты зафиксированы и доступны в дэшбордах и отчётах AppsFlyer, независимо от статуса совпадения.

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

  • Загрузите отчёт о несопоставлении, чтобы выяснить причину. Отчет о несопоставлении содержит столбец «is-matched», который может иметь значение TRUE (сопоставлены) или FALSE (не сопоставлены).
  • При необходимости отмените импорт, сбросив его.
  • Смотрите раздел «Действие» в этой таблице для получения более подробной информации.

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

Использование Excel/Google Таблиц для подготовки CSV-файла

При использовании Excel или Google Таблиц для подготовки CSV-файла необходимо правильно отформатировать столбцы даты и расходов перед сохранением файла в формате CSV. После сохранения CSV-файла проверьте правильность форматирования его содержимого. Используйте следующие рекомендации для:

  • форматирования ячеек с датами.;
  • форматирования ячеек с затратами;
  • проверки формата содержимого.

Форматирование ячеек с датами

Чтобы отформатировать ячейки даты в Excel в формате ГГГГ-ММ-ДД:

  1. Выберите ячейки, которые необходимо отформатировать.
  2. Щелкните правой кнопкой мыши, затем выберите Форматировать ячейки.
    Откроется окно форматирования ячеек.
    Formatdate..png
  3. Выберите Custom (Настраиваемый).
  4. В поле Тип введите YYYY-MM-DD
  5. Нажмите кнопку OK.
    Дата отформатируется.

Форматирование ячеек с затратами

Обычно Excel форматирует ячейки со значениями с помощью запятой для отделения тысяч, как показано на следующем изображении. Этот формат не подходит для файлов импорта затрат. 

mceclip1.png

Как отформатировать ячейки с затратами, чтобы запятая не использовалась в качестве разделителя групп разрядов

  1. Выберите ячейки, которые необходимо отформатировать.
  2. Щелкните правой кнопкой мыши, затем выберите Форматировать ячейки.
    Откроется окно форматирования ячеек.
  3. Выберите Number (Число).
    Formatnumbers.png
  4. Очистите поле Use 1000 separator (,) (Использовать разделитель групп разрядов (,)).
  5. (Необязательно) Установите количество знаков после десятичного разделителя. По умолчанию установлено значение 2. Максимально допустимое значение — 5.
  6. Нажмите кнопку OK.
    Ячейки отформатированы правильно.

Проверка формата содержимого

Чтобы проверить формат содержимого:

  1. Используйте редактор для просмотра файла.
    • Windows: Блокнот, Notepad++
    • macOS: TextEdit
  2. Обратите особое внимание на следующие элементы:
    • Пробелы: Убедитесь, что до и после запятых, разделяющих поля, нет пробелов. В Excel для удаления пробелов используйте команду @trim.
    • Дата: Проверьте, чтобы ячейки с датами имели формат ГГГГ-ММ-ДД.
    • Затраты: Проверьте, чтобы в ячейках с затратами не было запятых.
    • Разделители: Должны использоваться запятые. Если применяется точка с запятой:
      • Это может происходит, когда в региональных настройках компьютера установлен язык/регион, отличный от английского, особенно часто это случается при выборе немецкого.
      • Решение зависит от операционной системы компьютера (macOS или Windows).
      • Чтобы решить эту проблему, найдите последние рекомендации на форумах Microsoft или других аналогичных форумах. Используйте следующие поисковые запросы: Операционная система (macOS или Windows) Excel меняет разделитель для файлов CSV.

Ниже приведен скриншот с примером CSV-файла, отображаемого в редакторе.

mceclip1.png

Токен для импорта по электронной почте

Токен для импорта по электронной почте используется для проверки авторизации отправителя электронного сообщения для отправки файла импорта затрат.

Токены рекламодателей и рекламных сетей различаются.

  • Токен рекламодателя:
    • Один и тот же токен действителен для всех приложений в аккаунте.
    • Токен может получить любой пользователь аккаунта.
  • Токен рекламной сети:
    • Для всех рекламодателей используется один и тот же токен. 

Рекламодатели и рекламные сети не должны делиться своими токенами друг с другом!

Разрешения на импорт затрат для рекламных сетей

Рекламным сетям требуется разрешения рекламодателя на каждое приложение для доступа к импорту затрат.

Чтобы предоставить рекламной сети разрешение на импорт затрат:

  1. В AppsFlyer рекламодателю нужно перейти в боковое меню и выбрать Сотрудничество > Активные интеграции.
    О странице интегрированного партнера
  2. Выберите интегрированного партнера.
  3. Перейдите на вкладку Разрешения.
  4. Активируйте Разрешения для рекламной сети, если они еще не включены.
  5. (необязательно) Добавить пользователей аккаунта.
  6. Активируйте Импорт данных о расходах.
  7. Нажмите Сохранить разрешения.

Поиск и устранение неполадок, особенности и ограничения

Сообщения об ошибках и способы их устранения

В следующей таблице перечислены все возможные сообщения об ошибках при импорте затрат и соответствующие решения. 

Сообщение об ошибке Описание Решение
Ни один из идентификаторов приложений, указанных в файле, не существует в AppsFlyer. Проверьте правильность идентификаторов приложений. Идентификатор приложения не существует в аккаунте. Измените идентификатор приложения и отправьте повторно.
Строка [название строки] имеет неправильное количество столбцов. Ожидалось [количество] столбцов, получено [количество] столбцов. Все столбцы в файле должны иметь значение. Измените значения, заполненные в файле, в соответствии с определенными заголовками.
Отсутствует media-source (медиа-источник) в заголовке файла.
  • Отсутствует media- source в заголовке файла.
  • Имя столбца должно быть точно таким, как в схеме.
Добавьте медиа-источник в качестве имени заголовка.
Файл может содержать только один медиа-источник. В файле обнаружено несколько медиа-источников: [количество медиа-источников].  Файл содержит более одного медиаисточника. Скрытые пустые строки или неправильно оформленные строки в CSV также могут вызвать эту ошибку, даже если они не видны в Excel. Откройте файл в текстовом редакторе, например, Notepad++, и удалите все пустые строки и неправильно сформированные ряды. Сохраните файл и загрузите его снова. Если файл содержит более одного медиаисточника, разделите его так, чтобы на каждый медиаисточник приходился один файл.
Значение [значение], предоставленное для [поле], не является допустимым значением для этого столбца. Неправильный формат данных в столбце. Например, вместо гггг-мм-дд дата указана как дд-мм-гг. Исправьте формат и отправьте повторно. 
Для приложения определено несколько валют. Используйте одну валюту для каждого приложения в файле. Обнаруженные валюты: %количество валют%. Для одного приложения может использоваться только одна валюта. Используйте одну валюту в импорте и отправьте повторно.
Следующие столбцы в заголовке файла не поддерживаются: [заголовки файлов]. Заголовок файла не соответствует схеме. То есть имя столбца должно быть точно таким, как в схеме. Удалите неподдерживаемые столбцы и отправьте повторно.
Отсутствуют необходимые столбцы в заголовке файла: [заголовки файла]. В заголовке файла отсутствует обязательный столбец. Добавьте недостающий столбец и его значения и отправьте повторно.
В приложении указана будущая дата: [дата] Даты в будущем не допускаются. Исправьте дату на сегодняшнюю или более раннюю и отправьте повторно.
В файле нет данных. Нет данных для обработки. В файле нет данных. Заполните данные в файле и отправьте повторно.
Следующие две строки противоречат друг другу из-за одинаковых параметров. Пожалуйста, включите одну строку расходов для каждого блока параметров [противоречивые строки]. Имеется более одной строки с одинаковыми ключевыми (обязательными) полями. Удалите дублирующиеся строки и отправьте повторно.
Файл может содержать данные только от одного аккаунта рекламодателя. В файле встречаются различные рекламодатели: [имена рекламодателей]. У партнеров загрузка не может быть более чем для одного рекламодателя. Разделите загрузку на отдельные файлы для каждого рекламодателя.
Приложения [ID приложения] нет в аккаунте. Проверьте идентификатор приложения. Идентификатор приложения не существует. Исправьте идентификатор приложения и отправьте повторно.
Для приложения [ID приложения] не найден код региона (страны). Используйте код из двух букв по ISO 3166. Регион не существует. Исправьте регион и отправьте повторно.
Не найден код валюты для приложения [ID приложения]. Используйте код из трех букв по ISO 4217. Валюта не существует Измените валюту на действительную и отправьте повторно.
Для одного или нескольких приложений в файле обнаружены ошибки проверки. Проверьте информацию в файле. В файле имеется более одной ошибки. Загрузите файл и проверьте его на наличие ошибок.
При обработке файла произошла внутренняя ошибка, попробуйте загрузить его еще раз.
  • Проблема обработки файла бэкендом.
  • Как правило, это временная проблема.
Подождите 1 час и снова загрузите файл.

Характеристики и ограничения

Характеристика Примечания 
Рекламные сети

Поддерживается.

Исключения:

  • Meta Ads
  • X Ads
  • ASA
Агентства
  • Агентства не могут загружать данные. Они могут подготовить свои файлы и отправить их рекламодателю для загрузки.
  • CSV-файлы должны содержать столбец Agency с названием агентства (название агентства – это значение параметра af_prt). См. схему CSV
Прозрачность агентства Не поддерживается
Часовой пояс приложения Поддерживается
Валюта приложения  Поддерживается. Расходы на кампанию конвертируются в валюту конкретного приложения.
Название кампании Одно и то же название кампании не может быть использовано для нескольких приложений, иначе затраты одного приложения будут применяться к обоим.
Названия полей

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

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

Размер файла

При загрузке CSV-файла импорта затрат применяется следующее ограничение по размеру:

  • Через дэшборд AppsFlyer: 2 МБ
  • По электронной почте: 5 МБ на каждый файл
Органические данные Поддерживается
Неорганические данные Поддерживается
Обновление данных Расходы на рекламу
Исторические данные Поддерживается. Предоставленные данные о затратах могут быть отозваны; скорректированные данные передаются в течение 90 дней.
Ретаргетинг Не поддерживается.
Доступ пользователей аккаунта Недоступно для пользователей с ограничениями по региону или медиа-источникам.