Ecommerce Customer Journey: Mapping Every Touchpoint That Makes or Loses the Sale

Faisal HouraniFaisal Hourani· Founder & eCommerce Growth Strategist
March 22, 202611 min read

Is your store leaking revenue?

Find out exactly where you're losing sales — takes 2 minutes.

Find Your Revenue Leaks

The 5-stage framework we use to find where Shopify stores silently lose buyers

Most stores fix the wrong page.

They redesign the homepage. Rebuild the product page. Add trust badges everywhere. Conversion barely moves.

The problem is never one page. It is the gaps between pages. The moments where a buyer's momentum dies and they quietly leave.

What Is the Ecommerce Customer Journey?

Every buyer follows a path.

The ecommerce customer journey is the complete sequence of touchpoints a buyer moves through from first discovering your brand to becoming a repeat customer. It typically spans 5 stages — awareness, consideration, decision, purchase, and retention — with an average of 6 to 8 touchpoints before conversion, according to Salesforce's State of the Connected Customer report. WebMedic's audits across 80+ Shopify stores confirm that most revenue leaks happen between stages, not within them.

Think of it as a chain. Each link is a touchpoint — an ad, a product page, a checkout field, a shipping email. If one link breaks, the buyer drops off. Not because your product is wrong. Because the experience failed them at one specific moment.

Here is why this matters for your store. When we audit Shopify brands, we rarely find a single catastrophic problem. We find three or four small friction points spread across the journey. Each one loses 5-15% of traffic. Compounded, that is 40-60% of potential buyers gone before checkout.

The fix is not redesigning everything. It is mapping the journey, finding the broken links, and repairing them in order of revenue impact.

Ecommerce customer journey map showing 5 stages from awareness to retention

What Are the 5 Stages of the Ecommerce Customer Journey?

The stages are predictable.

The 5 stages of the ecommerce customer journey are awareness, consideration, decision, purchase, and retention. According to Google's consumer insights data, 53% of shoppers research before every purchase, and the consideration stage is where most ecommerce brands lose buyers due to weak product information and missing social proof.

Stage 1: Awareness

The buyer knows they have a problem or desire. They do not know your brand yet.

Touchpoints at this stage include Google search results, social media ads, Instagram Reels, TikTok content, blog posts, and word-of-mouth referrals. The buyer is not ready to buy. They are scanning.

Your job here is to show up where they are looking and match their language. If someone searches "best moisturiser for oily skin Malaysia," your content needs to answer that exact question. Not sell a product. Answer a question.

Stage 2: Consideration

The buyer knows solutions exist. Now they are comparing.

They visit your site, browse collections, read reviews, check your Instagram. They might visit two or three competitor stores in the same session. This is where most Shopify stores haemorrhage buyers because their product pages lack the information needed to evaluate.

Missing size guides. No ingredient lists. Vague descriptions like "premium quality." Reviews buried or absent. We see this pattern in roughly 70% of audits.

Stage 3: Decision

The buyer has narrowed their options. They are looking for a reason to choose you — or a reason to leave.

Trust signals matter here. Shipping costs, return policies, payment options, and urgency cues (real stock levels, not fake countdown timers). If your shipping information requires three clicks to find, you have already lost decisive buyers.

Stage 4: Purchase

The buyer commits. But commitment is fragile.

Checkout friction kills more sales than most store owners realise. Baymard Institute's checkout usability research shows the average cart abandonment rate is 70.19%. The top reasons are extra costs (shipping, tax, fees), forced account creation, and a checkout process that is too long.

Stage 5: Retention

The first purchase is not the finish line. It is the starting line.

Post-purchase emails, unboxing experience, loyalty programs, and replenishment reminders turn one-time buyers into repeat customers. Repeat customers spend 67% more than new customers according to Bain & Company research. Yet most Shopify stores spend 90% of their budget on acquisition and almost nothing on retention.

Diagram showing touchpoints at each ecommerce journey stage

Which Touchpoints Lose the Most Revenue?

Not all touchpoints are equal.

The highest-revenue touchpoints in ecommerce are product pages (responsible for 35-40% of drop-offs), checkout (70.19% average abandonment per Baymard Institute), and post-purchase follow-up (where 60-70% of first-time buyers never return). WebMedic's Shopify audit data shows that fixing the top 3 leaky touchpoints typically recovers 15-25% of lost revenue within 60 days.

Here is what we consistently find across Malaysian and Singaporean Shopify stores:

Touchpoint Avg. Drop-off Rate Top Cause Typical Fix
Landing page (from ad) 55-70% bounce Message mismatch with ad creative Align headline + hero with ad promise
Collection page 30-40% exit No filters, poor sorting, slow load Add filters by price/type, lazy-load images
Product page 35-40% exit Missing info (sizing, ingredients, reviews) Add comparison table, UGC, FAQ accordion
Cart page 25-35% abandonment Surprise shipping costs Show shipping estimate on product page
Checkout 60-70% abandonment Forced account creation, too many fields Enable guest checkout, auto-fill, fewer steps
Post-purchase email 60-70% no repeat No follow-up sequence 5-email post-purchase flow in Klaviyo

Source: WebMedic audit data across 80+ Shopify stores (2024-2026)

The pattern is clear. Stores lose buyers at every transition. The landing page to collection page transition. The product page to cart transition. The cart to checkout transition. Each one is a junction where friction kills momentum.

The most expensive leak is almost always checkout. But the easiest to fix is usually the product page. Adding a simple FAQ section, a size guide, and three customer reviews can cut product page exits by 15-20%.

How Do You Map Your Own Customer Journey?

Start with data, not assumptions.

To map your ecommerce customer journey, combine Google Analytics 4 path exploration reports with Hotjar session recordings and Klaviyo email flow data. GA4's funnel exploration report shows exactly where buyers drop off, while session recordings reveal why. Stores that map their journey before optimising see 2-3x better ROI on CRO efforts, based on WebMedic's client outcomes.

Here is the process we use with every new Shopify client:

Step 1: Pull Your Funnel Data

Open Google Analytics 4. Go to Explore, then Funnel Exploration. Set up these steps:

  1. Session start (landing page)
  2. View collection
  3. View product (view_item event)
  4. Add to cart
  5. Begin checkout
  6. Purchase

This gives you the exact drop-off percentage between each stage. You will likely see your biggest cliff between "view product" and "add to cart." That is normal. That is also where your biggest opportunity lives.

Step 2: Watch Session Recordings

Numbers tell you where. Recordings tell you why.

Install Hotjar or Microsoft Clarity (Clarity is free). Watch 20-30 sessions of buyers who reached the product page but did not add to cart. You will see patterns within the first 10 recordings. Scrolling past key information. Tapping on images that do not zoom. Looking for size guides that do not exist.

Step 3: Map the Email Journey

Your journey does not end at purchase. Open Klaviyo (or your ESP) and map every automated email:

  • Welcome series
  • Browse abandonment
  • Cart abandonment
  • Post-purchase thank you
  • Review request
  • Replenishment reminder
  • Win-back sequence

If any of these are missing, you have a gap in your journey. Most stores we audit have two or three of these. They should have all seven.

Screenshot of a customer journey mapping exercise with sticky notes

Does this sound like your store? Find out where you're leaking revenue — take the free Revenue Score. 3 minutes. Free. No pitch.

What Does a High-Converting Journey Look Like?

The best stores remove friction at every stage.

A high-converting ecommerce customer journey reduces touchpoint friction to under 3 seconds of cognitive load per page transition. Top-performing Shopify stores achieve 3.5-5% conversion rates (vs. the 1.4% industry average from Shopify's 2025 benchmark data) by ensuring message consistency from ad to checkout, eliminating information gaps on product pages, and automating 5+ post-purchase email flows.

Here is what separates a 1.4% store from a 4% store, stage by stage:

Awareness: Precision Over Volume

Low-converting stores blast generic ads. High-converting stores run ads that match the exact search intent or interest signal. The ad creative, the landing page headline, and the product selection all say the same thing. No bait-and-switch.

One WebMedic client in the beauty space went from 1.8% to 3.6% conversion rate by doing one thing: creating dedicated landing pages for each ad set instead of sending all traffic to the homepage. Same products. Same price. Just a better handoff from ad to page.

Consideration: Answer Before They Ask

The product page should answer every question a buyer would ask a store clerk. Size and fit. Ingredients or materials. How it compares to alternatives. What real customers think. When it will arrive.

We use a framework called the "Product Page 15" — 15 elements that high-converting product pages include. The most commonly missing ones on Shopify stores:

  1. Comparison with alternatives
  2. Use-case specific photos (not just product-on-white)
  3. FAQ section addressing top objections
  4. Shipping estimate with postal code input
  5. Trust badges near the add-to-cart button

Decision: Remove the Last Objections

At the decision stage, buyers are looking for reasons NOT to buy. Your job is to remove every possible objection:

  • Free shipping threshold clearly stated
  • Return policy in plain language (not legalese)
  • Multiple payment options including BNPL (Atome, GrabPay)
  • Real stock levels ("Only 3 left" when true)
  • Social proof near the buy button

Purchase: Invisible Checkout

The best checkout is the one buyers do not think about. Shopify's Shop Pay reduces checkout time to 4 taps. One-page checkout with auto-fill. Guest checkout as default. No surprises on shipping or tax.

Retention: The Automated Relationship

Post-purchase is where profit lives. A 5% increase in customer retention increases profits 25-95% according to Harvard Business Review research by Frederick Reichheld. Build automated flows in Klaviyo:

  1. Thank you email (immediate) — confirm order, set delivery expectation
  2. Shipping update (when shipped) — tracking link, build anticipation
  3. Delivery + how-to-use (day 3) — product tips, reduce buyer's remorse
  4. Review request (day 10) — ask while experience is fresh
  5. Cross-sell (day 21) — recommend complementary product
  6. Replenishment reminder (day 45-60) — for consumables only

This sequence alone can increase repeat purchase rate by 20-30%.

High-converting product page layout with trust signals and social proof

How Does the Customer Journey Differ for Malaysian and Singaporean Stores?

Regional nuances change the playbook.

Malaysian and Singaporean ecommerce customer journeys differ from Western markets in three key areas: payment preferences (60%+ prefer e-wallets and BNPL over credit cards, per JP Morgan's 2025 E-commerce Payments Report), mobile-first behaviour (78% of sessions from mobile in WebMedic's SEA client data), and social commerce influence (Instagram and TikTok Shop drive 30-40% of initial discovery for DTC brands in the region).

Here is what changes for Southeast Asian stores:

Payment stage matters more. In the US, credit cards are default. In Malaysia, buyers actively look for FPX direct debit, GrabPay, Touch 'n Go eWallet, and Atome BNPL. If your Shopify checkout only shows Visa and Mastercard, you are invisible to a large segment.

Social commerce is a discovery channel. Many Malaysian buyers discover products on TikTok or Instagram before ever visiting your store. Your journey might actually start on social, move to your Shopify store for validation (reviews, detailed info), then back to social for the final push (a friend's recommendation or a creator's review).

COD expectations. Cash on delivery is still expected by a segment of Malaysian buyers. Not offering it eliminates those buyers completely. It is a trust issue — first-time buyers from unfamiliar brands feel safer paying on delivery.

Messaging apps as touchpoints. WhatsApp is a legitimate touchpoint in Malaysia and Singapore. Buyers will message your WhatsApp to ask questions before purchasing. If you treat this as a nuisance instead of a sales channel, you are leaving money behind.

Factor Western Markets Malaysia & Singapore
Primary payment Credit card E-wallet, FPX, BNPL
Mobile share 55-65% 75-85%
Discovery channel Google Search, Meta Ads TikTok, Instagram, Meta Ads
Trust signals Reviews, money-back guarantee COD option, WhatsApp availability, local reviews
Checkout friction Account creation Limited payment options
Post-purchase comms Email Email + WhatsApp

Source: WebMedic client data + JP Morgan E-commerce Payments Report 2025

How Do You Fix a Broken Customer Journey?

Prioritise by revenue impact.

To fix a broken ecommerce customer journey, audit your GA4 funnel for the largest drop-off, fix that single transition first, then move to the next. WebMedic's data shows that fixing the highest-impact transition point recovers 40-60% of total recoverable revenue. Most Shopify stores should start with the product page to cart transition, where an average of 35-40% of viewers exit.

Do not try to fix everything at once. Here is the priority framework we use:

The 3-Fix Rule

Find the three touchpoints with the highest drop-off and fix them in order. Ignore everything else until those three are resolved.

For most Shopify stores, the priority order is:

  1. Product page (add missing information, social proof, FAQ)
  2. Checkout (enable guest checkout, add local payment methods, reduce fields)
  3. Post-purchase email (build automated sequence in Klaviyo)

These three fixes address roughly 70% of journey friction for a typical Shopify store doing RM50K-500K per month.

The 90-Day Journey Sprint

Days 1-30: Map and fix the product page. Add the missing "Product Page 15" elements. Install Hotjar. Watch recordings. Iterate.

Days 31-60: Fix checkout. Enable Shop Pay. Add local payment methods. Set up cart abandonment email flow. Test one-page vs. multi-step checkout.

Days 61-90: Build the post-purchase engine. Set up all 7 automated email flows. Add a loyalty program (Smile.io or LoyaltyLion on Shopify). Create a replenishment reminder for consumable products.

After 90 days, re-map the entire journey. Your funnel data will look different. New bottlenecks will appear. That is the cycle — map, fix, re-map.

The stores that grow consistently are not the ones with the best products. They are the ones that obsessively maintain their customer journey. Every touchpoint. Every transition. Every email. All connected, all frictionless.

And it starts with a map.

If you want to see where your ecommerce marketing strategy falls short across the journey, the fix almost always starts with understanding why shoppers abandon your store at specific touchpoints — then using conversion rate optimisation tools to close the gaps.

Frequently Asked Questions

What is a customer journey in ecommerce?

A customer journey in ecommerce is the complete path a buyer takes from discovering a brand to becoming a repeat customer. It spans 5 stages — awareness, consideration, decision, purchase, and retention — and involves an average of 6 to 8 touchpoints before the first purchase, according to Salesforce research. Each touchpoint is a chance to win or lose the sale.

How many touchpoints does the average ecommerce customer journey have?

The average ecommerce customer journey involves 6 to 8 touchpoints before conversion. These include ad impressions, website visits, social media interactions, email opens, and review checks. Salesforce's Connected Customer report found that 73% of buyers use multiple channels during their purchase journey. Higher-priced products typically require more touchpoints.

What is the most important stage of the ecommerce customer journey?

The consideration stage loses the most buyers for most Shopify stores. Google's research shows 53% of shoppers research before every purchase, and WebMedic's audit data confirms that product pages — the primary consideration touchpoint — account for 35-40% of drop-offs. Fixing product page information gaps typically yields the highest ROI.

How do you reduce drop-offs in the ecommerce customer journey?

Map your funnel in Google Analytics 4 to find the biggest drop-off point, then fix that single transition first. Typical fixes include adding missing product page information, enabling guest checkout, and building post-purchase email sequences. WebMedic's client data shows that fixing the top 3 friction points recovers 15-25% of lost revenue within 60 days.

How is the ecommerce customer journey different in Southeast Asia?

Southeast Asian ecommerce journeys differ in three ways: 60%+ of buyers prefer e-wallets and BNPL over credit cards, 75-85% of sessions come from mobile devices, and social platforms like TikTok and Instagram drive 30-40% of initial product discovery. WhatsApp is also a key pre-purchase touchpoint for building trust with first-time buyers.

Keep Reading

Share this article

#customer journey ecommerce #ecommerce touchpoints #customer journey mapping #shopify conversion funnel #ecommerce funnel stages #customer experience ecommerce

Ready to grow?

Find out exactly where your store is leaking revenue.

Answer a quick set of multiple-choice questions and we'll pinpoint your biggest revenue leaks — and whether we can help plug them.

Find Your Revenue Leaks

Free · No obligation · 2 minutes

Faisal Hourani

Faisal Hourani

Founder & eCommerce Growth Strategist

19 years building for the web, 9+ focused on ecommerce. Faisal founded WebMedic in 2016 to help DTC brands fix the conversion problems that hold them back. He has worked with brands across Malaysia and Singapore — from first-store launches to 8-figure scaling.

Ready to Boost Your Conversion Rates?

Book a quick strategy call. We'll analyze your store, identify your biggest revenue leaks, and show you exactly how we can plug them.

Book Your Strategy Call

Score your store →

Find Your Revenue Leaks