Project 03
Converting Window Shoppers
I was in the middle of a recruitment process and got into the assessment stage.
state & condition
Illustration by 8box
2 – 3 nights to complete the task
I was in the middle of a recruitment process and got into the assessment stage.
The task actually had a longer time to complete, however, I was not informed by the recruiter when the email was sent.
I saw the email on Monday afternoon while the deadline was on Friday night; thus, I was left with less than 5 working days.
I was given 2 tasks to complete and the other task required around the same amount of efforts. Therefore, I had around 2–3 nights to complete this task while working for a full-time job during the day.
brief
Illustration by 8box
Push window shoppers to make purchases
The brief was to push window shoppers who have no urgencies or needs to make purchases in a C2C e-Commerce.
interpretation
Illustration by 8box
Characteristics
Window shoppers = browsers
I used the definition in Designing for 5 Types of E-Commerce Shoppers for window shoppers to understand their characteristics:
“Browsers are leisurely shoppers who go to their favorite sites or new sites for inspiration or to kill time. Browsing shoppers want to stay up on the latest trends, dream of future purchases, or be prepared for the next shopping trip, or looking online in advance of a visit to a store. They want to see what’s new, what’s popular, and what’s on sale.”
Behaviour
Adding to cart to flag items of interest
With the assumption that window shoppers will flag items of their interests for future purchases, I decided to focus on 1 common behavior of flagging items of interest, which is adding the items to the cart.
This behavior was chosen because items in the cart are only 1 step away from checkout page.
Problem
Lack of continuity from cart to checkout
The problem is the lack of continuity from cart to checkout. The window shoppers simply leave the items in the cart.
The goal is to convert the ‘abandoned items’ to purchased items while making it as targeted as possible to window shoppers.
possible solutions
Illustration by 8box
Reminders to make purchases
Simply giving reminders to make a purchase to window shoppers will not work because we have an assumption that they do not have any intention to buy the items right away. They put the items in the cart for future references.
Notifications if a few stocks left
We can’t control stock numbers in a C2C marketplace — if the stocks are never drained, we won’t even get the chance to do this.
Well, we can manipulate the numbers but our trustworthiness is at stake which is not worth it.
Discounts for the abandoned items
This might be a promising solution. This certainly comes with a caveat that the discounts have a short time limit to evoke senses of urgency and not to leave the window shoppers with too much time to consider.
implementation plan
Illustration by 8box
Check the rate of abandonment cart
Before even starting, the first thing to do is to check the rate of abandonment cart.
There was no point of doing this if nobody ‘abandons’ the cart.
Design the MVP 0 and conduct some usability test(s)
Design the feature with the least effort.
Then, we need to make sure users get it before releasing it.
Do a lot of a/b tests and regularly analyze the data
Many aspects need to be optimized with quantitative data such as the copywriting, notification timing, time limit, how long the product should be in the cart before notifying users, type of products, how often the discounts should be given, etc.
Beware of any online and offline events such as Harbolnas (similar with Black Friday) and public holidays (Eid al-Fitr).
Improve the feature
Increase the complexity of the feature one at a time
The aim is to create a system where the sellers will be the ones who give the discounts which will increase the unpredictability.
feature description
Illustration by 8box
Make as if the discounts are specifically for them
Make it as if the discounts are given to specific users by using the users’ names as the voucher codes, just like referral code, and the code should not be able to be found anywhere else.
Focus on high-margin fashion items
Since we target the window shoppers, we can focus on the fashion items as the initial target.
There should be a lot of people in fashion industry who want to see what is new, what is popular, and what is on sale. They want to stay up on the latest trends and dream of future purchases.
Besides that, we want to make a profit, so the items should have high enough margins for discounts and fashion items have quite a big range of margin.
Higher minimum transaction amount than the item price
We need to have a discount’s term where users need to reach a minimum amount of transaction that is higher than the item’s price and much higher than the discount amount in order for users to get the discount.
We need to do this to get some profits.
Short expiration time for the discounts
A short time limit for users to use the discounts are necessary to evoke a sense of urgency, as well as not to leave window shoppers with a lot of time to think.
marketing
Illustration by 8box
App notification as the channel
Channels to notify users are pretty equal in reach and cost:
App notification: low cost, low reach
Email: low cost, low reach
SMS: low cost, low reach
Google/Facebook/Social Media Ad: high cost, high reach
And, among those 4 channels, app notification channel usually reaches the power users — not all users allow app notification in their phones.
Since there is no point if this does not work on the power users, we can start with the app notification first.
Send on weekday during lunch time
Since there was no previous data of what day and what time with the highest open rate, or even any other users’ data, we need to:
Check the user persona and predict the users’ free time
Do a lot of a/b tests fo the optimal timing
User Persona
Let’s decide on the user persona for window shoppers then …
Career women in their 20s who work from Monday to Friday (9am–6pm) and commute by public transportations.
Weekday or weekend?
Predict the free time but not too much free time:
Too much free time on the weekend will give users too many considerations when they are making purchases.
Weekday either during lunch time or after office hours is a better choice.
Lunch time or after office?
Lunch time is a better choice, because:
They can switch to laptop to make purchases (some people do).
Users will be cramped in public transport after office hour.
If they forget/miss it, we can notify them after office hours.
The items should sit long enough in cart
Give long enough time to ensure users do not have any intention of making a purchase to be sure that they are window shoppers, but not so long that the interests to the items subside.
We need to do a lot of a/b tests to find the best time.
But, what’s the rule of thumb for now?
Based on Abandoned Cart Emails Strategy Timing, it’s 60 minutes after users’ last interaction with the site. However, since we aim for window shoppers who have no intention to buy right away, the timing should be way longer than 60 minutes.
high fidelity design
Illustration by 8box
This is not the MVP 0
The MVP 0 should be as simple as giving promo code to users and ask them to fill in the code by themselves. However, as this is a product design exercise, I went a little further.
Note for the data & engineering team
Track the CTR of app notification, abandonment cart rate, and checkout rate
Track the funnel and drop off rate
Use name of the user for the promo name to emphasize the personalization, e.g. BELLA50.
For simplicity, discount applies to one store, not per product.
outcome
Illustration by 8box
2 interview invites and a job offer
This exercise got me 2 interview invites to 2 different companies — 1 company did not want to wait for me to do another exercise so they used this for the assessment.
I turned down 1 invite though because I had accepted a job offer from the other company.
reflection
Illustration by 8box
Could have been more explorative
It was the safe and right decision due to the limited time.
But if I had more time, I would have gone out of the way and explored more out-of-the-box solutions.
Principles
Project 01
Revamping Sign-Up Process
State & condition:
Early state of a new design system
Strict and rigid engineering process
Approval from management for every decision
Disorganized tracking system
Project 02
Adapting More Variants
State & condition:
Established design system
Manageable engineering workload
Bottom-up culture
Experiments as common practices