Es la información de un usuario final.
| Representación JSON |
|---|
{
"userId": string,
"userAgent": string,
"timeZone": string,
"preciseLocation": {
object ( |
| Campos | |
|---|---|
userId |
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 menor calidad 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 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 |
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 No se debe configurar cuando se utilizan informes de eventos del cliente con GTM o la etiqueta de JavaScript en |
timeZone |
Es opcional. Zona horaria de IANA, p.ej., Europe/Budapest. |
preciseLocation |
Es opcional. Solo entrada. Ubicación precisa del usuario Se usa en la clasificación personalizada para calcular la distancia entre el usuario y los documentos relevantes. |
PreciseLocation
Es información de ubicación precisa con varias opciones de representación. Actualmente, solo se admite el punto de latitud y longitud.
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión
|
|
point |
Es opcional. Ubicación representada por un punto de latitud y longitud. |
address |
Es opcional. Ubicación representada por una dirección en lenguaje natural. Se geocodificará más adelante y se convertirá en un punto o un polígono. |