2016-10-20 4 views
0

Ich habe bemerkt, dass Map-Dienste erwähnen, wie verschiedene Arten von Anfragen in Bezug auf eine Quote einer Anwendung zählen, aber nicht sehen, wie Autocomplete-Anfragen vergleichen.Macht Google/Bing/HERE Maps Autosuggestion Anfragen für jeden Tastaturanschlag?

Ich versuche, die Anzahl der Transaktionen/Anforderungen zu berechnen, die vorgenommen werden, wenn eine Anwendung eine Autovervollständigungsfunktion für Adresssuchen verwendet. Was ich wissen wollte, ist, dass wenn ein Benutzer eine Adresse für die Geokodierung eingibt, jedes Mal, wenn eine neue Liste von Vorschlägen zurückgegeben wird (dh für jeden Tastenanschlag), als eine Anfrage gezählt wird - dh zählt es als mehrere Anfragen anstatt einer einzigen anfordern?

Antwort

0

In Bing Maps ist es so, dass eine Transaktion erst dann erstellt wird, wenn der Benutzer einen Vorschlag ausgewählt hat. Einzelne Tastenanschläge werden nicht gezählt. Am Ende des Tages ist der Vorschlag, den der Benutzer auswählt, wichtig. Darüber hinaus erstellt Bing Maps eine Sitzung, wenn diese erste Transaktion erstellt wird. Wenn der Benutzer eine andere Suche ausführt und einen anderen Vorschlag auswählt, wird die zweite Transaktion als nicht abrechenbar markiert, da sie als Teil dieser Sitzung betrachtet wird. Dies setzt voraus, dass das Autosuggest-Modul nicht wie neu geladen wurde (z. B. Seitenaktualisierung). Wenn also ein Benutzer bei Bing Maps 3 Tastenanschläge oder 7 benötigt, entstehen keine Kosten, bis er tatsächlich einen Vorschlag auswählt. Dies sollte die Berechnung der erforderlichen Transaktionen für Ihre Anwendung viel einfacher machen. In den meisten Fällen müssen Entwickler die Auto-Suggest-Funktion nur einmal als Teil einer Benutzererfahrung verwenden, normalerweise auf einer einzelnen Seite. Sie müssten also nur die Anzahl der Seitenaufrufe für die Seite in diesem Teil der Benutzererfahrung kennen. Beachten Sie auch, dass das Autosuggest-Modul keine abrechenbaren Transaktionen generiert, wenn Sie das Autosuggest-Modul in Bing Maps mit der interaktiven Karte verwenden, da es in der Kartenbenutzersitzung gruppiert ist. Wenn Sie zum Beispiel eine Seite haben, die eine Karte lädt und auch eine Autosuggest-Box enthält, kann der Benutzer im Feld für die automatische Suggestion beliebig viele Eingaben machen und beliebig viele Vorschläge auswählen. Sie können auch schwenken/zoomen, Routen berechnen und jede Funktion von Bing Maps verwenden, die Sie in Ihrer App bereitstellen. Dadurch wird insgesamt eine abrechenbare Transaktion generiert, wenn die interaktive Karte geladen wurde und alle anderen Transaktionen in die Kartensitzung gruppiert und als nicht abrechenbar gekennzeichnet werden.

Ein Blick durch die HERE Maps-Dokumentation Ich finde keine Erwähnung einer Autosuggest- oder Autocomplete-Funktion.