Watchdog market validation
Before implementing the full watchdog search functionality, the ride hailing (RH) operator can use Mileus Market Validation in order to survey their customers and assess the potential user engagement when Mileus Watchdog is launched.
Requirements
In order to use Market Validation the RH operator needs to implement the following:
- Ride events ingestion - to provide Mileus with real-time information about the rides that are happening and allow intermodal routes matching (Driver and Passenger events are not required)
- Watchdog auth API - to support authentication for the users and retrieve the access token which needs to be passed to the Mileus SDK
- Price estimate API - to allow Mileus to show the expected ride price to the passengers based on the response of the RH API
- Mileus mobile SDKs - to support the frontend side of Market Validation
- An entry point (button) in the RH native app for this functionality which will open the Market Validation screen - see the specific Android and iOS docs (both origin and destination locations need to be known at the time of opening and passed to the SDK)
Functionality
When the user opens the Market Validation screen (origin and destination need to be known at that time), Mileus performs an intermodal journey search for the given route and shows the results to the user. Next steps depend on the result of this search:
- If a suitable matching intermodal route is found, it's displayed on a map with all the details and the user is asked whether they would accept such offer if the watchdog functionality was released.
- If no intermodal route is found, the user is asked whether they would be willing to wait for some time in order to be presented with a matched intermodal route.
The response is recorded and in case the user responds negatively, they are presented with a poll asking about the reason for refusal. There are several suggested reasons that the user can choose from, or they can input their own description.
All the poll responses are automatically collected and stored by Mileus, no further integration with the RH native app or the RH backend system is necessary.