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 регистр выходных данных имеет значение .
Следующие шаги
- Узнайте, как шифровать данные пользователя .