UserData

사용자를 식별하는 데이터입니다. 식별자가 하나 이상 필요합니다.

JSON 표현
{
  "userIdentifiers": [
    {
      object (UserIdentifier)
    }
  ]
}
필드
userIdentifiers[]

object (UserIdentifier)

필수 항목입니다. 사용자의 식별자입니다. 동일한 유형의 데이터 (예: 여러 이메일 주소)를 여러 개 제공할 수 있습니다. 일치 가능성을 높이려면 식별자를 최대한 많이 제공하세요. AudienceMember 또는 Event 하나에 최대 10개의 userIdentifiers을 제공할 수 있습니다.

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

정규화 (E164 표준) 후 SHA-256 해시 함수를 사용하여 해싱된 전화번호입니다.

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에 따른 2글자 지역 코드입니다.

postalCode

string

필수 항목입니다. 사용자 주소의 우편번호입니다.