UserInfo

Informationen zu einem Endnutzer.

JSON-Darstellung
{
  "userId": string,
  "userAgent": string,
  "timeZone": string,
  "preciseLocation": {
    object (PreciseLocation)
  }
}
Felder
userId

string

Für angemeldete Nutzer dringend empfohlen. Eindeutige Kennung für den angemeldeten Nutzer, z. B. ein Nutzername. Nicht für anonyme Nutzer festlegen.

Verwenden Sie immer einen gehashten Wert für diese ID.

Legen Sie für verschiedene Nutzer nicht dieselbe feste ID für das Feld fest. Dadurch wird der Ereignisverlauf der Nutzer vermischt, was die Modellqualität beeinträchtigt.

Das Feld muss einen UTF-8-codierten String mit maximal 128 Zeichen enthalten. Andernfalls wird der Fehler INVALID_ARGUMENT zurückgegeben.

Stellt eine undurchsichtige ID für die Search API dar. Die Search API interpretiert den Wert nicht. Dieses Feld wird verwendet, um Ereignisse sitzungsübergreifend einem Nutzer zuzuordnen, wenn die Ereignisse hochgeladen werden.

userAgent

string

User-Agent, wie im HTTP-Header angegeben.

Das Feld muss ein UTF-8-codierter String mit einer Längenbeschränkung von 1.000 Zeichen sein. Andernfalls wird der Fehler INVALID_ARGUMENT zurückgegeben.

Dieser Wert sollte nicht festgelegt werden, wenn in UserEventService.CollectUserEvent die clientseitige Ereignisberichterstellung mit GTM- oder JavaScript-Tag verwendet wird oder wenn UserEvent.direct_user_request festgelegt ist.

timeZone

string

Optional. IANA-Zeitzone, z. B. Europa/Budapest.

preciseLocation

object (PreciseLocation)

Optional. Nur Eingabe. Genauer Standort des Nutzers Sie wird beim benutzerdefinierten Ranking verwendet, um die Entfernung zwischen dem Nutzer und den relevanten Dokumenten zu berechnen.

PreciseLocation

Genaue Standortinformationen mit mehreren Darstellungsoptionen. Derzeit wird nur der Breiten- und Längengrad unterstützt.

JSON-Darstellung
{

  // Union field location can be only one of the following:
  "point": {
    object (LatLng)
  },
  "address": string
  // End of list of possible types for union field location.
}
Felder

Union-Feld location.

Für location ist nur einer der folgenden Werte zulässig:

point

object (LatLng)

Optional. Standort, der durch einen Punkt mit Breiten- und Längengrad dargestellt wird.

address

string

Optional. Ort, der durch eine Adresse in natürlicher Sprache dargestellt wird. Sie werden später geocodiert und entweder in einen Punkt oder ein Polygon umgewandelt.