UserData

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

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

object (UserIdentifier)

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

UserIdentifier

사용자의 단일 식별자입니다.

JSON 표현
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "emailAddress": string,
  "phoneNumber": string,
  "address": {
    object (AddressInfo)
  }
  // End of mutually exclusive fields.
}
필드
하나만 지정해야 합니다. 다음은 상호 배타적인 필드 목록입니다. 응답에서 필드가 최대 하나 설정됩니다.
emailAddress

string

정규화 후 SHA-256 해시 함수를 사용하여 해싱된 이메일 주소입니다.

phoneNumber

string

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

address

object (AddressInfo)

사용자 주소의 알려진 구성요소입니다. 한 번에 모두 일치하는 식별자 그룹을 보유합니다.

상호 배타적인 필드의 끝입니다.

AddressInfo

사용자의 주소 정보입니다.

JSON 표현
{
  "givenName": string,
  "familyName": string,
  "regionCode": string,
  "postalCode": string,
  "addressLine": string,
  "city": string,
  "administrativeArea": string
}
필드
givenName

string

필수 항목입니다. 사용자의 이름 (성 제외)으로, 모두 소문자이며 문장 부호가 없고, 앞뒤 공백이 없으며, SHA-256으로 해싱됩니다.

familyName

string

필수 항목입니다. 사용자의 성 (이름 제외)으로, 모두 소문자이며 문장 부호가 없고, 앞뒤 공백이 없으며, SHA-256으로 해싱됩니다.

regionCode

string

필수 항목입니다. 사용자 주소의 2자리 지역 코드(ISO-3166-1 alpha-2 형식)입니다.

postalCode

string

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

addressLine

string

선택사항입니다. 사용자 주소의 도로명과 번지수입니다. Google 애널리틱스에만 사용됩니다. 이 필드는 해싱되고 암호화될 수 있습니다.

해싱하기 전에 값을 정규화합니다.

  • 기호 문자 삭제
  • 소문자로 변환
  • 앞뒤 공백 삭제
city

string

선택사항입니다. 사용자 주소의 도시입니다. Google 애널리틱스에만 사용됩니다.

값은 다음과 같이 정규화되어야 합니다.

  • 기호 문자 삭제
  • 소문자로 변환
  • 앞뒤 공백 삭제
administrativeArea

string

선택사항입니다. 사용자 주소의 행정 구역 (주/도)입니다. Google 애널리틱스에만 사용됩니다.

값은 다음과 같이 정규화되어야 합니다.

  • 기호 문자 삭제
  • 소문자로 변환
  • 앞뒤 공백 삭제