RequestMetadata

Metainformationen über den Jobsuchenden oder die sonstige Entität, die eine Jobsuche durchführt. Diese Informationen werden verwendet, um die Suchqualität des Dienstes zu verbessern.

JSON-Darstellung
{
  "domain": string,
  "sessionId": string,
  "userId": string,
  "allowMissingIds": boolean,
  "deviceInfo": {
    object (DeviceInfo)
  }
}
Felder
domain

string

Erforderlich, wenn allowMissingIds nicht festgelegt oder false ist.

Der vom Kunden definierte Bereich oder die Quelle des Dienstaufrufs, häufig die Domäne, in der der Dienst implementiert wurde und derzeit ausgeführt wird.

Beispiel: Wenn der Dienst vom Kunden Foo, Inc. auf der Jobbörse www.foo.com und der Karriereseite www.bar.com ausgeführt wird, wird dieses Feld für die Verwendung auf der Jobbörse mit "foo.com" und für die Nutzung auf der Karriereseite mit "bar.com" ausgefüllt.

Beachten Sie, dass alle Verbesserungen des Modells für eine bestimmte Mandanten-Website davon abhängen, dass dieses Feld ordnungsgemäß auf eine nur einmal vorkommende Domain festgelegt ist.

Es sind maximal 255 Zeichen zulässig.

sessionId

string

Erforderlich, wenn allowMissingIds nicht festgelegt oder false ist.

Ein eindeutiger Identifikationsstring für die Sitzung. Eine Sitzung ist definiert als der bestimmte Zeitraum, in dem ein Endnutzer mit dem Dienst interagiert. Verschleiern Sie dieses Feld aus Datenschutzgründen, bevor Sie es dem Dienst zur Verfügung stellten.

Beachten Sie, dass sämtliche Verbesserungen des Modells für eine bestimmte Mandanten-Website davon abhängen, dass dieses Feld ordnungsgemäß auf eine nur einmal vorkommende session_id festgelegt ist.

Es sind maximal 255 Zeichen zulässig.

userId

string

Erforderlich, wenn allowMissingIds nicht festgelegt oder false ist.

Ein eindeutiger Identifikationsstring für den Nutzer, wie vom Client festgelegt. Um den stärksten positiven Einfluss auf die Suchqualität zu haben, stellen Sie sicher, dass die Clientebene nur einmal vorkommt. Verschleiern Sie dieses Feld aus Datenschutzgründen, bevor Sie es dem Dienst zur Verfügung stellten.

Beachten Sie, dass sämtliche Verbesserungen des Modells für eine bestimmte Mandanten-Website davon abhängen, dass dieses Feld ordnungsgemäß auf eine nur einmal vorkommende user_id festgelegt ist.

Es sind maximal 255 Zeichen zulässig.

allowMissingIds

boolean

Wird nur festgelegt, wenn domain, sessionId und userId aus irgendeinem Grund nicht verfügbar sind. Wir empfehlen dringend, dieses Feld nicht festzulegen und korrekte domain, sessionId und userId anzugeben, um eine optimale Servicequalität zu erzielen.

deviceInfo

object (DeviceInfo)

Der Gerätetyp, der vom Jobsucher zum Zeitpunkt des Aufrufs benutzt wird.

DeviceInfo

Geräteinformationen, die von dem Jobsuchenden, Kandidaten oder der sonstigen Entität erhoben werden, die die Jobsuche durchführt. Wenn diese Informationen angegeben sind, verbessert sich die Qualität der Suchergebnisse geräteübergreifend.

JSON-Darstellung
{
  "deviceType": enum (DeviceType),
  "id": string
}
Felder
deviceType

enum (DeviceType)

Typ des Geräts.

id

string

Eine gerätespezifische ID. Die ID muss eine eindeutige Kennung sein, die das Gerät von anderen Geräten unterscheidet.

DeviceType

Eine Aufzählung, die ein API-Zugangsportal und einen Offenlegungsmechanismus beschreibt.

Enums
DEVICE_TYPE_UNSPECIFIED Der Gerätetyp ist nicht angegeben.
WEB Ein Desktop-Webbrowser, z. B. Chrome, Firefox, Safari oder Internet Explorer.
MOBILE_WEB Ein Webbrowser für Mobilgeräte, z. B. ein Smartphone oder Tablet mit einem Chrome-Browser.
ANDROID Eine native Anwendung für Android-Geräte.
IOS Eine native Anwendung für iOS-Geräte.
BOT Ein Bot (z. B. ein Web-Crawler) im Gegensatz zu einem von Menschen bedienten Gerät.
OTHER Andere Gerätetypen