UserData

Данные, идентифицирующие пользователя. Требуется как минимум один идентификатор.

JSON-представление
{
  "userIdentifiers": [
    {
      object (UserIdentifier)
    }
  ]
}
Поля
userIdentifiers[]

object ( UserIdentifier )

Обязательно. Идентификаторы пользователя. Можно указать несколько экземпляров данных одного типа (например, несколько адресов электронной почты). Чтобы повысить вероятность совпадения, укажите как можно больше идентификаторов. В одном объекте AudienceMember или Event можно указать не более 10 userIdentifiers .

Идентификатор пользователя

Единый идентификатор пользователя.

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

Хэшированный номер телефона, полученный с помощью хэш-функции SHA-256 после нормализации (стандарт E164).

address

object ( 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.

postalCode

string

Обязательно. Почтовый индекс адреса пользователя.

addressLine

string

Необязательно. Улица и номер дома пользователя. Используется только для Google Analytics. Это поле хешируется и может быть зашифровано.

Перед хешированием нормализуйте значение:

  • Удалить символы
  • Преобразовать в нижний регистр
  • Удалите пробелы в начале и конце предложения.
city

string

Необязательно. Город, в котором находится адрес пользователя. Используется только для Google Analytics.

Значение следует нормализовать следующим образом:

  • Удалить символы
  • Преобразовать в нижний регистр
  • Удалите пробелы в начале и конце предложения.
administrativeArea

string

Необязательно. Административный регион (штат/провинция) адреса пользователя. Используется только для Google Analytics.

Значение следует нормализовать следующим образом:

  • Удалить символы
  • Преобразовать в нижний регистр
  • Удалите пробелы в начале и конце предложения.