UserInfo

Es la información de un usuario final.

Representación JSON
{
  "userId": string,
  "userAgent": string,
  "timeZone": string
}
Campos
userId

string

Se recomienda para los usuarios que accedieron a su cuenta. Es el identificador único del usuario que accedió, como un nombre de usuario. No se establece para usuarios anónimos.

Siempre usa un valor hash para este ID.

No establezcas el campo en el mismo ID fijo para diferentes usuarios. Esto combina el historial de eventos de esos usuarios, lo que genera una calidad degradada del modelo.

El campo debe ser una cadena codificada en UTF-8 con un límite de 128 caracteres. De lo contrario, se muestra un error INVALID_ARGUMENT.

Representa un ID opaco para la API de Search. La API de Search no interpreta el valor de ninguna manera. Este campo se usa para asociar eventos con un usuario en todas las sesiones si se suben los eventos.

userAgent

string

Es el usuario-agente incluido en el encabezado HTTP.

El campo debe ser una cadena codificada en UTF-8 con un límite de 1,000 caracteres. De lo contrario, se muestra un error INVALID_ARGUMENT.

No se debe configurar cuando se utilizan informes de eventos del cliente con GTM o la etiqueta de JavaScript en UserEventService.CollectUserEvent, o si se configura UserEvent.direct_user_request.

timeZone

string

Es opcional. Zona horaria de IANA, p.ej., Europe/Budapest.