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.

Union field identifier . Необходимо указать только один. Для OfflineUserDataJobService Customer Match принимает hashed_email, hashed_phone_number, mobile_id, third_party_user_id и address_info; Store Sales принимает hashed_email, hashed_phone_number, third_party_user_id и address_info. ConversionUploadService принимает hashed_email и hashed_phone_number. ConversionAdjustmentUploadService принимает hashed_email, hashed_phone_number и address_info. identifier может быть только одним из следующих:
hashedEmail

string

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

hashedPhoneNumber

string

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

mobileId

string

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

thirdPartyUserId

string

Назначенный рекламодателем идентификатор пользователя для загрузки Customer Match или назначенный третьей стороной идентификатор пользователя для Store Sales. Принимается только для Customer Match и Store Sales.

addressInfo

object ( OfflineUserAddressInfo )

Информация об адресе. Принимается только для Customer Match, Store Sales и ConversionAdjustmentUploadService.

UserIdentifierSource

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

Перечисления
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

Город адреса. Принимается только для Store Sales и ConversionAdjustmentUploadService.

state

string

Код штата адреса. Принимается только для Store Sales и ConversionAdjustmentUploadService.

countryCode

string

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

postalCode

string

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

hashedStreetAddress

string

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