A customer journey map for an ecommerce platform should cover six stages — Awareness, Consideration, Purchase, Delivery, Post-Purchase, and Advocacy — with explicit emotion scoring at each touchpoint to identify where customer frustration peaks and where product investment will have the greatest retention impact.
Most ecommerce journey maps stop at checkout. This is the equivalent of a restaurant mapping the dining experience but ignoring the reservation process and the walk to the door. Ecommerce customers form their deepest impressions in the post-purchase and delivery stages — the moments your product team rarely owns.
This guide shows you how to build a journey map that informs product, engineering, and operations priorities simultaneously.
What Is a Customer Journey Map for Ecommerce?
A customer journey map is a visual representation of the steps a customer takes — and the emotions they experience — as they interact with your ecommerce platform from first awareness to repeat purchase.
For product teams, the map's primary output is not the map itself — it's the prioritized list of friction points that, when removed, increase conversion, reduce churn, and drive repurchase.
The Six-Stage Ecommerce Journey Framework
Stage 1: Awareness → Stage 2: Consideration → Stage 3: Purchase
↓
Stage 6: Advocacy ← Stage 5: Post-Purchase ← Stage 4: Delivery
Stage 1: Awareness
Customer goal: Discover the platform or a specific product.
Primary touchpoints:
- Search engine results (organic and paid)
- Social media ads and influencer content
- Email campaigns (winback, promotional)
- Word-of-mouth referrals
- Marketplace listings (Google Shopping, Amazon)
Key emotions: Curiosity, skepticism, comparison-mode.
PM-owned friction points:
- Page load speed on first visit (>3s = 40% bounce on mobile)
- First-impression product photography quality
- SEO title and meta description clarity
- Landing page relevance to the ad or search query
Metric to track: Bounce rate by traffic source and device type.
Stage 2: Consideration
Customer goal: Evaluate whether to buy this product from this platform.
Primary touchpoints:
- Product Detail Page (PDP)
- Category/search results page
- Reviews and ratings
- Size guides, fit recommendations, comparison tools
- Live chat / FAQ
- Wishlist / save for later
Key emotions: Uncertainty, risk assessment, desire.
PM-owned friction points:
- Insufficient product images (missing angles, no zoom)
- Unclear sizing or fit information
- Reviews that are too old or too sparse to be credible
- No easy way to compare similar products
- Out-of-stock notices without restock estimates
According to Lenny Rachitsky's writing on ecommerce conversion optimization, the consideration stage is where 60–70% of cart abandonment decisions are made — the customer adds to cart as a bookmark, not as a purchase intent signal. Reducing consideration friction is more valuable than optimizing checkout.
Metric to track: PDP-to-add-to-cart rate segmented by product category.
Stage 3: Purchase
Customer goal: Complete the transaction with minimum friction.
Primary touchpoints:
- Shopping cart
- Checkout flow (address, payment, review)
- Order confirmation page and email
- Upsell/cross-sell prompts
Key emotions: Commitment anxiety, impatience, relief upon completion.
PM-owned friction points:
- Required account creation before checkout
- Too many checkout steps (>4 is a conversion killer on mobile)
- Limited payment options (no Apple Pay, no BNPL like Affirm)
- Unexpected shipping costs revealed at final checkout step
- Slow order confirmation (>3 seconds feels like something went wrong)
H3: Checkout Friction Audit Checklist
- [ ] Guest checkout available without account creation
- [ ] Shipping cost shown before final checkout step
- [ ] Apple Pay and Google Pay enabled for mobile
- [ ] Progress indicator visible throughout checkout
- [ ] Form autofill supported (address, payment)
- [ ] Error messages specific (card declined — try a different card vs. generic payment error)
Metric to track: Cart-to-checkout rate and checkout completion rate by device.
Stage 4: Delivery
Customer goal: Receive the order as expected, on time, undamaged.
Primary touchpoints:
- Order confirmation email
- Shipping confirmation with tracking link
- Carrier tracking page
- Delivery notification (SMS, email, push)
- Physical unboxing experience
Key emotions: Anticipation, anxiety (especially for first-time buyers), satisfaction or disappointment on arrival.
PM-owned friction points:
- Shipping confirmation email delay (>1 hour after ship creates anxiety)
- Tracking page that doesn't refresh in real time
- No proactive communication when delivery is delayed
- Missed delivery notifications
According to Shreyas Doshi on Lenny's Podcast, delivery experience is the most emotionally intense stage of the ecommerce journey — customers index disproportionately on this stage when deciding whether to repurchase. A great product delivered late feels like a broken promise.
Metric to track: Post-delivery NPS score correlated with delivery time accuracy.
Stage 5: Post-Purchase
Customer goal: Use the product confidently and resolve any issues easily.
Primary touchpoints:
- Product usage (depends on category)
- Return and exchange initiation (if needed)
- Support interaction
- Review request email
- Loyalty program enrollment
Key emotions: Satisfaction or regret, trust evaluation, receptivity to next purchase.
PM-owned friction points:
- Complicated return initiation (require printing labels, finding boxes)
- Support response time >24 hours for simple issues
- Review request email sent before the product has arrived
- No acknowledgement when a return is received
Metric to track: Return rate by category, support ticket volume per order, and 30-day repurchase rate.
Stage 6: Advocacy
Customer goal: Share the experience and potentially earn a reward for doing so.
Primary touchpoints:
- Social sharing prompts
- Referral program invitations
- Loyalty program tier upgrades
- Anniversary or milestone emails
- VIP early access offers
Key emotions: Pride (in their purchase decision), generosity, desire for recognition.
PM-owned friction points:
- Referral program mechanics too complex to explain to a friend
- Rewards that feel disproportionately small relative to the referral action required
- No way to share product recommendations directly from the PDP
Metric to track: Net Promoter Score, referral conversion rate, repeat purchase rate at 90 days.
How to Build the Journey Map
H3: Step 1 — Conduct Customer Research
Before mapping, gather data from:
- 5–8 customer interviews (mix of new buyers, repeat buyers, and churned customers)
- Support ticket analysis (tag by journey stage)
- Session recordings (Hotjar or FullStory) for Stage 2 and 3
- Post-delivery NPS surveys for Stage 4 and 5
H3: Step 2 — Map Touchpoints and Emotions
For each of the 6 stages, list every touchpoint and assign an Emotion Score from -3 (deeply frustrated) to +3 (delighted). Sources: customer interviews, NPS verbatims, support ticket language.
H3: Step 3 — Identify Friction Peaks
Plot emotion scores across all touchpoints. The touchpoints with the lowest emotion scores are your highest-priority product investments. Friction that occurs in Stages 2–4 is typically the highest-leverage — it directly precedes or follows the core transaction.
H3: Step 4 — Prioritize Interventions
For each friction peak, estimate:
- Impact on conversion or retention (1–5 scale)
- Engineering effort (1–5 scale, 5 = most effort)
- Confidence (how well we understand the root cause)
Priority = (Impact × Confidence) / Effort
FAQ
Q: What is a customer journey map for ecommerce? A: A visual representation of the six stages a customer experiences — Awareness, Consideration, Purchase, Delivery, Post-Purchase, and Advocacy — including touchpoints and emotion scores at each step.
Q: Why is the delivery stage important in ecommerce journey mapping? A: Customers index disproportionately on delivery experience when deciding whether to repurchase. A great product delivered late or without proactive communication feels like a broken promise.
Q: What data should you use to create an ecommerce journey map? A: Customer interviews, support ticket tagging by stage, session recordings for consideration and checkout, post-delivery NPS surveys, and behavioral analytics showing drop-off points in the funnel.
Q: How do you prioritize friction points identified in a journey map? A: Score each friction point on Impact (conversion or retention effect), Engineering Effort, and Confidence. Priority = (Impact × Confidence) / Effort.
Q: How often should you update an ecommerce customer journey map? A: Quarterly for major touchpoint reviews and immediately after any significant product change or customer research wave that surfaces new friction signals.
HowTo: Create a Customer Journey Map for an Ecommerce Platform
- Conduct 5-8 customer interviews mixing new buyers, repeat buyers, and churned customers to gather raw emotional language at each stage
- Map all touchpoints across the six stages: Awareness, Consideration, Purchase, Delivery, Post-Purchase, Advocacy
- Assign Emotion Scores from -3 to +3 for each touchpoint using interview data, NPS verbatims, and support ticket language
- Plot emotion scores to identify friction peaks — the touchpoints with the lowest scores are your highest-priority product investments
- For each friction peak, score Impact, Effort, and Confidence, then prioritize using the formula Priority = (Impact × Confidence) / Effort
- Update the map quarterly and immediately after any significant product change or new customer research wave