UserData

البيانات التي تحدّد هوية المستخدم يجب توفير معرّف واحد على الأقل.

تمثيل JSON
{
  "userIdentifiers": [
    {
      object (UserIdentifier)
    }
  ]
}
الحقول
userIdentifiers[]

object (UserIdentifier)

مطلوب. معرّفات المستخدم يمكن تقديم عدة أمثلة من نوع البيانات نفسه (مثل عناوين بريد إلكتروني متعددة). لزيادة احتمال حدوث مطابقة، قدِّم أكبر عدد ممكن من المعرّفات. يمكن تقديم 10 userIdentifiers كحدّ أقصى في AudienceMember أو Event واحد.

UserIdentifier

معرّف واحد للمستخدم.

تمثيل 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.
}
الحقول
حقل الدمج identifier يجب تحديد قيمة واحدة بالضبط. يمكن أن تكون identifier إحدى القيم التالية فقط:
emailAddress

string

عنوان بريد إلكتروني مجزّأ باستخدام دالة التجزئة SHA-256 بعد التسوية

phoneNumber

string

رقم الهاتف المجزّأ باستخدام دالة التجزئة SHA-256 بعد التسوية (معيار E164)

address

object (AddressInfo)

المكوّنات المعروفة لعنوان المستخدم تحتوي على مجموعة من المعرّفات التي تتم مطابقتها في الوقت نفسه.

AddressInfo

معلومات العنوان الخاصة بالمستخدم

تمثيل JSON
{
  "givenName": string,
  "familyName": string,
  "regionCode": string,
  "postalCode": string
}
الحقول
givenName

string

مطلوب. الاسم الأول للمستخدم، بأحرف صغيرة فقط، بدون علامات ترقيم، وبدون مسافات بيضاء في البداية أو النهاية، ومجزّأ باستخدام SHA-256

familyName

string

مطلوب. اسم العائلة للمستخدم، بأحرف صغيرة فقط، بدون علامات ترقيم، وبدون مسافات بيضاء في البداية أو النهاية، ومجزّأ باستخدام خوارزمية SHA-256

regionCode

string

مطلوب. تمثّل هذه السمة رمز المنطقة المكوّن من حرفَين حسب المعيار ISO-3166-1 alpha-2 الخاص بعنوان المستخدم.

postalCode

string

مطلوب. الرمز البريدي لعنوان المستخدم