The stages of the journey
The basic e-commerce customer journey has five stages:
- Awareness — the person recognises a need and starts looking
- Consideration — comparing options, brands, prices, reviews
- Purchase — the final choice and the order
- Post-purchase — delivery, use, a possible return
- Loyalty and advocacy — repeat purchases, referrals
The path is rarely linear. Someone can become aware through paid search, arrive on the site, leave
to compare with competitors, return through retargeting and order in the mobile app.
Why the journey loops
Unlike a funnel, which assumes movement downward, a real customer journey doubles back. The typical
loops in e-commerce:
- Added to cart → left → returned through an email
- Viewed a category → went to search → returned through an article
- Bought → was disappointed → contacted support → got a resolution → bought again
Each loop is a point where the right interaction keeps the customer and the wrong one loses them.
| Stage | Typical loss point | Personalization instrument |
|---|---|---|
| Awareness | An irrelevant first impression | Homepage personalization |
| Consideration | Could not find it in the catalogue | Smart search, PLP personalization |
| Purchase | Left the cart | Exit intent, abandoned cart |
| Post-purchase | No obvious next step | Recommendations on the return visit |
| Loyalty | Forgot the brand | Triggered communications |
A journey map: why and how
A journey map visualises the path as a table or diagram: stages × user actions × emotions ×
touchpoints × problems. It aligns the team’s understanding and surfaces the priorities for
personalization.
A good map is built on data rather than assumption: session recordings, interview findings, funnel
data from analytics.
Tip: start with one audience segment — a new buyer in electronics, for instance. A universal
map for the average customer ends up too vague to drive any specific decision.
Practical principles
Do not try to personalize everything at once. Find the stage with the largest losses and start
there.
Use behavioural context, not only demographics. Viewed the jeans category is a better
personalization signal than a woman aged 25–35.
Keep the experience coherent across channels. Someone who added an item to the cart on the site
should see it when they open the app. Inconsistency destroys the sense of a journey.