UserData

用于标识用户的数据。至少需要一个标识符。

JSON 表示法
{
  "userIdentifiers": [
    {
      object (UserIdentifier)
    }
  ]
}
字段
userIdentifiers[]

object (UserIdentifier)

必需。用户的标识符。您可以提供同一类型数据的多个实例(例如,多个电子邮件地址)。为了提高匹配的可能性,请尽可能提供更多标识符。在单个 AudienceMemberEvent 中,最多可以提供 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

必需。用户地址的 ISO-3166-1 alpha-2 格式中 2 个字母的地区代码。

postalCode

string

必需。用户地址的邮政编码。

addressLine

string

可选。用户地址的街道名称和门牌号。仅用于 Google Analytics。此字段经过哈希处理,并且可能经过加密。

在进行哈希处理之前,请先对值进行规范化:

  • 移除符号字符
  • 转换为小写
  • 移除前导和尾随空格
city

string

可选。用户地址中的城市。仅用于 Google Analytics。

该值应按如下方式进行规范化:

  • 移除符号字符
  • 转换为小写
  • 移除前导和尾随空格
administrativeArea

string

可选。用户地址的行政区域(州/省)。仅用于 Google Analytics。

该值应按如下方式进行规范化:

  • 移除符号字符
  • 转换为小写
  • 移除前导和尾随空格