UserIdentifier

Информация, идентифицирующая пользователя.

JSON-представление
{
  "userIdentifierSource": enum (UserIdentifierSource),

  // Union field identifier can be only one of the following:
  "hashedEmail": string,
  "hashedPhoneNumber": string,
  "mobileId": string,
  "thirdPartyUserId": string,
  "addressInfo": {
    object (OfflineUserAddressInfo)
  }
  // End of list of possible types for union field identifier.
}
Поля
userIdentifierSource

enum ( UserIdentifierSource )

Источник идентификатора пользователя, когда загрузка происходит из Store Sales, ConversionUploadService или ConversionAdjustmentUploadService.

identifier поля объединения. Необходимо указать именно один. Для OfflineUserDataJobService список электронных адресов принимает hashed_email, hashed_phone_number, mobile_id, Third_party_user_id и адрес_информации; Продажи в магазине принимают hashed_email, hashed_phone_number, Third_party_user_id и Address_info. ConversionUploadService принимает hashed_email и hashed_phone_number. ConversionAdjustmentUploadService принимает hashed_email, hashed_phone_number и адрес_информации. identifier может быть только одним из следующих:
hashedEmail

string

Хешированный адрес электронной почты с использованием хэш-функции SHA-256 после нормализации. Принимается для списков электронных адресов, продаж в магазине, ConversionUploadService и ConversionAdjustmentUploadService.

hashedPhoneNumber

string

Хешированный номер телефона с использованием хеш-функции SHA-256 после нормализации (стандарт E164). Принимается для списков электронных адресов, продаж в магазине, ConversionUploadService и ConversionAdjustmentUploadService.

mobileId

string

Идентификатор мобильного устройства (рекламный ID/IDFA). Принимается только для электронных адресов.

thirdPartyUserId

string

Идентификатор пользователя, назначенный рекламодателем для загрузки электронных адресов, или идентификатор пользователя, назначенный третьей стороной для продаж в магазине. Принимается только для списков электронных адресов и продаж в магазине.

addressInfo

object ( OfflineUserAddressInfo )

Информация об адресе. Принимается только для списков электронных адресов, продаж в магазине и ConversionAdjustmentUploadService.

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

Тип источника идентификатора пользователя для офлайн-продаж в магазине, конверсий по кликам и загрузки корректировок конверсий.

Перечисления
UNSPECIFIED Не указан.
UNKNOWN Используется только для возвращаемого значения. Представляет значение, неизвестное в этой версии.
FIRST_PARTY Указывает, что идентификатор пользователя был предоставлен первой стороной (рекламодателем).
THIRD_PARTY Указывает, что идентификатор пользователя был предоставлен третьей стороной (партнером).

OfflineUserAddressInfo

Идентификатор адреса автономных данных.

JSON-представление
{
  "hashedFirstName": string,
  "hashedLastName": string,
  "city": string,
  "state": string,
  "countryCode": string,
  "postalCode": string,
  "hashedStreetAddress": string
}
Поля
hashedFirstName

string

Имя пользователя, которое после нормализации хэшируется как SHA-256 (все символы в нижнем регистре; удалите все лишние пробелы до, после и между ними).

hashedLastName

string

Фамилия пользователя, которая после нормализации хешируется как SHA-256 (только строчные буквы и без знаков препинания).

city

string

Город адреса. Принимается только для продаж в магазине и ConversionAdjustmentUploadService.

state

string

Государственный код адреса. Принимается только для продаж в магазине и ConversionAdjustmentUploadService.

countryCode

string

Двухбуквенный код страны в формате ISO-3166-1 альфа-2 адреса пользователя.

postalCode

string

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

hashedStreetAddress

string

Уличный адрес пользователя, хешированный с использованием хеш-функции SHA-256 после нормализации (только строчные буквы). Принимается только для ConversionAdjustmentUploadService.