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

正規化後に 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 アナリティクスでのみ使用されます。

値は次のように正規化する必要があります。

  • 記号を削除する
  • 小文字に変換する
  • 先頭と末尾の空白文字を削除する