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
:1754683124
nanos
:291000000
การเข้ารหัส
โปรดคำนึงถึงสิ่งต่อไปนี้เมื่อเข้ารหัสข้อมูล
- ตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่ของเอาต์พุตการเข้ารหัสไม่มีผลเมื่อใช้การเข้ารหัสฐานสิบหก (hex)
- ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ของเอาต์พุตการเข้ารหัสมีความสำคัญเมื่อใช้การเข้ารหัส Base64
ขั้นตอนถัดไป
- ดูวิธีเข้ารหัสข้อมูลผู้ใช้