Краткий обзор: Импорт затрат, часть AppsFlyer ROI360, позволяет рекламодателям обеспечить полный и точный охват своих маркетинговых затрат с помощью импорта CSV-файлов через загрузку или электронную почту.
Обзор
Используйте импорт данных о затратах, чтобы:
- Передавать в AppsFlyer затраты на кампании, направленные на любые маркетинговые цели (мобильные кампании, кампании с привлечением блогеров, CTV и т. д.). Это особенно важно для медиа-источников, которые не сообщают о затратах через API или по ссылке атрибуции.
- Ретроспективно регистрировать и исправлять имеющиеся данные о затратах.
Затраты передаются через CSV-файлы путём загрузки или отправки по электронной почте в AppsFlyer. Как только AppsFlyer получает файл, данные обрабатываются и становятся доступными на дэшбордах и в отчётах в течение нескольких часов. Так вы получаете полное представление об ROI и затратах на свою кампанию.
Примечание:
- Рекламные сети могут импортировать файлы с затратами для своих клиентов при наличии соответствующих разрешений.
- Агентства не могут загружать данные. Они могут подготовить свои файлы и отправить их рекламодателю для загрузки.
Алгоритм действий
Чтобы воспользоваться Импортом затрат и отправить данные о затратах в AppsFlyer, вам нужно:
- Подготовить CSV-файл с данными о затратах для отправки.
- Отправить файл в AppsFlyer через:
- загрузку в пользовательском интерфейсе AppsFlyer;
- электронную почту. Примечание: Для приложений на платформах CTV, PC и консолях используйте только этот метод.
Подробные инструкции см. в следующих разделах.
Подготовка CSV-файла с данными о затратах
Рекламодатели, рекламные сети и агентства могут подготовить CSV-файл для импорта затрат. См. пример файла
Как подготовить CSV-файл:
- Следуйте рекомендациям по схеме, формату и правилам для файла, подробно описанным в следующих таблицах.
Примечание: Если для создания файла используется Excel или Google Таблицы, следуйте инструкциям по форматированию в Excel и Google Таблицах.
Схема CSV
|
Название столбца (чувствительно к регистру) |
Формат/примечание |
Пример |
Обязательный |
|---|---|---|---|
|
date |
|
|
✓ |
|
app-id |
|
|
✓ |
|
media-source |
|
network_x_int |
✓ |
|
campaign |
|
campaign_a |
✓ Примечание: Если данные атрибуции содержат и имя, и идентификатор, то для соответствия CSV должен содержать и то, и другое. |
|
spend |
|
2874.12345
|
✓ |
|
geo |
|
US, CN, AU
|
Нет |
|
currency |
|
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 |
Формат: Строка |
|
Нет |
|
agency |
|
Название агентства | Нет |
|
Примечание: Названия, содержащие символы, не относящиеся к английскому алфавиту, должны использовать кодировку UTF-8. |
|||
Формат и правила для формата CSV
| Правило | Требования |
|---|---|
|
Запрещенные символы |
Поля в формате строки не могут иметь в качестве первого символа |
|
Владелец приложения |
Допускается один рекламодатель (владелец приложения) на файл. Допускаются несколько приложений от одного аккаунта рекламодателя. |
|
Расширение имени файла |
Пример CSV: abc123.csv |
|
Структура файла |
|
|
Иерархия рекламы |
Затраты должны учитываться на уровне кампании, а другие параметры в рекламной иерархии являются необязательными. Любые частичные данные, загруженные на более низком уровне иерархии, перезаписывают все данные с уровня кампании ниже. Например: Если вы импортируете файл с затратами кампании для рекламного блока 1 и отдельно импортируете другой файл для рекламного блока 2 той же кампании, то общая стоимость кампании будет заменена и будут показаны только данные рекламного блока 2. Для определения общих затрат кампании необходимо, чтобы файл, который вы импортируете, включал в себя рекламный блок 1 и 2. |
Загрузить файл
Рекламодатели и рекламные сети могут загружать CSV-файлы для импорта затрат.
Необходимые условия: Рекламным сетям требуются разрешения на импорт затрат от рекламодателя.
Как загрузить CSV-файл через интерфейс AppsFlyer:
- В AppsFlyer в боковом меню выберите Настройки > Импорт затрат.
Откроется страница импорта затрат. - Нажмите + Импортировать файл затрат
Открывается окно импорта затрат.
- Перетащите CSV-файл в окно импорта файла затрат.
Появится сообщение об обработке файла. - Если во время загрузки отображается сообщение об ошибке: устраните ее и повторите соответствующие действия.
- Откроется окно Импорт затрат: сводка файла .
- Выполните одно из следующих действий:
- Прервите загрузку, нажмите Отменить импорт.
- Завершите процесс импорта, нажмите Импортировать файл.
Появится сообщение «Все готово!» - Если появляется сообщение об ошибке, следуйте инструкциям в сообщении об ошибке.
- Нажмите кнопку Импортировать другой файл или Готово.
Передача файла через электронную почту
Рекламодатели и рекламные сети могут загружать CSV-файлы для импорта затрат через электронную почту.
Необходимые условия:
-
Рекламодатели:
- Электронная почта отправителя должна принадлежать зарегистрированному пользователю AppsFlyer.
-
Рекламные сети:
- Электронная почта отправителя должна принадлежать зарегистрированному пользователю AppsFlyer.
- Разрешение на импорт затрат от рекламодателя.
Как отправить файл CSV по электронной почте:
- Получите токен для импорта по электронной почте.
- В AppsFlyer в боковом меню выберите Настройки > Импорт затрат.
- В правой верхней части страницы нажмите Токен для импорта по электронной почте.
- Скопируйте и сохраните токен.
- Составьте электронное письмо со следующими полями:
-
Кому:
adspend-upload@appsflyer.com - Копия: Пользователи, которые должны получить копию автоматической обратной связи
- Тема: Вставьте токен для импорта по электронной почте в поле темы.
- Вложение: CSV-файл с данными.
-
Кому:
-
Отправьте письмо.
- После получения и обработки файла генерируется статусное письмо с итогами, деталями, проблемами или ошибками, обнаруженными в процессе обработки. Письмо отправляется всем участникам, указанным в письме, и администратору рекламодателя. Если обнаружены ошибки, следуйте инструкциям в сообщении об ошибке.
- Просмотреть статус отправленных файлов можно на дэшборде импорта затрат
Дэшборд
Дэшборд импорта затрат – это место, где вы можете загружать файлы и просматривать детали ранее загруженных файлов.
Дэшборд импорта затрат
Чтобы просмотреть дэшборд импорта затрат, в AppsFlyer в боковом меню выберите Настройки > Импорт затрат.
Доступная информация для ранее импортированных файлов описаны в следующей таблице.
| Название столбца | Описание |
|---|---|
| Название CSV-файла | Название файлов затрат, импортированных в AppsFlyer. |
| Дата загрузки | Дата импорта файла. |
| Медиа-источник | Медиа-источник, включенный в файл. |
| Диапазон дат | Первая и последняя даты в файле, в рамках которых были осуществлены затраты на рекламу. |
| Сопоставленные строки (%) | Процент строк в файле, где затраты были сопоставлены с атрибуцией. Подробнее. |
| Статус |
Статус импортированного файла:
|
| Действие |
|
Сопоставленные строки
Сопоставление строк – это процесс, при котором стоимость, указанная в импорте, сопоставляется с данными атрибуции, записанными в AppsFlyer. Для этого используются все названия параметров (не идентификаторы), такие как медиа-источник, кампания, группа объявлений, объявление и т.д. Если все они совпадают, то строки обозначаются как is-matching=TRUE.
Затраты зафиксированы и доступны в дэшбордах и отчётах AppsFlyer, независимо от статуса совпадения.
Процент сопоставленных строк отображается на дэшборде импорта затрат. Если значение в несовпадающих строках не соответствуют ожидаемым, или процент совпадающих строк (%) выше ожидаемого:
- Загрузите отчёт о несопоставлении, чтобы выяснить причину. Отчет о несопоставлении содержит столбец «is-matched», который может иметь значение TRUE (сопоставлены) или FALSE (не сопоставлены).
- При необходимости отмените импорт, сбросив его.
- Смотрите раздел «Действие» в этой таблице для получения более подробной информации.
Дополнительные сведения
Использование Excel/Google Таблиц для подготовки CSV-файла
При использовании Excel или Google Таблиц для подготовки CSV-файла необходимо правильно отформатировать столбцы даты и расходов перед сохранением файла в формате CSV. После сохранения CSV-файла проверьте правильность форматирования его содержимого. Используйте следующие рекомендации для:
- форматирования ячеек с датами.;
- форматирования ячеек с затратами;
- проверки формата содержимого.
Форматирование ячеек с датами
Чтобы отформатировать ячейки даты в Excel в формате ГГГГ-ММ-ДД:
- Выберите ячейки, которые необходимо отформатировать.
- Щелкните правой кнопкой мыши, затем выберите Форматировать ячейки.
Откроется окно форматирования ячеек. - Выберите Custom (Настраиваемый).
- В поле Тип введите YYYY-MM-DD
- Нажмите кнопку OK.
Дата отформатируется.
Форматирование ячеек с затратами
Обычно Excel форматирует ячейки со значениями с помощью запятой для отделения тысяч, как показано на следующем изображении. Этот формат не подходит для файлов импорта затрат.
Как отформатировать ячейки с затратами, чтобы запятая не использовалась в качестве разделителя групп разрядов:
- Выберите ячейки, которые необходимо отформатировать.
- Щелкните правой кнопкой мыши, затем выберите Форматировать ячейки.
Откроется окно форматирования ячеек. - Выберите Number (Число).
- Очистите поле Use 1000 separator (,) (Использовать разделитель групп разрядов (,)).
- (Необязательно) Установите количество знаков после десятичного разделителя. По умолчанию установлено значение 2. Максимально допустимое значение — 5.
- Нажмите кнопку OK.
Ячейки отформатированы правильно.
Проверка формата содержимого
Чтобы проверить формат содержимого:
- Используйте редактор для просмотра файла.
- Windows: Блокнот, Notepad++
- macOS: TextEdit
- Обратите особое внимание на следующие элементы:
- Пробелы: Убедитесь, что до и после запятых, разделяющих поля, нет пробелов. В Excel для удаления пробелов используйте команду @trim.
- Дата: Проверьте, чтобы ячейки с датами имели формат ГГГГ-ММ-ДД.
- Затраты: Проверьте, чтобы в ячейках с затратами не было запятых.
-
Разделители: Должны использоваться запятые. Если применяется точка с запятой:
- Это может происходит, когда в региональных настройках компьютера установлен язык/регион, отличный от английского, особенно часто это случается при выборе немецкого.
- Решение зависит от операционной системы компьютера (macOS или Windows).
- Чтобы решить эту проблему, найдите последние рекомендации на форумах Microsoft или других аналогичных форумах. Используйте следующие поисковые запросы: Операционная система (macOS или Windows) Excel меняет разделитель для файлов CSV.
Ниже приведен скриншот с примером CSV-файла, отображаемого в редакторе.
Токен для импорта по электронной почте
Токен для импорта по электронной почте используется для проверки авторизации отправителя электронного сообщения для отправки файла импорта затрат.
Токены рекламодателей и рекламных сетей различаются.
-
Токен рекламодателя:
- Один и тот же токен действителен для всех приложений в аккаунте.
- Токен может получить любой пользователь аккаунта.
-
Токен рекламной сети:
- Для всех рекламодателей используется один и тот же токен.
Рекламодатели и рекламные сети не должны делиться своими токенами друг с другом!
Разрешения на импорт затрат для рекламных сетей
Рекламным сетям требуется разрешения рекламодателя на каждое приложение для доступа к импорту затрат.
Чтобы предоставить рекламной сети разрешение на импорт затрат:
- В AppsFlyer рекламодателю нужно перейти в боковое меню и выбрать Сотрудничество > Активные интеграции.
О странице интегрированного партнера - Выберите интегрированного партнера.
- Перейдите на вкладку Разрешения.
- Активируйте Разрешения для рекламной сети, если они еще не включены.
- (необязательно) Добавить пользователей аккаунта.
- Активируйте Импорт данных о расходах.
- Нажмите Сохранить разрешения.
Поиск и устранение неполадок, особенности и ограничения
Сообщения об ошибках и способы их устранения
В следующей таблице перечислены все возможные сообщения об ошибках при импорте затрат и соответствующие решения.
| Сообщение об ошибке | Описание | Решение |
|---|---|---|
| Ни один из идентификаторов приложений, указанных в файле, не существует в AppsFlyer. Проверьте правильность идентификаторов приложений. | Идентификатор приложения не существует в аккаунте. | Измените идентификатор приложения и отправьте повторно. |
| Строка [название строки] имеет неправильное количество столбцов. Ожидалось [количество] столбцов, получено [количество] столбцов. | Все столбцы в файле должны иметь значение. | Измените значения, заполненные в файле, в соответствии с определенными заголовками. |
| Отсутствует media-source (медиа-источник) в заголовке файла. |
|
Добавьте медиа-источник в качестве имени заголовка. |
| Файл может содержать только один медиа-источник. В файле обнаружено несколько медиа-источников: [количество медиа-источников]. | Файл содержит более одного медиаисточника. Скрытые пустые строки или неправильно оформленные строки в CSV также могут вызвать эту ошибку, даже если они не видны в Excel. | Откройте файл в текстовом редакторе, например, Notepad++, и удалите все пустые строки и неправильно сформированные ряды. Сохраните файл и загрузите его снова. Если файл содержит более одного медиаисточника, разделите его так, чтобы на каждый медиаисточник приходился один файл. |
| Значение [значение], предоставленное для [поле], не является допустимым значением для этого столбца. | Неправильный формат данных в столбце. Например, вместо гггг-мм-дд дата указана как дд-мм-гг. | Исправьте формат и отправьте повторно. |
| Для приложения определено несколько валют. Используйте одну валюту для каждого приложения в файле. Обнаруженные валюты: %количество валют%. | Для одного приложения может использоваться только одна валюта. | Используйте одну валюту в импорте и отправьте повторно. |
| Следующие столбцы в заголовке файла не поддерживаются: [заголовки файлов]. | Заголовок файла не соответствует схеме. То есть имя столбца должно быть точно таким, как в схеме. | Удалите неподдерживаемые столбцы и отправьте повторно. |
| Отсутствуют необходимые столбцы в заголовке файла: [заголовки файла]. | В заголовке файла отсутствует обязательный столбец. | Добавьте недостающий столбец и его значения и отправьте повторно. |
| В приложении указана будущая дата: [дата] | Даты в будущем не допускаются. | Исправьте дату на сегодняшнюю или более раннюю и отправьте повторно. |
| В файле нет данных. Нет данных для обработки. | В файле нет данных. | Заполните данные в файле и отправьте повторно. |
| Следующие две строки противоречат друг другу из-за одинаковых параметров. Пожалуйста, включите одну строку расходов для каждого блока параметров [противоречивые строки]. | Имеется более одной строки с одинаковыми ключевыми (обязательными) полями. | Удалите дублирующиеся строки и отправьте повторно. |
| Файл может содержать данные только от одного аккаунта рекламодателя. В файле встречаются различные рекламодатели: [имена рекламодателей]. | У партнеров загрузка не может быть более чем для одного рекламодателя. | Разделите загрузку на отдельные файлы для каждого рекламодателя. |
| Приложения [ID приложения] нет в аккаунте. Проверьте идентификатор приложения. | Идентификатор приложения не существует. | Исправьте идентификатор приложения и отправьте повторно. |
| Для приложения [ID приложения] не найден код региона (страны). Используйте код из двух букв по ISO 3166. | Регион не существует. | Исправьте регион и отправьте повторно. |
| Не найден код валюты для приложения [ID приложения]. Используйте код из трех букв по ISO 4217. | Валюта не существует | Измените валюту на действительную и отправьте повторно. |
| Для одного или нескольких приложений в файле обнаружены ошибки проверки. Проверьте информацию в файле. | В файле имеется более одной ошибки. | Загрузите файл и проверьте его на наличие ошибок. |
| При обработке файла произошла внутренняя ошибка, попробуйте загрузить его еще раз. |
|
Подождите 1 час и снова загрузите файл. |
Характеристики и ограничения
| Характеристика | Примечания |
|---|---|
| Рекламные сети |
Поддерживается. Исключения:
|
| Агентства |
|
| Прозрачность агентства | Не поддерживается |
| Часовой пояс приложения | Поддерживается |
| Валюта приложения | Поддерживается. Расходы на кампанию конвертируются в валюту конкретного приложения. |
| Название кампании | Одно и то же название кампании не может быть использовано для нескольких приложений, иначе затраты одного приложения будут применяться к обоим. |
| Названия полей |
Если названия полей в иерархии кампании не совпадают с названиями полей в данных атрибуции, то они будут учитываться отдельно. Например, если названия кампаний не совпадают, то, несмотря на одинаковые идентификаторы кампаний, они будут считаться разными кампаниями. |
| Размер файла |
При загрузке CSV-файла импорта затрат применяется следующее ограничение по размеру:
|
| Органические данные | Поддерживается |
| Неорганические данные | Поддерживается |
| Обновление данных | Расходы на рекламу |
| Исторические данные | Поддерживается. Предоставленные данные о затратах могут быть отозваны; скорректированные данные передаются в течение 90 дней. |
| Ретаргетинг | Не поддерживается. |
| Доступ пользователей аккаунта | Недоступно для пользователей с ограничениями по региону или медиа-источникам. |