UserInfo

Informações de um usuário final.

Representação JSON
{
  "userId": string,
  "userAgent": string,
  "timeZone": string
}
Campos
userId

string

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 de 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 128 caracteres. Caso contrário, um erro INVALID_ARGUMENT será retornado.

userAgent

string

User agent incluído no cabeçalho HTTP.

O campo precisa ser uma string codificada em UTF-8 com um limite de 1.000 caracteres. Caso contrário, um erro INVALID_ARGUMENT será retornado.

Não defina isso ao usar o relatório de eventos do lado do cliente com a tag do GTM ou do JavaScript em UserEventService.CollectUserEvent ou se UserEvent.direct_user_request estiver definido.

timeZone

string

Opcional. Fuso horário da IANA, por exemplo, Europe/Budapest.