UserData

Data yang mengidentifikasi pengguna. Minimal satu ID diperlukan.

Representasi JSON
{
  "userIdentifiers": [
    {
      object (UserIdentifier)
    }
  ]
}
Kolom
userIdentifiers[]

object (UserIdentifier)

Wajib. ID untuk pengguna. Anda dapat memberikan beberapa instance dari jenis data yang sama (misalnya, beberapa alamat email). Untuk meningkatkan kemungkinan kecocokan, berikan sebanyak mungkin ID. Maksimal 10 userIdentifiers dapat diberikan dalam satu AudienceMember atau Event.

UserIdentifier

Satu ID untuk pengguna.

Representasi JSON
{

  // Union field identifier can be only one of the following:
  "emailAddress": string,
  "phoneNumber": string,
  "address": {
    object (AddressInfo)
  }
  // End of list of possible types for union field identifier.
}
Kolom
Kolom union identifier. Tepatnya satu yang harus ditentukan. identifier hanya dapat berupa salah satu dari berikut:
emailAddress

string

Alamat email yang di-hash menggunakan fungsi hash SHA-256 setelah normalisasi.

phoneNumber

string

Nomor telepon yang di-hash menggunakan fungsi hash SHA-256 setelah normalisasi (standar E164).

address

object (AddressInfo)

Komponen alamat pengguna yang diketahui. Menyimpan pengelompokan ID yang dicocokkan sekaligus.

AddressInfo

Informasi alamat pengguna.

Representasi JSON
{
  "givenName": string,
  "familyName": string,
  "regionCode": string,
  "postalCode": string
}
Kolom
givenName

string

Wajib. Mengingat nama (depan) pengguna, semua huruf kecil, tanpa tanda baca, tanpa spasi kosong di awal atau akhir, dan di-hash sebagai SHA-256.

familyName

string

Wajib. Nama keluarga (terakhir) pengguna, semua huruf kecil, tanpa tanda baca, tanpa spasi kosong di awal atau akhir, dan di-hash sebagai SHA-256.

regionCode

string

Wajib. Kode wilayah 2 huruf dalam ISO-3166-1 alpha-2 dari alamat pengguna.

postalCode

string

Wajib. Kode pos alamat pengguna.