API диспетчера данных поддерживает загрузку различных типов пользовательских данных. Соблюдайте требования к форматированию, хешированию и кодированию для каждого элемента данных, чтобы обеспечить успешное получение и обработку ваших данных.
-
UserData: данные, предоставленные пользователем, такие как адрес электронной почты или номер телефона. -
PairData: идентификаторы согласования личности издателя и рекламодателя (PAIR). -
MobileData: данные, идентифицирующие мобильное устройство.
Требования UserData
Объект UserData представляет собой коллекцию объектов UserIdentifier . Каждый UserIdentifier имеет только один из атрибутов, перечисленных в следующей таблице.
| Идентификатор пользователя | |||||||
|---|---|---|---|---|---|---|---|
email_address |
| ||||||
phone_number |
| ||||||
address | Объект AddressInfo | ||||||
Формат AddressInfo
Используйте следующие правила форматирования для построения атрибута address UserIdentifier .
| АдресИнформация | |||||||
|---|---|---|---|---|---|---|---|
given_name |
| ||||||
family_name |
| ||||||
region_code |
| ||||||
postal_code |
| ||||||
Требования PairData
Заполните поле pair_ids объекта PairData списком идентификаторов. Отформатируйте каждый элемент списка, выполнив следующие шаги:
- Хешируйте предоставленные чистой комнатой данные PII с помощью алгоритма SHA-256 .
- Зашифруйте байты хеша с помощью коммутативного шифра EC, используя ключ издателя для списка пользователей PAIR.
- Закодируйте зашифрованные данные с помощью шестнадцатеричного кодирования или кодирования Base64.
Требования MobileData
Заполните поле mobile_ids объекта MobileData списком мобильных идентификаторов . Не хешируйте мобильные идентификаторы.
Формат временной метки
При использовании формата JSON для полей Timestamp , таких как timestamp и last_updated_timestamp для Event , используйте формат RFC 3339. Вот несколько примеров времени UTC 8 августа 2025 года в 17:18:44.291 в формате RFC 3339 и различных часовых поясов:
- Часовой пояс UTC:
2025-08-08T17:18:44.291Z - Часовой пояс EDT, который на тот момент опережал UTC на 4 часа:
2025-08-08T13:18:44.291-04:00 - Часовой пояс PDT, который в то время опережал UTC на 7 часов:
2025-08-08T10:18:44.291-07:00 - Часовой пояс Токио, Япония, который опережает UTC на 9 часов и не переходит на летнее время:
2025-08-08T22:18:44.291+09:00
При использовании формата буфера протокола задайте seconds и, при необходимости, nanos при построении Timestamp . Ниже приведены значения seconds и nanos для времени UTC 8 августа 2025 года в 17:18:44.291:
-
seconds:1754683124 -
nanos:291000000
Кодирование
При кодировании данных следует учитывать следующее:
- При использовании шестнадцатеричного кодирования (hex) регистр выходных данных не имеет значения.
- При использовании кодировки Base64 регистр выходных данных имеет значение .