API ของ Data Manager รองรับการอัปโหลดข้อมูลผู้ใช้หลายประเภท ทําตามข้อกําหนดด้านการจัดรูปแบบ การแฮช และการเข้ารหัสสําหรับองค์ประกอบข้อมูลแต่ละรายการเพื่อให้ระบบรับและประมวลผลข้อมูลได้สําเร็จ
UserData: ข้อมูลที่ได้จากผู้ใช้ เช่น อีเมลหรือหมายเลขโทรศัพท์PairData: รหัส Publisher Advertiser Identity Reconciliation (PAIR)MobileData: ข้อมูลที่ระบุอุปกรณ์เคลื่อนที่
ข้อกำหนดของ UserData
ออบเจ็กต์ UserData คือคอลเล็กชันของออบเจ็กต์ UserIdentifier แต่ละ
UserIdentifierมีแอตทริบิวต์อย่างใดอย่างหนึ่งในตารางต่อไปนี้
| UserIdentifier | |||||||
|---|---|---|---|---|---|---|---|
email_address |
|
||||||
phone_number |
|
||||||
address |
AddressInfo
ออบเจ็กต์ |
||||||
รูปแบบAddressInfo
ใช้หลักเกณฑ์การจัดรูปแบบต่อไปนี้เพื่อสร้างaddress
แอตทริบิวต์ของ UserIdentifier
| AddressInfo | |||||||
|---|---|---|---|---|---|---|---|
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
หากใช้รูปแบบ Protocol Buffer ให้ตั้งค่า seconds และตั้งค่า nanos (ไม่บังคับ) เมื่อสร้าง Timestamp ค่า seconds และ nanos
สำหรับเวลา UTC ของวันที่ 8 สิงหาคม 2025 เวลา 17:18:44.291 น. มีดังนี้
seconds:1754683124nanos:291000000
การเข้ารหัส
โปรดคำนึงถึงสิ่งต่อไปนี้เมื่อเข้ารหัสข้อมูล
- ตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่ของเอาต์พุตการเข้ารหัสไม่มีผลเมื่อใช้การเข้ารหัสฐานสิบหก (hex)
- ตัวพิมพ์ของเอาต์พุตการเข้ารหัสมีความสำคัญเมื่อใช้การเข้ารหัส Base64