Sitzungstokens fassen die Abfrage- und Auswahlphasen einer Nutzeranfrage zur automatischen Vervollständigung zu Abrechnungszwecken zu einer separaten Sitzung zusammen.
Sitzungstoken erstellen
Nutzer sind dafür verantwortlich, für jede Sitzung eindeutige Sitzungstokens zu generieren.
Google empfiehlt, UUIDs der Version 4 zu verwenden.
Beispiel
Wenn der Nutzer eine Abfrage eingibt, wird alle paar Tasteneingaben (nicht pro Zeichen) eine Anfrage zur automatischen Vervollständigung aufgerufen und eine Liste mit möglichen Ergebnissen zurückgegeben. Wenn der Nutzer eine Auswahl aus der Ergebnisliste trifft, zählt die Auswahl als Anfrage. Alle Anfragen, die während der Suche gestellt werden, werden gebündelt und als eine einzige Anfrage gezählt. Wenn der Nutzer einen Ort auswählt, ist die Suchanfrage kostenlos. Es wird nur die Anfrage für Ortsdaten in Rechnung gestellt. Wenn der Nutzer innerhalb weniger Minuten nach Beginn der Sitzung keine Auswahl trifft, wird nur die Suchanfrage in Rechnung gestellt.
Sehen wir uns diesen Ablauf von Ereignissen aus der Sicht einer App an.
Ein Nutzer beginnt mit der Eingabe einer Abfrage, um nach „Paris, Frankreich“ zu suchen.
Wenn die App eine Nutzereingabe erkennt, erstellt sie ein neues Sitzung
token, "Token A".
Während der Nutzer tippt, stellt die API alle paar
Zeichen eine Anfrage zur automatischen Vervollständigung und zeigt für jede Anfrage eine neue Liste mit potenziellen Ergebnissen an:
„P“
„Par“
„Paris,“
„Paris, Fr“
Wenn der Nutzer eine Auswahl trifft:
Alle Anfragen, die aus der Abfrage resultieren, werden gruppiert und der
Sitzung hinzugefügt, die durch "Token A" dargestellt wird. Sie werden als eine einzige Anfrage gezählt.
Die Auswahl des Nutzers wird als „Place Details“-Anfrage gezählt und
der Sitzung hinzugefügt, die durch „Token A“ dargestellt wird.
Die Sitzung wird beendet und die App verwirft „Token A“.
Weitere Informationen zur Abrechnung von Anfragen zur automatischen Vervollständigung finden Sie unter Nutzung und
Abrechnung.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-10-12 (UTC)."],[],["Session tokens group user autocomplete searches for billing. Generate unique session tokens (e.g., version 4 UUIDs) per project. As users type, autocomplete requests are made. Upon selection, all requests are bundled into a single, session-token-linked request. If a place is selected, only the Place data request is charged. Otherwise, only the search query is charged. If no selection is made, the session times out, and only the search query is billed. Discard the token after the session.\n"]]