UserInfo

Informazioni su un utente finale.

Rappresentazione JSON
{
  "userId": string,
  "userAgent": string,
  "timeZone": string,
  "preciseLocation": {
    object (PreciseLocation)
  }
}
Campi
userId

string

Vivamente consigliato per gli utenti che hanno eseguito l'accesso. Identificatore univoco per l'utente che ha eseguito l'accesso, ad esempio un nome utente. Non impostare per gli utenti anonimi.

Utilizza sempre un valore hash per questo ID.

Non impostare lo stesso ID fisso per utenti diversi. In questo modo, la cronologia eventi di questi utenti viene combinata, con conseguente riduzione della qualità del modello.

Il campo deve essere una stringa con codifica UTF-8 con un limite di lunghezza di 128 caratteri. In caso contrario, viene restituito un errore INVALID_ARGUMENT.

Rappresenta un ID opaco per l'API Search. L'API Search non interpreta il valore in alcun modo. Questo campo viene utilizzato per associare gli eventi a un utente tra le sessioni se gli eventi vengono caricati.

userAgent

string

User agent incluso nell'intestazione HTTP.

Il campo deve essere una stringa con codifica UTF-8 con un limite di lunghezza di 1000 caratteri. In caso contrario, viene restituito un errore INVALID_ARGUMENT.

Questo valore non deve essere impostato quando si utilizza la generazione di report sugli eventi lato client con il tag GTM o JavaScript in UserEventService.CollectUserEvent o se è impostato UserEvent.direct_user_request.

timeZone

string

Facoltativo. Fuso orario IANA, ad es. Europe/Budapest.

preciseLocation

object (PreciseLocation)

Facoltativo. Solo input. Posizione precisa dell'utente. Viene utilizzato in Classifica personalizzata per calcolare la distanza tra l'utente e i documenti pertinenti.

PreciseLocation

Informazioni sulla posizione precisa con più opzioni di rappresentazione.

Rappresentazione JSON
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "point": {
    object (LatLng)
  },
  "address": string
  // End of mutually exclusive fields.
}
Campi
Di seguito è riportato un elenco di campi che si escludono a vicenda. Nella risposta verrà impostato al massimo uno dei campi:
point

object (LatLng)

Facoltativo. Posizione rappresentata da un punto di latitudine/longitudine.

address

string

Posizione rappresentata da un indirizzo in linguaggio naturale. Verrà geocodificato e convertito in un punto o in un poligono.

Fine dei campi che si escludono a vicenda.