User Research project

Order Tracking

Order Tracking

Order Tracking

Optimising wait times for over a million monthly online food delivery customers and enhancing their order tracking experience

Optimising wait times for over a million monthly online food delivery customers and enhancing their order tracking experience

Optimising wait times for over a million monthly online food delivery customers and enhancing their order tracking experience

Overview

S4D provides e-commerce platform to quick service restaurants (QSRs). Since these QSRs offer delivery service, S4D’s e-commerce needs to allow users to track their order on the website after they place an order.
I received a task to improve the order confirmation page of their e-commerce platform. The goal of the task was to identify what information should be displayed on the page, and when to update our users with the order status.
In order to achieve this goal, I conducted a survey and found out our users’ expectation. Based on the survey results, I also prepared the service blueprint to clarify the timing of updating the order status.

Overview

S4D provides e-commerce platform to quick service restaurants (QSRs). Since these QSRs offer delivery service, S4D’s e-commerce needs to allow users to track their order on the website after they place an order.
I received a task to improve the order confirmation page of their e-commerce platform. The goal of the task was to identify what information should be displayed on the page, and when to update our users with the order status.
In order to achieve this goal, I conducted a survey and found out our users’ expectation. Based on the survey results, I also prepared the service blueprint to clarify the timing of updating the order status.

Overview

S4D provides e-commerce platform to quick service restaurants (QSRs). Since these QSRs offer delivery service, S4D’s e-commerce needs to allow users to track their order on the website after they place an order.
I received a task to improve the order confirmation page of their e-commerce platform. The goal of the task was to identify what information should be displayed on the page, and when to update our users with the order status.
In order to achieve this goal, I conducted a survey and found out our users’ expectation. Based on the survey results, I also prepared the service blueprint to clarify the timing of updating the order status.

Role

UX Researcher

Time

January 2022

Project type

Project at S4D

DELIVERABLES

Literature Review

Survey

Persona

User journey map

Service blueprints

Improving the experience of waiting for an order

In order to improve the order confirmation page of the e-commerce platform, I conducted research based on the following questions;

1

What do users usually do while they are waiting for the order?

2

What is the users’ expectation on order status updates?

3

What do users want to see on the order confirmation page?

4

What frustrates or confuses users?

Getting hints from the past research

Getting hints from the past research

At first, I explored the data from the past research. The past research includes our own research and online articles. Below are the takeaways of the literature review.

In a nutshell, our users...

Enjoy seeing the status of their order moving forward.

Get frustrated not when the order is delayed, but when the delay is not communicated to them.

How to show ETA

Type of ETA shown to users

Users would feel frustrated when they see ETA getting longer for no reasons. In order to prevent that, we might want to show the ETA in the following way.

  • Before dispatching:
    Rough but correct ETA (e.g. ‘Your order will be delivered at 19:00-19:10’)

  • After dispatching:
    Accurate and correct ETA (e.g. 'Your order will be delivered in 10 minutes’)

Communicating the delay

Users should be notified of the delay as soon as the delay is detected, which could be;

  • While user is placing an order

  • While user is waiting

How to utilise users’ waiting time

If users have something to do while they are waiting, they feel waiting time shorter than when they have nothing to do. Here are the examples of what we could do to help users kill time.

Show benefits of making an account

Users create an account

Users create an account

Promote loyalty program

Promote loyalty program

Users join the loyalty program

Show rewards to loyalty members

Users explore the loyalty page

Users are frustrated by inaccurate ETA

Users are frustrated by inaccurate ETA

The literature review answered a part of the research questions, but still more data was necessary to answer all the questions. Therefore, I decided to conduct user survey. The results revealed the following tendencies among users, including the inaccurate ETA as the main source of their frustration.

How do users wait for an order?

The survey revealed how they wait for the food delivery. Based on the results, we could assume the following;

  • Users often stay close to computer or mobile

  • Users are often in relaxing mode unless they have work/housework to do

  • In most cases, users stay at home

While you are waiting for your food to be delivered what do you usually do?

Browse internet

Browse internet

Work

Work

Watch TV

Watch TV

Do housework

Do housework

Play game

Play game

Read a book

Read a book

Study

Study

Do exercise at home

Do exercise at home

Go out

Go out

64

64

61

49

42

38

35

29

27

0

Never

100

Always

What is users’ expectation for order status updates?

The results implied;

  • Many users want to receive push notifications especially about;

  • Delay

  • ‘We received your order’

  • ‘Order is on its way’

  • Most of them don’t expect the constant updates

How often do you check the status of your order?

45%

25%

25%

Every

10-15 minutes

Every

30 minutes

Only when it’s

taking too long

5%

Every

3-5 minutes

Every

3-5 mins

What information do users want to see?

From the survey, it became clear that users want to see the estimated time of arrival (ETA) at any stages of waiting time.

The information that they are interested differs depending on the order type (delivery or pickup).

When it is delivery, they would like to see the live location of the order. If it is pickup, they want to find restaurant’s contact detail quickly.

What information do you want to see on the order confirmation page?

ETA

Confirmation message

Order summary

Loyalty program

Information of the restaurant

Create an account?

95

82

78

62

43

38

0

Not interesting

0: Not

interesting

100

Very interesting

100: Very

interesting

What frustrates users?

I also included some open-ended questions in the survey about their frustration and confusion.

It revealed that many of them share the same negative experience with ordering food online.

The most common frustration that they have was receiving not accurate ETA, followed by receiving not accurate order status.

Not accurate ETA

Not accurate

order status

Order cancelled

without any notification

Hard to find order summary

ETA changing multiple times

No notification on delay

No apology

on delay

Driver getting lost

Giving users right updates in the right moments

Giving users right updates in the right moments

Based on the survey results, I made several user journey maps to identify what we could do to improve the users’ waiting experience.

Activities and deliverables

User journey map

Service blueprint

Here is one of the examples of waiting experience. The map shows what inconvenience users might experience, and what stores (or eCommerce) could do to improve the situation.

Activities and deliverables

User journey map

Service blueprint

Here is one of the examples of waiting experience. The map shows what inconvenience users might experience, and what stores (or eCommerce) could do to improve the situation.

Activities and deliverables

User journey map

Service blueprint

Here is one of the examples of waiting experience. The map shows what inconvenience users might experience, and what stores (or eCommerce) could do to improve the situation.

What we learned

What we learned

Through this research, we learned that the best approach in communicating with the customers is to be transparent as much as possible.

The key to happy customers is...

‘Honest, accurate and humane communication’

Here are the suggestions on how we could improve the users’ experience on the order confirmation page.

Order status

  • Be accurate!!!

  • Send push notifications to key updates, such as;

    • Delay

    • ‘We received your order’

    • ‘Order is on its way’

  • Letting users configure the notifications is also an option

  • Other detailed order status updates can be displayed on the website

ETA

  • Early stage: Use time frame (e.g. 18:00 - 18:20) to compensate the lack of accuracy

  • Later stage: Show X minutes left only when it’s very likely that it will be accurate

  • Avoid changing ETA multiple times. If it is inevitable, consider calling the customer

Apology

  • Apologise for delay or troubles

  • Provide compensation

  • Add the human touch :)