Sitzungstokens gruppieren die Abfrage- und Auswahlphasen der automatischen Vervollständigung durch Nutzer zu Abrechnungszwecken in eine diskrete Sitzung suchen.
Sitzungstoken erstellen. Nutzer sind für das Generieren eindeutiger Sitzungen verantwortlich. Tokens für jede Sitzung. Google empfiehlt Version 4 UUIDs:
Beispiel
Während der Nutzer eine Anfrage eingibt, wird alle paar Mal eine Anfrage zur automatischen Vervollständigung aufgerufen. Tastenanschlägen (nicht pro Zeichen) und eine Liste möglicher Ergebnisse wird zurückgegeben. Wann? wenn der Nutzer eine Auswahl in der Ergebnisliste trifft, wird diese als und alle während der Suche gestellten Anfragen werden gebündelt und gezählt, als Einzelanfrage. Wenn der Nutzer einen Ort auswählt, wird die Suchanfrage angezeigt. kostenlos und nur die Ortsdatenanfrage wird in Rechnung gestellt. Wenn die Nutzenden treffen Sie innerhalb weniger Minuten nach Beginn der Sitzung eine Auswahl, in Rechnung gestellt.
Sehen wir uns diesen Ereignisfluss aus der Perspektive einer App an.
- Ein Nutzer beginnt mit der Eingabe einer Suchanfrage, um nach „Paris, Frankreich“ zu suchen.
- Nach der Erkennung einer Nutzereingabe erstellt die App ein neues Sitzungstoken, nämlich „Token A“.
- Während der Nutzer tippt, führt die API alle paar Mal eine Anfrage zur automatischen Vervollständigung durch.
Zeichen, wodurch jeweils eine neue Liste mit möglichen Ergebnissen angezeigt wird:
„P“
„Par“
„Paris“,
„Paris, Fr“ - Wenn der Nutzer eine Auswahl trifft:
- Alle aus der Abfrage resultierenden Anfragen werden gruppiert und der Sitzung hinzugefügt durch „Token A“ als einzelne Anfrage dargestellt.
- Die Auswahl des Nutzers wird als Ortsdetailanfrage gezählt und zur durch „Token A“ dargestellt.
- Die Sitzung wird beendet und die App verwirft das Token A.
Weitere Informationen zur Abrechnung von Autocomplete-Anfragen finden Sie unter Nutzung und Abrechnung.