Wanneer je gebruikers vraagt een locatie of adres in te vullen, maak je gebruik van Places Autocomplete, dat deel uitmaakt van de Google Maps Places API. Op die manier stel je gebruikers in staat om gemakkelijk hun locatie in te voeren, omdat Google Maps voorspelt wat de gebruiker probeert in te typen. Places Autocomplete zorgt ervoor dat het adres in het gewenste en correcte formaat in je systeem wordt toegevoegd. Zo verlies je geen klanten in een lang afrekenformulier en zijn er geen foutieve adressen meer!
Maar hoe zorg je ervoor dat je het beste uit deze API haalt? Zodat je klanten de best mogelijke ervaring hebben en jouw bedrijf de laagst mogelijke rekening? Localyse en Google helpen je graag bij het instellen van Places Autocomplete met enkele tips en tricks.
Automatisch invullen en invoeren van adresgegevens
Met Places Autocomplete is het mogelijk om je huidige adresformulier om te zetten in één eenvoudig invoerveld. De invoer in dit ene veld vult dan automatisch je hele adresformulier. Hoe werkt dit? In principe voeg je een invoerveld toe dat fungeert als zoekbalk voor locaties, net als in de Google Maps app. Wanneer een gebruiker in deze zoekbalk begint te typen, zal Google automatisch alle mogelijke locaties voorstellen. Het enige wat de gebruiker moet doen is de gewenste locatie selecteren. De rest wordt automatisch voor hem ingevuld: Postcode, volledige straatnaam, stad, staat, land, enz. Een eenvoudig voorbeeld van zo’n slim adresformulier vind je hieronder.
Door dit in te stellen zullen je gebruikers al een veel betere ervaring hebben en zal je minder afgebroken winkelwagens hebben. Omdat Google nu gaat zoeken naar allerlei soorten locaties op elke locatie op de planeet, zou het zonde zijn om het zo te laten. Bijvoorbeeld: als een gebruiker “London Street” probeert in te voeren, wat in het midden van de Verenigde Staten ligt, zal een van de suggesties die de gebruiker krijgt betrekking hebben op de stad Londen in het Verenigd Koninkrijk. Misschien wordt zelfs een hotel of restaurant met Londen in de naam voorgesteld, wat helemaal niet relevant is voor de gebruiker die gewoon een straatadres probeert in te voeren.
Relevantie is essentieel
Om dit te voorkomen kan je enkele parameters toewijzen aan Places Autocomplete, zodat gebruikers alleen relevante locatiesuggesties te zien krijgen. In dit voorbeeld moeten de coördinaten worden ingesteld van het geografische gebied waarin je verwacht dat de meeste van je klanten zich bevinden (bijvoorbeeld een stad, staat of land). Dit wordt locatiebias genoemd. Heb je een winkel in Amsterdam en verwacht je dat de meeste van je klanten uit Nederland komen, maar wil je buitenlandse adressen niet uitsluiten? Stel dan het gebied Amsterdam of Nederland in als je interessegebied. Google zal dan plaatsen dichter bij dit gebied hoger ranken in de zoeksuggesties, maar adressen daarbuiten niet uitsluiten.
Wil je adressen van gebruikers beperken tot een bepaald gebied omdat je bijvoorbeeld niet buiten Amsterdam levert? Gebruik Component Restriction om ervoor te zorgen dat alleen plaatsen binnen dat specifieke gebied aan de gebruiker worden voorgesteld.
Zo wordt Places Autocomplete “locatiebewust”. Bovendien kan de autoaanvulfunctie worden verbeterd door aan te geven welk type locatie de gebruiker moet invoeren. Vraag je de gebruiker naar de locatie van een restaurant, hotel of een andere bezienswaardigheid? Stel het type dan in op “Vestiging”. Vraag je de gebruiker om een straatadres? Stel dan het type in op “Adres”. Door alleen het type locatie op te geven, krijgen gebruikers alleen relevante suggesties. In dit geval gaat het om straatadressen (en niet om steden of bezienswaardigheden met dezelfde naam). Zo creëert u een optimale formulierervaring voor uw gebruikers.
Hoe kunnen we de kosten van Google Maps Places Autocomplete verlagen?
Tot slot willen we een truc delen om de kosten voor het gebruik van de Places Autocomplete te beperken. Hoge kosten kunnen worden vermeden door velden toe te passen en alleen de noodzakelijke elementen van een locatie op te vragen. Als je gebruikers zoeken naar een hotel, maar het is niet essentieel om de contactgegevens van dit hotel te tonen, beperk dan de gevraagde informatie. Als je geen veldmaskers toepast, wordt je gefactureerd voor het “volledige pakket” van locatie-elementen, terwijl je misschien alleen basisinformatie nodig hebt. Zorg ervoor dat je de kosten in de hand houdt door alleen die veldmaskers toe te passen die je effectief nodig hebt.
Kortom, met Places Autocomplete van Google Maps (ook wel “fuzzy search” genoemd) transformeert u locatie-invoer die:
- Verkeerd gespeld is;
- Fonetisch geschreven is;
- Afgekort is;
- In een andere taal ingevoerd is;
- Of in een ander formaat staat
naar een correcte locatie die iedereen kan vinden. Zo versnel je het afrekenproces en verzeker je jezelf ervan dat pakjes op de juiste plaats worden afgeleverd. Localyse weet dat Google Maps de duidelijke winnaar is als het gaat om het vertalen van ongestructureerde gegevens naar goed geformatteerde adressen.
Wil je meer weten over Place Autocomplete of heb je hulp nodig bij het instellen? Neem gerust contact op met Localyse, wij helpen je graag!