UserIdentifier

Informazioni che consentono l'identificazione dell'utente.

Rappresentazione 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.
}
Campi
userIdentifierSource

enum (UserIdentifierSource)

Origine dell'identificatore utente quando il caricamento proviene da Vendite in negozio, ConversionUploadService o ConversionAdjustmentUploadService.

Campo unione identifier. È necessario specificare esattamente uno. Per OfflineUserDataJobService, Customer Match accetta hashed_email, hashed_phone_number, mobile_id, third_party_user_id e address_info; le vendite in negozio accettano hashed_email, hashed_phone_number, third_party_user_id e address_info. ConversionUploadService accetta hashed_email e hashed_phone_number. ConversionAdjustmentUploadService accetta hashed_email, hashed_phone_number e address_info. identifier può essere solo uno dei seguenti:
hashedEmail

string

Indirizzo email sottoposto ad hashing utilizzando la funzione hash SHA-256 dopo la normalizzazione. Accettato per Customer Match, vendite in negozio, ConversionUploadService e ConversionAdjustmentUploadService.

hashedPhoneNumber

string

Numero di telefono sottoposto ad hashing utilizzando la funzione hash SHA-256 dopo la normalizzazione (standard E164). Accettato per Customer Match, vendite in negozio, ConversionUploadService e ConversionAdjustmentUploadService.

mobileId

string

ID dispositivo mobile (ID pubblicità/IDFA). Accettato solo per Customer Match.

thirdPartyUserId

string

ID utente assegnato dall'inserzionista per il caricamento di Customer Match o ID utente assegnato da terze parti per le vendite in negozio. Accettato solo per Customer Match e vendite in negozio.

addressInfo

object (OfflineUserAddressInfo)

Dati dell'indirizzo. Accettato solo per Customer Match, vendite in negozio e ConversionAdjustmentUploadService.

UserIdentifierSource

Il tipo di origine dell'identificatore utente per i caricamenti delle vendite in negozio offline, delle conversioni da clic e degli aggiustamenti delle conversioni.

Enum
UNSPECIFIED Non specificato.
UNKNOWN Utilizzato solo per il valore restituito. Rappresenta un valore sconosciuto in questa versione
FIRST_PARTY Indica che l'identificatore utente è stato fornito dal proprietario (inserzionista).
THIRD_PARTY Indica che l'identificatore utente è stato fornito dalla terza parte (partner).

OfflineUserAddressInfo

Identificatore dell'indirizzo dei dati offline.

Rappresentazione JSON
{
  "hashedFirstName": string,
  "hashedLastName": string,
  "city": string,
  "state": string,
  "countryCode": string,
  "postalCode": string,
  "hashedStreetAddress": string
}
Campi
hashedFirstName

string

Il nome dell'utente, sottoposto ad hashing come SHA-256 dopo la normalizzazione (utilizza tutte lettere minuscole e rimuovi eventuali spazi aggiuntivi prima, dopo e tra le lettere).

hashedLastName

string

Cognome dell'utente, sottoposto ad hashing come SHA-256 dopo la normalizzazione (solo minuscolo e senza punteggiatura).

city

string

La città dell'indirizzo. Accettato solo per le vendite in negozio e ConversionAdjustmentUploadService.

state

string

Il codice dello stato dell'indirizzo. Accettato solo per le vendite in negozio e ConversionAdjustmentUploadService.

countryCode

string

Codice paese a due lettere in formato ISO-3166-1 alpha-2 dell'indirizzo dell'utente.

postalCode

string

Codice postale dell'indirizzo dell'utente.

hashedStreetAddress

string

L'indirizzo dell'utente sottoposto ad hashing utilizzando la funzione hash SHA-256 dopo la normalizzazione (solo minuscolo). Accettato solo per ConversionAdjustmentUploadService.