UserData

ユーザーを識別するデータ。少なくとも 1 つの識別子が必要です。

JSON 表現
{
  "userIdentifiers": [
    {
      object (UserIdentifier)
    }
  ]
}
フィールド
userIdentifiers[]

object (UserIdentifier)

必須。ユーザーの識別子。同じタイプのデータ(複数のメールアドレスなど)の複数のインスタンスを指定できます。一致の可能性を高めるには、できるだけ多くの識別子を指定します。1 つの AudienceMember または Event で指定できる userIdentifiers は最大 10 個です。

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。必ず 1 つ指定する必要があります。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

必須。ユーザーの住所の郵便番号。