We have made some enhancements to our "location search" user journey by introducing a prompt that will be displayed on the search results page if the user has not yet provided a postcode or suburb.
Providing a postcode or suburb helps improve the browsing experience by filtering adverts specific to that location only. This reduces the risk of having results from stores that are outside of the delivery area.
The location will then persist to any multi store advert and will display as a default entry in the store selector.
How to enable the search enhancement in admin
- Sign in to your account.
- Navigate to 'Configuration' -> 'Customisation Settings'
- Scroll down and enable the setting "Save session search postcode?"
- Click 'Submit' at the bottom of the page to save the changes.
User journey
The location popup will be triggered when the user reaches the search results page:
The user can then either provide their location or to ignore it and close the popup.
If the user provides their location, a filter will be applied on the search page and the information gets saved when the user reaches an advert page (in this example, we selected Melbourne in the popup):
What do you need to know about this search enhancement?
- The suburb/postcode information is saved in the users session so that the information is never lost.
- The popup only gets triggered when the user doesn't have any postcode/suburb saved in their session.
- The user can modify their location by using the search field in the header or changing their filter on the search results page. It will then update the postcode/saved in their session.
- Reseting the filter to disable geolocation will remove the postcode/suburbs saved in their session and the popup will be triggered again when the user reaches the search results page.
What potentially is going to change with the search enhancement?
- The popup will be triggered once only when the user reaches search results page for the first time.
- If the user decides to not give their location, the popup will not be triggered again within the same session.
Related articles