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 )

اجزای شناخته شده آدرس کاربر. گروهی از شناسه‌ها را نگه می‌دارد که به یکباره مطابقت دارند.

آدرس اطلاعات

اطلاعات آدرس برای کاربر

نمایندگی JSON
{
  "givenName": string,
  "familyName": string,
  "regionCode": string,
  "postalCode": string
}
فیلدها
givenName

string

مورد نیاز. نام کاربر (اول) داده شده، تماماً با حروف کوچک، بدون علامت نقطه گذاری، بدون فضای خالی اصلی یا انتهایی، و به عنوان SHA-256 هش شده است.

familyName

string

مورد نیاز. نام خانوادگی (فامیل) کاربر، تماماً با حروف کوچک، بدون علامت نقطه گذاری، بدون فضای خالی اصلی یا انتهایی و هش شده به عنوان SHA-256.

regionCode

string

مورد نیاز. کد منطقه 2 حرفی در ISO-3166-1 آلفا-2 آدرس کاربر.

postalCode

string

مورد نیاز. کد پستی آدرس کاربر.