UserInfo

Informações de um utilizador final.

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

string

Altamente recomendado para utilizadores com sessão iniciada. Identificador exclusivo do utilizador com sessão iniciada, como um nome de utilizador. Não defina para utilizadores anónimos.

Use sempre um valor com hash para este ID.

Não defina o campo para o mesmo ID fixo para diferentes utilizadores. Isto mistura o histórico de eventos desses utilizadores, o que resulta numa qualidade do modelo degradada.

O campo tem de ser uma string codificada em UTF-8 com um limite de 128 carateres. Caso contrário, é devolvido um erro INVALID_ARGUMENT.

userAgent

string

Agente do utilizador, conforme incluído no cabeçalho HTTP.

O campo tem de ser uma string codificada em UTF-8 com um limite de 1000 carateres. Caso contrário, é devolvido um erro INVALID_ARGUMENT.

Isto não deve ser definido quando usar os relatórios de eventos do lado do cliente com o GTM ou a etiqueta JavaScript no UserEventService.CollectUserEvent ou se UserEvent.direct_user_request estiver definido.

timeZone

string

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