데이터 관리 도구 API는 여러 유형의 사용자 데이터 업로드를 지원합니다. 데이터가 성공적으로 수신되고 처리되도록 각 데이터 요소의 형식 지정, 해싱, 인코딩 요구사항을 따르세요.
UserData
: 이메일 주소나 전화번호와 같은 사용자 제공 데이터입니다.PairData
: 게시자와 광고주의 식별 정보 매칭 솔루션 (PAIR) ID입니다.MobileData
: 모바일 기기를 식별하는 데이터입니다.
UserData
요구사항
UserData
객체는 UserIdentifier
객체의 모음입니다. 각 UserIdentifier
에는 다음 표에 있는 속성 중 하나가 정확히 하나 있습니다.
UserIdentifier | |||||||
---|---|---|---|---|---|---|---|
email_address |
|
||||||
phone_number |
|
||||||
address |
AddressInfo 객체AddressInfo 형식 사양을 참고하세요. |
AddressInfo
형식
다음 형식 지정 가이드라인에 따라 UserIdentifier
의 address
속성을 구성합니다.
AddressInfo | |||||||
---|---|---|---|---|---|---|---|
given_name |
|
||||||
family_name |
|
||||||
region_code |
|
||||||
postal_code |
|
PairData
요구사항
PairData
객체의 pair_ids
필드를 ID 목록으로 채웁니다.
다음 단계에 따라 목록의 각 요소를 서식 지정합니다.
- 클린룸에서 제공한 PII 데이터를 SHA-256 알고리즘을 사용하여 해싱합니다.
- PAIR 사용자 목록의 게시자 키를 사용하여 EC 교환 암호로 해시 바이트를 암호화합니다.
- 16진수 또는 Base64 인코딩을 사용하여 암호화된 데이터를 인코딩합니다.
MobileData
요구사항
MobileData
객체의 mobile_ids
필드를 모바일 ID 목록으로 채웁니다. 모바일 ID를 해싱하지 마세요.
타임스탬프 형식
Timestamp
필드에 JSON 형식을 사용하는 경우(예: Event
의 timestamp
및 last_updated_timestamp
) RFC 3339 형식을 사용하세요. 다음은 RFC 3339 형식과 다양한 시간대의 2025년 8월 8일 오후 5시 18분 44.291초의 UTC 시간의 예입니다.
- UTC 시간대:
2025-08-08T17:18:44.291Z
- 당시 UTC보다 4시간 빠른 EDT 시간대:
2025-08-08T13:18:44.291-04:00
- 당시 UTC보다 7시간 빠른 PDT 시간대:
2025-08-08T10:18:44.291-07:00
- UTC보다 9시간 빠르고 일광 절약 시간을 준수하지 않는 일본 도쿄의 시간대:
2025-08-08T22:18:44.291+09:00
프로토콜 버퍼 형식을 사용하는 경우 Timestamp
를 구성할 때 seconds
를 설정하고 선택적으로 nanos
를 설정합니다. 2025년 8월 8일 오후 5시 18분 44.291초(UTC)의 seconds
및 nanos
값은 다음과 같습니다.
seconds
:1754683124
nanos
:291000000
인코딩
데이터를 인코딩할 때는 다음 사항에 유의하세요.
- 16진수 인코딩 (hex)을 사용하는 경우 인코딩 출력의 대소문자는 중요하지 않습니다.
- Base64 인코딩을 사용할 때는 인코딩 출력의 대소문자가 중요합니다.
다음 단계
- 사용자 데이터를 암호화하는 방법을 알아보세요.