UserIdentifier

Informacje umożliwiające identyfikację użytkownika.

Zapis 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.
}
Pola
userIdentifierSource

enum (UserIdentifierSource)

Źródło identyfikatora użytkownika, gdy przesyłane dane pochodzą z usług Store Sales, ConversionUploadService lub ConversionAdjustUploadService.

Pole sumy identifier. Musisz podać dokładnie jeden z nich. W przypadku usługi OfflineUserDataJobService kierowanie na listę klientów akceptuje atrybuty hashed_email, hashed_phone_number, mobile_id, third_party_user_id i address_info. Sprzedaż w sklepie akceptuje: hashed_email, hashed_phone_number, third_party_user_id i address_info. Usługa ConversionUploadService akceptuje wartości hashed_email i hashed_phone_number. Usługa ConversionAdjustUploadService akceptuje wartości hashed_email, hashed_phone_number i address_info. identifier może być tylko jedną z tych wartości:
hashedEmail

string

Zaszyfrowany adres e-mail po normalizacji za pomocą funkcji skrótu SHA-256. Akceptowane w przypadku kierowania na listę klientów, sprzedaży w sklepie, ConversionUploadService i ConversionAdjustUploadService.

hashedPhoneNumber

string

Zaszyfrowany numer telefonu za pomocą funkcji skrótu SHA-256 po normalizacji (standard E164). Akceptowane w przypadku kierowania na listę klientów, sprzedaży w sklepie, ConversionUploadService i ConversionAdjustUploadService.

mobileId

string

Identyfikator urządzenia mobilnego (identyfikator wyświetlania reklam/IDFA). Akceptowane tylko w przypadku kierowania na listę klientów.

thirdPartyUserId

string

Identyfikator użytkownika przypisany przez reklamodawcę do kierowania na listę klientów lub identyfikator użytkownika przypisany przez firmę zewnętrzną w przypadku sprzedaży w sklepie. Akceptowane tylko w przypadku kierowania na listę klientów i sprzedaży w sklepie.

addressInfo

object (OfflineUserAddressInfo)

Dane adresowe. Akceptowane tylko w przypadku kierowania na listę klientów, sprzedaży w sklepie i usługi ConversionAdjustUploadService.

UserIdentifierSource

Typ źródła identyfikatora użytkownika na potrzeby przesyłania danych o sprzedaży w sklepie offline, konwersjach po kliknięciu i korekcie konwersji.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używana tylko w przypadku wartości zwracanej. Reprezentuje nieznaną wartość w tej wersji
FIRST_PARTY Wskazuje, że identyfikator użytkownika został dostarczony przez firmę zewnętrzną (reklamodawcę).
THIRD_PARTY Wskazuje, że identyfikator użytkownika został podany przez firmę zewnętrzną (partnera).

OfflineUserAddressInfo

Identyfikator adresu danych offline.

Zapis JSON
{
  "hashedFirstName": string,
  "hashedLastName": string,
  "city": string,
  "state": string,
  "countryCode": string,
  "postalCode": string,
  "hashedStreetAddress": string
}
Pola
hashedFirstName

string

Imię użytkownika zahaszowane jako SHA-256 po znormalizowaniu (małe litery; usuń wszystkie dodatkowe spacje przed, po i po nich).

hashedLastName

string

Nazwisko użytkownika zahaszowane jako SHA-256 po znormalizowaniu (tylko małe litery, bez znaków interpunkcyjnych).

city

string

Miasto, w którym znajduje się adres. Akceptowane tylko w przypadku konwersji typu „Sprzedaż w sklepie” i „ConversionAdjustUploadService”.

state

string

Kod stanu w adresie. Akceptowane tylko w przypadku konwersji typu „Sprzedaż w sklepie” i „ConversionAdjustUploadService”.

countryCode

string

Dwuliterowy kod kraju w formacie ISO-3166-1 alfa-2 stanowiący adres użytkownika.

postalCode

string

Kod pocztowy adresu użytkownika.

hashedStreetAddress

string

Adres pocztowy użytkownika zahaszowany za pomocą funkcji skrótu SHA-256 po normalizacji (tylko małe litery). Akceptowane tylko w przypadku ConversionAdjustUploadService.