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 sus cuentas. Es el identificador único del usuario que accedió a su cuenta, como un nombre de usuario. No lo configures para usuarios anónimos. Usa siempre un valor hash para este ID. No configures el campo con el mismo ID fijo para diferentes usuarios. Esto mezcla el historial de eventos de esos usuarios, lo que genera una calidad del modelo degradada. El campo debe ser una cadena codificada en UTF-8 con un límite de longitud de 128 caracteres. De lo contrario, se muestra un error Representa un ID opaco para la API de búsqueda. La API de búsqueda 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 longitud de 1,000 caracteres. De lo contrario, se muestra un error No se debe configurar cuando se usa el informe de eventos del cliente con GTM o la etiqueta de JavaScript en |
timeZone |
Es opcional. Es la zona horaria de IANA, p.ej., Europe/Budapest. |
preciseLocation |
Es opcional. Solo entrada. Es la ubicación precisa del usuario. Se usa en la clasificación personalizada para calcular la distancia entre el usuario y los documentos pertinentes. |
PreciseLocation
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. Es la ubicación representada por un punto de latitud y longitud. |
address |
Es opcional. Es la ubicación representada por una dirección de lenguaje natural. Más adelante, se geocodificará y se convertirá en un punto o un polígono. |