Процесс приема для DTv2 аналогичен процессу DTv1, но есть некоторые ключевые моменты, которые вам придется изменить во время миграции.
Обработка файлов
DTv2 обрабатывает почасовые файлы (показы, клики и мультимедийные материалы) и ежедневные файлы (таблицы активности и соответствия). Ежечасные файлы (имя файла содержит ГГГГММДДЧЧ) обрабатываются по времени UTC. Ежедневные файлы (имя файла содержит ГГГГММДД) обрабатываются в часовом поясе вашего местного отчета , см. формат имени файла . Смещение между вашим местным временем и UTC будет отличаться в зависимости от вашего местоположения.
Файлы также обрабатываются независимо, и время их обработки может варьироваться. Обычно файл с более поздним часом завершает обработку раньше, чем файл с более ранним часом (например, 6-й час раньше 5-го). Не полагайтесь на порядок файлов в процессе приема, иначе ваш процесс может остановиться.
События могут появляться в ранее или позже обработанных файлах относительно времени их события. События не всегда обрабатываются в тот час, в котором они произошли.
Порядок столбцов
Пожалуйста, не полагайтесь на порядок столбцов как на механизм использования ваших файлов. Мы хотим, чтобы ваша обработка данных была устойчивой к изменениям; Если вы запросите дополнительные столбцы или если мы внесем изменения в будущем, порядок и количество столбцов в ваших отчетах могут измениться. Прочитайте строку заголовка каждого файла и сопоставьте ее с полями в хранилище данных, прежде чем пытаться записать данные.
Дублирующиеся файлы
Иногда дубликаты файлов записываются на одну и ту же дату и час. Если несколько файлов имеют одинаковую отметку даты/часа, используйте тот, у которого самые последние минуты/секунды, на основе временной метки имени файла. Дубликаты файлов создаются, поскольку серверные процессы определяют наличие проблемы с исходным файлом.
Поля
Имена полей и формат имен полей изменились, но при переносе полей DCM, включая таблицы соответствий, существует сопоставление старых и новых (где это возможно). Если вы не являетесь пользователем DBM, они будут пустыми, и вы можете игнорировать это поле.
Вы также можете увидеть поля DBM в своем файле. Если вы являетесь пользователем DBM, эти поля будут заполнены только тогда, когда соответствующее разрешение будет предоставлено на уровне рекламодателя DBM, с которым связаны рекламодатели. Существует сопоставление старого и нового (где это возможно) при миграции полей DBM . Файлы чтения объектов DBM по-прежнему будут использоваться для целей сопоставления.
Имена сегментов
Стандарты именования для DTv1 и DTv2 различаются, в частности, вы не можете изменить префикс существующего имени корзины, чтобы получить имя корзины DTv2. Имя сегмента будет предоставлено вам представителем службы поддержки при настройке вашей учетной записи.
Обычно имена сегментов DTv2 выглядят так gs://dcdt_-dcm_account1234
Каждое имя файла будет иметь строку цифр, например: dcm_account1234_impression_2016022601_20160225_234912_218211994.csv.gz 2016022601 имеет формат ГГГГММДДЧЧ. Это час UTC для событий в этом файле (часы пронумерованы от 0 до 23). 20160225_234912 имеет формат ГГГГММДД_ЧЧММСС. Это время создания отчета. 218211994 — это идентификатор файла.
Файлы активности
Вы получаете один файл активности в день, и имя файла выглядит следующим образом: dcm_account1234_activity_20160727_20160728_035750_268669761.csv.gz Этот файл содержит данные за 27 июля 2016 года и был создан в 3:57:50 28 июля 2016 года.
Нажмите Файлы
Вы получаете двадцать четыре файла Click в день, и имя файла выглядит следующим образом: dcm_account1234_click_2016072717_20160728_012331_268381796.csv.gz Обратите внимание на часы UTC после строки даты в имени файла; часы пронумерованы от 0 до 23, поэтому цифра 17 здесь означает, что события в этом файле относятся к периоду с 17:00 до 17:59 (24-часовое время) или с 17:00 до 18:00. Этот файл содержит данные за период с 17:00 до 18:00 27 июля 2016 года и был создан в 13:23:31 28 июля 2016 года.
Файлы впечатлений
Вы получаете двадцать четыре файла Impression в день, и имя файла выглядит следующим образом: dcm_account7312_impression_2016072717_20160728_012355_268381795.csv.gz За исключением имени файла, это ведет себя так же, как «Щелкнуть файлы».
Файлы таблиц совпадений
Файлы таблицы соответствий создаются один раз в день, и имена файлов выглядят следующим образом: dcm_account1234_match_table_activity_cats_20160727_20160728_032226_268648829.csv.gz Этот файл содержит данные за 27 июля 2016 года и был создан в 3:22:26 28 июля 2016 года. Примечание. Для некоторых новых таблиц соответствия данные являются статическими, и файл для ежедневной загрузки не создается; Вы можете получить данные для этих файлов на справочных страницах, например, на стандартных типах событий Rich Media .
Поля передачи данных
1.0 имя поля
Имя поля DT v2.0
Время
Устарело
ID пользователя
ID пользователя
Идентификатор рекламодателя
Идентификатор рекламодателя
Идентификатор покупки
Устарело
Идентификатор заказа
Идентификатор кампании
Идентификатор объявления
Идентификатор объявления
Креативный идентификатор
Идентификатор рендеринга
Креативная версия
Креативная версия
Идентификатор размера объявления
Устарело (получено из таблицы соответствия как размер креативного пикселя)
Идентификатор сайта
Идентификатор сайта (DCM)
Идентификатор страницы
Идентификатор места размещения
Ключевое слово
Устарело
Идентификатор страны
Код страны
Штат/Провинция
Штат/регион
Код города
Устарело
Идентификатор браузера
Идентификатор браузера/платформы
Браузерная версия
Версия браузера/платформы
OS-ID
Идентификатор операционной системы
DMA-ID
Идентификатор обозначенной рыночной зоны (DMA)
Город-ID
Идентификатор города
Почтовый индекс
Почтовый индекс
Время-UTC-сек.
Устарело
Локальный идентификатор пользователя
Устарело
Тип деятельности
Устарело (получено из таблицы соответствий «activity_cats»)
Подтип деятельности
Устарело (получено из таблицы соответствий «activity_cats»)
[null,null,["Последнее обновление: 2024-10-30 UTC."],[[["Data Transfer v2 (DTv2) replaces DTv1, introducing changes to file processing, naming conventions, and field structures."],["DTv2 files are processed hourly for impressions, clicks, and rich media (in UTC) and daily for activity and match tables (in your local reporting timezone)."],["When encountering duplicate files, prioritize the file with the latest timestamp to ensure you are using the most recent data."],["Refer to the provided DCM and DBM field migration guides to understand the changes in field names and formats for accurate data mapping."],["DTv2 utilizes specific file naming patterns that include account ID, data type, date and time information, and a unique file ID for easy identification."]]],[]]