Data Manager API 支援上傳多種類型的使用者資料。請遵循各資料元素的格式、雜湊和編碼規定,確保資料能順利接收及處理。
UserData:使用者提供的資料,例如電子郵件地址或電話號碼。IpData:IP 資料,例如 IP 位址和相關聯的時間戳記。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 |
|
||||||
address_line |
|
||||||
city |
|
||||||
administrative_area |
|
||||||
IpData 需求條件
IpData 物件具有下列屬性。
| IpData | |||||||
|---|---|---|---|---|---|---|---|
ip_address |
|
||||||
PairData 需求條件
在 PairData 物件的 pair_ids 欄位中填入 ID 清單。請按照下列步驟設定清單中每個元素的格式:
使用 SHA-256 演算法,對資料無塵室提供的 PII 資料進行雜湊處理。
使用 PAIR 使用者名單的發布商金鑰,以 EC 交換密碼加密雜湊位元組。
使用十六進位或 Base64 編碼,為加密資料編碼。
MobileData 需求條件
在 MobileData 物件的 mobile_ids 欄位中填入數位身分證件 清單。請勿將行動 ID 雜湊處理。
時間戳記格式
如果 Timestamp 欄位 (例如 Event 的 timestamp 和 last_updated_timestamp) 使用 JSON 格式,請採用 RFC 3339 格式。以下列舉幾個範例,說明 2025 年 8 月 8 日下午 5:18:44.291 的世界標準時間,在 RFC 3339 格式和不同時區中的表示方式:
世界標準時間時區:
2025-08-08T17:18:44.291Z北美東部夏令時間時區,當時比世界標準時間早 4 小時:
2025-08-08T13:18:44.291-04:00太平洋夏令時間 (PDT) 時區,當時比世界標準時間 (UTC) 慢 7 小時:
2025-08-08T10:18:44.291-07:00日本東京的時區比世界標準時間早 9 小時,且不採用日光節約時間:
2025-08-08T22:18:44.291+09:00
如果使用通訊協定緩衝區格式,請在建構 Timestamp 時設定 seconds,並視需要設定 nanos。以下是 2025 年 8 月 8 日下午 5:18:44.291 (世界標準時間) 的 seconds 和 nanos 值:
seconds:1754683124nanos:291000000
編碼
編碼規定會因是否加密使用者資料而異:
加密的使用者資料:如果您加密使用者資料,則必須先對原始雜湊位元組進行 Base64 編碼,再進行加密。預先加密雜湊不支援十六進位編碼。接著,您可以使用十六進位或 Base64 編碼,對產生的密文進行編碼。