Data Manager API mendukung upload beberapa jenis data pengguna. Ikuti persyaratan pemformatan, hashing, dan encoding untuk setiap elemen data agar data Anda berhasil diterima dan diproses.
UserData: Data yang disediakan pengguna seperti alamat email atau nomor telepon.IpData: Data IP seperti alamat IP dan stempel waktu terkait.PairData: ID Publisher Advertiser Identity Reconciliation (PAIR).MobileData: Data yang mengidentifikasi perangkat seluler.
Persyaratan UserData
Objek UserData adalah kumpulan objek UserIdentifier. Setiap
UserIdentifier memiliki tepat satu atribut dalam tabel berikut.
| UserIdentifier | |||||||
|---|---|---|---|---|---|---|---|
email_address |
|
||||||
phone_number |
|
||||||
address |
Objek
AddressInfo |
||||||
Format AddressInfo
Gunakan panduan pemformatan berikut untuk membuat atribut address
dari UserIdentifier.
| AddressInfo | |||||||
|---|---|---|---|---|---|---|---|
given_name |
|
||||||
family_name |
|
||||||
region_code |
|
||||||
postal_code |
|
||||||
address_line |
|
||||||
city |
|
||||||
administrative_area |
|
||||||
Persyaratan IpData
Objek IpData memiliki atribut berikut.
| IpData | |||||||
|---|---|---|---|---|---|---|---|
ip_address |
|
||||||
Persyaratan PairData
Isi kolom pair_ids dari objek PairData dengan daftar ID.
Format setiap elemen dalam daftar menggunakan langkah-langkah berikut:
Lakukan hashing pada data PII yang disediakan cleanroom menggunakan algoritma SHA-256.
Enkripsi byte hash dengan cipher komutatif EC menggunakan kunci penayang untuk daftar pengguna PAIR.
Enkode data terenkripsi menggunakan encoding hex atau Base64.
Persyaratan MobileData
Isi kolom mobile_ids dari objek MobileData dengan daftar
ID seluler. Jangan melakukan hashing pada ID iklan seluler.
Format stempel waktu
Jika menggunakan format JSON untuk kolom Timestamp, seperti
timestamp dan last_updated_timestamp dari Event, gunakan format RFC
3339. Berikut beberapa contoh waktu UTC
pada 8 Agustus 2025 pukul 17.18.44, 291 dalam format RFC 3339 dan zona waktu
yang berbeda:
Zona waktu UTC:
2025-08-08T17:18:44.291ZZona waktu EDT, yang merupakan 4 jam sebelum UTC pada saat itu:
2025-08-08T13:18:44.291-04:00Zona waktu PDT, yang merupakan 7 jam sebelum UTC pada saat itu:
2025-08-08T10:18:44.291-07:00Zona waktu untuk Tokyo, Jepang, yang 9 jam lebih awal dari UTC dan tidak menerapkan waktu musim panas:
2025-08-08T22:18:44.291+09:00
Jika menggunakan format buffering protokol, tetapkan seconds dan, secara opsional, nanos saat membuat Timestamp. Berikut adalah nilai seconds dan nanos
untuk waktu UTC 8 Agustus 2025 pukul 17.18.44.291:
seconds:1754683124nanos:291000000
Encoding
Persyaratan encoding berbeda-beda, bergantung pada apakah Anda mengenkripsi data pengguna:
Data pengguna yang tidak dienkripsi: Enkode byte hash SHA-256 menggunakan encoding heksadesimal (hex) atau encoding Base64.
Data pengguna terenkripsi: Jika Anda mengenkripsi data pengguna, Anda harus mengenkode byte hash mentah dengan Base64 sebelum enkripsi. Encoding heksadesimal tidak didukung untuk hash pra-enkripsi. Kemudian, Anda dapat mengenkode ciphertext yang dihasilkan menggunakan encoding heksadesimal atau Base64.