How To Map the Shopify Customer Journey

Altin Gjoni

Written by Altin Gjoni

Content Strategist

How To Map the Shopify Customer Journey

Your conversion rate is one number, the share of visitors who buy. It tells you nothing about the ones who did not, where they stalled or why. And it blends every shopper into one, whether they're on a phone, a laptop, or shopping through an AI agent.

This guide covers the five stages of a Shopify customer journey, which channels feed each one, how mobile, desktop, and AI shoppers differ, and how mapping it from your reports already can improve your conversions.

The five stages of a Shopify customer journey

Every Shopify journey runs through the same five stages, whatever the store sells. What changes at each one is the shopper's goal, the channels that bring them, and what your store has to do to move them forward.

Stage

What the shopper is doing

Channels that feed it

Your goal

Awareness

First contact, browsing, sizing you up

Paid social, SEO, AI assistants, influencers

Earn the click and the first visit

Consideration

Comparing you against other options

Organic search, email, retargeting, reviews

Answer the real question and hold attention

Decision

Choosing your product, adding to cart

Retargeting, email, branded search

Remove doubt at the moment of choice

Purchase

Paying, or abandoning

Direct, email, branded search

Get them through without a surprise

Retention and advocacy

Coming back, referring, reviewing

Email and SMS, loyalty, referral

Turn one order into a second, then a recommendation

The journey rarely moves in a straight line. A shopper can land on a product page, leave to compare, return through an email a week later, and only then buy. The stages still hold, because each one has a job the shopper is trying to finish before moving on.

Each channel drops shoppers into a stage with a different level of intent.

  • A referral or an email click reaches someone who already trusts the source, so it tends to convert several times better than cold paid social.

  • Organic search sits between the two: real intent to buy, but no existing relationship. The spread is wide enough that one product page can look like it converts well or badly depending only on which channel filled it.

So a cold paid-social visitor who lands on a product page is still in the awareness stage, even though the page treats them as ready to decide. 

Map mobile and desktop as separate journeys

Mobile and Desktop carry different traffic, convert at different rates, and often handle different parts of the same purchase.

  • Mobile drives most of the traffic on a typical Shopify store but converts lower per session than desktop. Its share of revenue ends up smaller than its share of traffic.

  • Desktop still tends to convert higher per session, though the size of that gap varies by source and by season, and some 2026 data shows it narrowing.

But it’s not all that well defined. Plenty of shoppers browse on their phone during the day and finish the purchase on a laptop that evening, which hands desktop the credit for a sale that started on mobile. 

What that means for the map:

  • A drop-off that barely registers on desktop can be the main problem on mobile, and the blended number buries it.

  • Mobile shoppers scroll shorter and abandon faster, so the add-to-cart button and the content that settles doubt need to sit near the top, not several sections down.

  • If mobile carries the browsing and desktop closes the sale, the handoff between them (through a saved cart, an email, or a login) is part of the journey and worth protecting.

Page speed decides whether the awareness stage even gets a chance, because a slow first screen loses the visitor before the rest of the map matters.

 Our benchmark of 1,000 Shopify stores found only 48% met Google's Core Web Vitals thresholds on mobile. Designing the mobile experience around how mobile shoppers actually behave, rather than shrinking the desktop layout to fit, is what closes that gap.

We saw this with Swag Golf. Rebuilding the store around how their shoppers actually behave on a phone lifted mobile conversion by 28%.

The AI agent journey

A shopper asks ChatGPT, Perplexity, or Google's AI tools for a recommendation, the assistant reads product data from stores it can understand, and it hands back a shortlist.

If your store is not on that list, the shopper never arrives, and nothing in your analytics records the miss. 


Example of the structured data  of a store that is cited by Google's AI overview. Notice how the features that match the buyer intent are included in it.


An agent can't see your design. It only sees text. An agent working from a thin, feature-only product description has no way to match your product to what a shopper described needing, so it moves on to a competitor whose content gave it something to work with.

It's not only the structured data, it's the way the content is structured and written in a friendly way for LLMs.

Most stores are not ready for it. Our benchmark of AI search readiness across 1,000 Shopify stores found an average score of just 42 out of 100. The stores losing this traffic are mostly not losing it on close calls. They are unreadable to the agent in the first place.

Test whether AI agents can discover, understand, and transact with your store using our online tool

Where shoppers drop off at each stage

The point of the map is knowing which stage is failing, so you fix the right thing. Each transition breaks in a predictable way:

  • Awareness to consideration: a slow first screen, or a page that does not match the ad or search that sent them, and they bounce.

  • Consideration to decision: product pages that look good but do not answer the question the shopper has, so they leave to compare and never return.

  • Decision to purchase: carts that fill and never convert, usually because a cost or a doubt showed up too late.

  • Purchase: checkout holds the highest dropout in the funnel. Cart abandonment sits around 70% across all devices, and higher on mobile.

  • Retention and advocacy: the quiet one, because it happens after the sale, in the order-status email, the support reply, the review request that never went out. A first-time buyer who never comes back is a drop-off too.

That last stage is where lifetime value is won or lost. The clearest read on whether it is working is the second-purchase-within-90-days rate, and we show how to pull it by cohort in our guide on why your Shopify LTV number is usually wrong.

What to start doing for your website today?

Our seven conversion friction points guide breaks down practical fixes on website you can apply immediately to improve your conversion. Check the table below for anything that seems familiar.


Friction point

Where it shows up

Quick fix

1

Trust signals in the wrong place

Payment step

Place security badges near the buy button and cart page, not just the footer

2

Page speed and responsiveness

Every page, worse on mobile

Run a site speed audit and fix the metric with the worst score first, usually LCP or INP

3

Product pages built to look good, not answer questions

Product page

Move reviews and video near the CTA, cut competing buttons

4

Mobile behavior mismatch

Product and category pages

Design for real mobile scroll depth, not a shrunk desktop layout

5

Navigation and search dead ends

Site-wide

Fix the misspellings and synonyms causing zero-result searches

6

Checkout surprises

Checkout

Show shipping costs on the product or cart page, not at the final step

7

AI agents hit the same walls, invisibly

Before a shopper ever lands on the site

Write product descriptions and FAQs specific enough for an AI agent to extract and compare

How to map your own customer’s journey

You do not need a new tool. The reports already in your Shopify admin and GA4 cover most of it.

1. Pick one buyer, not everyone.
Follow the buyer of your best-selling product, or your top acquisition channel. One clear path beats a map that tries to hold every shopper at once.

2. See where they come in.
In GA4, open Reports > Acquisition > Traffic acquisition. Note your top three channels and each one's conversion rate. The gap between them is your first read on the awareness stage.

The view from the Shopify analytics

3. See where they fall out.
In GA4, build a Funnel exploration (Explore > Funnel exploration) with steps for view product, add to cart, begin checkout, and purchase. The biggest step-to-step drop is your weakest stage. Shopify's own analytics shows the same fall-off, and both should be split by device.


4. Find out why they left.
The numbers show the drop, not the reason. Read your last 20 support tickets, check your on-site search for terms that return nothing, and watch five session recordings through the stage that leaks. The real fix usually hides here.

5. Check who comes back.
On Advanced and Plus, Analytics > Reports > Customer cohort analysis shows repeat-purchase rate by month. On Basic or Grow, export your orders and count how many first-time buyers ordered again within 90 days.

Fix the biggest drop first. One stage is costing you more than the rest. Fix that one, watch its number for a couple of weeks, then move to the next.

The measuring layer fits one grid you can copy into a spreadsheet. Track one number per stage, and know where to look when it moves:

Stage

The number to watch

If it drops, look at

Awareness

Bounce rate by channel

Page-to-ad match, first-screen speed

Consideration

Product-page-to-cart rate

Product page content, reviews, FAQs

Decision

Cart-to-checkout rate

Hidden costs, unclear shipping

Purchase

Checkout completion by device

Checkout friction, mobile payment

Retention and advocacy

Second purchase within 90 days

Post-purchase flow, order updates

How one shopper moves through the journey

Take a first-time buyer at a small skincare brand, the kind with under 50 SKUs and a founder who's still the face of the Instagram account. She sees his video on a Reel, taps through cold, no prior intent.

Two days later a retargeting ad brings her back and she adds to cart. That evening she checks out on her laptop with Shop Pay. A week after that, the order-status email and a day-30 replenishment reminder decide whether she ever comes back.

The value shows up the moment the map disagrees with your assumption. She looks like a paid-social sale in a blended report, but the purchase actually closed on desktop after a retargeting ad and an email did the real work. 

Map all three journeys

Most stores map the desktop shopper, maybe the mobile one, and stop. The AI agent is already walking part of the journey for them, and it leaves no session behind to prove it happened. 

If you want a clear read on where your own journey drops shoppers, and which fixes belong to UX, CRO, or your product data, our team can map it with you.

FAQs on the Shopify customer journey

What's the difference between a customer journey and a sales funnel?

A funnel is the path you designed. A journey is the path shoppers actually take. Your funnel assumes a clean line from awareness to purchase, one stage neatly after another. The real journey is messier. Shoppers land, leave to compare, come back a week later from a different channel, switch from a phone to a laptop, and often buy on the third visit instead of the first.

The funnel is your assumption about how buying should work. The journey is the evidence of how it actually works. Mapping the journey is how you catch the places where the two do not match, and that gap is almost always where you are losing sales. We see it most often in attribution, where a sale the funnel hands to one channel turns out, on the journey, to have been closed by an email and a return visit days later.

Can I map the customer journey for a B2B or wholesale store?

Yes, and the payoff is bigger, because the B2B journey is longer and has more people in it. A wholesale path often runs discovery, a quote or sample request, internal approval, a first purchase order, then reorders. The purchase stage alone can stretch across weeks and several stakeholders, none of whom show up as a clean session in your analytics. That is exactly why mapping it matters. The drop-offs hide in the gaps between people, not on a single page.

Map the reorder journey separately from the first-order one. The first order is slow, cautious, and often human-assisted. The reorder should be fast and self-serve, and most of a wholesale account's lifetime value sits there. We have seen accounts where fixing the reorder path, rather than chasing new logos, was the cleanest growth available. If your store runs B2B and DTC together, map them as two journeys, because the same product page is serving two very different buyers.

Should I map the journey before or after a replatform or redesign?

Before, every time. A replatform or redesign is the rare moment you can change the journey instead of rebuilding it, and skipping the map means you carry the same drop-offs onto a faster-looking store. We have watched teams ship a beautiful new theme that converted no better than the old one, because nobody checked where the previous version was losing people first.

Map the current journey before the build starts, mark the stages that leak, and put those findings straight into the brief. Then the new store has a real job, not just a visual refresh. Fix the awareness drop, tighten the checkout, protect the reorder path. A migration done this way pays for itself. A migration done without it tends to reproduce the old problems in a nicer layout, and you find out three months later when the numbers have not moved.

How do I map the journey if my store doesn't get much traffic yet?

Lean on the qualitative side, because the numbers will not be reliable yet. A funnel report needs a few hundred sessions per step before the drop-off percentages mean anything, and a new store rarely has that. What you do have is small enough to read in full. Watch every session recording, read every support message, and message the last ten people who bought to ask what nearly stopped them.

At low volume, one clear conversation is worth more than a chart built on forty sessions. Walk your own store as a first-time buyer on a phone and note every point where you hesitate. Use published benchmarks, like the roughly 70% cart abandonment rate across ecommerce, as a rough yardstick for the stages you cannot measure yet, then replace them with your own numbers as traffic grows.

How do I track a shopper who starts on mobile and buys on desktop?

You need a shared identity, because analytics cannot connect two devices on its own. When a shopper logs in or checks out with Shop Pay, both GA4 and Shopify can tie that phone session and that laptop session to the same customer, and the cross-device path becomes visible.

The more of your buyers who use accounts or Shop Pay, the more of these handoffs you can actually see. Without a login there is no way to follow one person from phone to laptop, so read it at the aggregate level instead.

Compare your device share of traffic against your device share of revenue, and watch whether mobile sessions with long durations and no purchase line up with a lift in desktop conversions. You will not catch every individual switch, but you will see the pattern clearly enough to know the handoff is real and worth protecting.

Why do shoppers add to cart and then leave without buying?

Most of the time it is one of a few things, and rarely that the shopper changed their mind. The cost jumped at checkout, usually shipping or tax they did not see coming. They were asked to create an account before they could pay.

The checkout felt long, or wanted more information than the purchase seemed to need. Or the payment method they trust was not offered. A good share of shoppers also use the cart as a wishlist, adding items to compare while they keep browsing.

The fixes follow the reasons. Show the full cost, shipping included, before the cart rather than after. Offer guest checkout and a fast option like Shop Pay. Cut every checkout field you do not truly need. And when your add-to-cart rate climbs but purchases stay flat, treat it as a checkout problem, not a traffic one, because the shopper has already told you they wanted the product.

Altin Gjoni

Content Strategist

Altin Gjoni is a Content Strategist who creates in-depth, actionable content for Shopify and eCommerce merchants. With a background in digital strategy and hands-on experience across multiple industries, he turns complex eCommerce challenges into clear, practical guides that help brands grow, convert, and compete.