Informações de um usuário final.
| Representação JSON |
|---|
{
"userId": string,
"userAgent": string,
"timeZone": string,
"preciseLocation": {
object ( |
| Campos | |
|---|---|
userId |
Altamente recomendado para usuários conectados. Identificador exclusivo do usuário conectado, como um nome de usuário. Não defina para usuários anônimos. Sempre use um valor com hash para esse ID. Não defina o campo com o mesmo ID fixo para usuários diferentes. Isso mistura o histórico de eventos desses usuários, o que resulta em uma qualidade de modelo degradada. O campo precisa ser uma string codificada em UTF-8 com um limite de comprimento de 128 caracteres. Caso contrário, um erro Representa um ID opaco para a API Search. A API Search não interpreta o valor de forma alguma. Esse campo é usado para associar eventos a um usuário em várias sessões se os eventos estiverem sendo enviados. |
userAgent |
User agent conforme incluído no cabeçalho HTTP. O campo precisa ser uma string codificada em UTF-8 com um limite de comprimento de 1.000 caracteres. Caso contrário, um erro Isso não deve ser definido ao usar o relatório de eventos do lado do cliente com a tag do GTM ou do JavaScript em |
timeZone |
Opcional. Fuso horário IANA, por exemplo, Europe/Budapest. |
preciseLocation |
Opcional. Somente entrada. Localização precisa do usuário. Ela é usada na classificação personalizada para calcular a distância entre o usuário e os documentos relevantes. |
PreciseLocation
Informações de localização precisas com várias opções de representação. No momento, apenas o ponto de latitude e longitude é aceito.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união
|
|
point |
Opcional. Local representado por um ponto de latitude/longitude. |
address |
Opcional. Local representado por um endereço de linguagem natural. Será geocodificado e convertido em um ponto ou um polígono. |