HyperTrack’s end customer tracking experience and ETA accuracy relies on getting accurate start and end locations. Getting a start location is easy and does not rely on our users (the developers integrating with HyperTrack) to get it right. HyperTrack’s SDK in the driver app gets the current latitude and longitude of the device when the trip is started. But getting the accurate end location in advance can be a challenge. This could happen due to various reasons.
- Address entered by the end customer was misspelt or inaccurate
- Address entered by the end customer was incomplete and driver is expected to call the end customer for the last mile
- Address entered by the end customer got obfuscated before reaching the driver
- Geocoder was unable to resolve the address to an accurate location or to any location
- Geocoder resolved the address to a location that was incorrect
Understanding these problems from our users led us to develop a solution that is easy & intuitive for the end customers and requires no additional development effort by our users. We developed a solution that addresses the problems by getting the end customer’s input within the existing HyperTrack tracking experience that they know and love.
CONFIRMING END CUSTOMER LOCATION
For use cases when we have the end customer location with a high enough degree of accuracy we request the end customer to confirm their location. The tracking experience shows the driver move towards the preset location with a real-time ETA. The end customer is able to move the map around to accurately pin their location.
Confirming location from end-customer
Additional checks are implemented to ensure that the end customer does not mark an inaccurate location inadvertently. For example the feature requires a certain zoom level to mark the location because a zoomed out map might lead to an inaccurate location. The feature pops-up an additional confirmation message if the marker is moved too far away from the initially geocoded location.
ADDING END CUSTOMER LOCATION
For use cases when we do not have the end customer location with a high enough degree of accuracy we request the end customer to add their location. The tracking experience shows the driver moving in real-time but does not show an ETA. The end customer is prompted to add a destination either by typing the address searching a point of interest or by allowing access to their current location. The end customer can subsequently move the geocoded marker to ensure accuracy of the destination.
Getting delivery location from end-customer
PREPARING A TRIP
Users of HyperTrack need not wait until the pickup or delivery is dispatched in order to get accurate locations of the end customer using this solution. This feature may be used by creating a task and sending the end customer the tracking URL for that task as soon as the order is received. The end customer would be able to confirm or add their location before the task has been assigned to a trip or a driver thus improving the efficiency of your assignments and predictability of the rest of the trip. The same URL would continue to work for tracking the order with an accurate ETA when it is on the way.
Accurate locations are a core building block for monitoring your workforce and powering a great customer experience using HyperTrack. Get started with the integration with your application by signing up here.
Subscribe to HyperTrack Blog: Imagine. Build. Repeat.
Get the latest posts delivered right to your inbox