Data Manager API รองรับการอัปโหลดข้อมูลผู้ใช้หลายประเภท ทำตามข้อกำหนดการจัดรูปแบบ การแฮช และการเข้ารหัสสำหรับองค์ประกอบข้อมูลแต่ละรายการเพื่อให้ระบบรับและประมวลผลข้อมูลของคุณได้สำเร็จ
UserData: ข้อมูลที่ได้จากผู้ใช้ เช่น อีเมลหรือหมายเลขโทรศัพท์IpData: ข้อมูล IP เช่น ที่อยู่ IP และการประทับเวลาที่เกี่ยวข้องPairData: รหัส Publisher Advertiser Identity Reconciliation (PAIR)MobileData: ข้อมูลที่ระบุอุปกรณ์เคลื่อนที่
ข้อกำหนดของ UserData
ออบเจ็กต์ UserData คือคอลเล็กชันของออบเจ็กต์ UserIdentifier UserIdentifier แต่ละรายการมีแอตทริบิวต์เพียง 1 รายการในตารางต่อไปนี้
| UserIdentifier | |||||||
|---|---|---|---|---|---|---|---|
email_address |
|
||||||
phone_number |
|
||||||
address |
AddressInfo
ออบเจ็กต์ |
||||||
รูปแบบAddressInfo
ใช้หลักเกณฑ์การจัดรูปแบบต่อไปนี้เพื่อสร้างแอตทริบิวต์ address ของ UserIdentifier
| AddressInfo | |||||||
|---|---|---|---|---|---|---|---|
given_name |
|
||||||
family_name |
|
||||||
region_code |
|
||||||
postal_code |
|
||||||
address_line |
|
||||||
city |
|
||||||
administrative_area |
|
||||||
ข้อกำหนดของ IpData
ออบเจ็กต์ IpData มีแอตทริบิวต์ต่อไปนี้
| IpData | |||||||
|---|---|---|---|---|---|---|---|
ip_address |
|
||||||
ข้อกำหนดของ PairData
ป้อนข้อมูลในช่อง pair_ids ของออบเจ็กต์ PairData ด้วยรายการรหัส
จัดรูปแบบองค์ประกอบแต่ละรายการในรายการโดยทำตามขั้นตอนต่อไปนี้
แฮชข้อมูล PII ที่ Clean Room ระบุโดยใช้อัลกอริทึม SHA-256
เข้ารหัสไบต์แฮชด้วยการเข้ารหัสแบบสับเปลี่ยน EC โดยใช้คีย์ของผู้เผยแพร่โฆษณาสำหรับรายการผู้ใช้ PAIR
เข้ารหัสข้อมูลที่เข้ารหัสโดยใช้การเข้ารหัสฐานสิบหกหรือ Base64
ข้อกำหนดของ MobileData
ป้อนข้อมูลในช่อง mobile_ids ของออบเจ็กต์ MobileData ด้วยรายการMobile ID อย่าแฮชรหัสอุปกรณ์เคลื่อนที่
รูปแบบการประทับเวลา
หากใช้รูปแบบ 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:1754683124nanos:291000000
การเข้ารหัส
ข้อกำหนดในการเข้ารหัสจะแตกต่างกันไปขึ้นอยู่กับว่าคุณเข้ารหัสข้อมูลผู้ใช้หรือไม่ ดังนี้
ข้อมูลผู้ใช้ที่ไม่ได้เข้ารหัส: เข้ารหัสไบต์แฮช SHA-256 โดยใช้การเข้ารหัสเลขฐาน 16 (เลขฐาน 16) หรือการเข้ารหัส Base64
ข้อมูลผู้ใช้ที่เข้ารหัส: หากคุณเข้ารหัสข้อมูลผู้ใช้ คุณต้องเข้ารหัสไบต์แฮชดิบแบบ Base64 ก่อนการเข้ารหัส ระบบไม่รองรับการเข้ารหัสเลขฐาน 16 สำหรับแฮชก่อนการเข้ารหัส จากนั้นคุณสามารถเข้ารหัสข้อความเข้ารหัสลับที่ได้โดยใช้การเข้ารหัสเลขฐาน 16 หรือ Base64