How to Find Where Your Ecommerce Funnel Is Leaking
How do you find where customers drop off in your ecommerce funnel? Anna joins GA4, Shopify, and ad data — segment-level drop-off, ranked by recoverable revenue.
By Anna·~7 min read·Updated Apr 24, 2026
You have looked at the funnel report a hundred times. Sessions on the left, orders on the right, four boxes shrinking in between. The numbers are fine. They are also useless.
Because the question is not "what is my conversion rate." It is "which step is leaking, for which segment, and why did it get worse this month?"
That is a different question. And it is the one your funnel dashboard will not answer.
Short answer. To find where your ecommerce funnel is leaking: connect GA4, Shopify, and your ad platforms to an AI analyst like Anna, then ask for conversion rate broken down by device, traffic source, and new vs. returning visitor. The aggregate funnel hides the leak. The segment-level funnel reveals it — usually a single device-and-source combination dropping at one specific step. Anna ranks segments by recoverable revenue so you fix the right thing first.
What does a funnel report actually show, and what does it hide?
A standard ecommerce funnel report has four to five steps, depending on the platform:
- Session
- Product view
- Add to cart
- Checkout started
- Order placed
Each step shows a count and a conversion rate. The chart shrinks left to right. You stare at it. The narrowest gap is the obvious one to fix. You spend a sprint on the checkout page.
Three problems with this approach.
First, the aggregate funnel hides segment behaviour. Mobile users might be dropping at add-to-cart while desktop users sail through. Returning visitors might be converting fine while paid traffic bounces. The aggregate hides both.
Second, conversion rate trends are noisy at the daily level. The "drop" you panicked about on Monday might just be normal week-to-week variation.
Third, the funnel report does not tell you what changed between the weeks where it worked and the weeks where it did not. That is the part you need.
How do you connect GA4, Shopify, and your ad data for funnel analysis?
Sign in to GA4 (the canonical funnel source for most stores), Shopify (for the actual order data), and your ad platforms (for the traffic source data). Anna can read your data — never change it. Under five minutes end to end.
Once connected, she can join sessions, events, and orders across systems. The funnel becomes a queryable dataset rather than a fixed dashboard.
Which segment of my funnel is dragging the average?
The most useful prompt for funnel analysis is the segmented one. Not "what is my funnel," but "which segment of my funnel is dragging the average."
Try this:
"Compute the conversion rate from session to order for the last 30 days, broken down by device, traffic source, and new vs returning visitor. Flag any segment where conversion has dropped meaningfully vs the prior 30 days."
Anna pulls GA4 sessions and events, joins to Shopify orders, segments by the variables you asked for, and runs a statistical test on each segment to flag the ones where the drop is bigger than normal noise. She does not just hand you 14 segments and let you eyeball — she ranks them and tells you which two or three matter.
A typical answer looks like:
The aggregate conversion rate barely moved. But mobile-paid-social dropped 42%. That is the entire story. Your "funnel issue" is one specific traffic source on one specific device, and you would never see it from the headline number.
At which step in the funnel are customers dropping off?
Once you know which segment is dragging, the next question is where in the funnel they are dropping.
Ask:
"For the mobile-paid-social segment, show me the step-by-step funnel rates for the last 30 days vs the prior 30 days. Where is the gap biggest?"
Anna runs the four-step funnel for that specific segment and highlights the step where the conversion rate has moved most. The problem is rarely "the funnel got worse." The problem is usually "one step got worse, for one cohort, for a specific reason."
If the drop is at session-to-product-view, you have a landing-page mismatch — paid social ads are sending traffic to pages that do not match the ad creative. If the drop is at add-to-cart-to-checkout, you have a price-shock or a cart-experience problem. If the drop is at checkout-started-to-order, you have a payment or trust issue.
Different leaks, different fixes. The aggregate funnel cannot tell you which.
After the step-level answer, ask "what changed in the campaigns sending traffic to that step?" Anna can pull the ad-level data from Meta or Google for the same period and surface which campaigns shifted budget, which creatives changed, which audiences were swapped. The funnel drop usually has a corresponding upstream change.
What is a healthy cart abandonment rate, and how do you diagnose a bad one?
Cart abandonment is the most common funnel question and the one most often mis-answered.
The reflexive interpretation: "70% of carts abandon, our checkout is broken." The honest interpretation requires knowing what your specific abandon rate looks like vs benchmark, what it has been historically, and which segment is responsible.
Paste:
"What is the cart abandonment rate this month vs the last 6 months? Break it down by order value, payment method, and traffic source."
Anna computes the rolling abandonment rate, segments it, and surfaces what is unusual. The answer might be "abandonment rate is unchanged on average, but high-value carts (over $200) are abandoning at twice the historical rate." That is a different problem than a generic "fix checkout" project — it points to shipping, payment options, or a confidence issue at higher cart values.
How do new vs. returning visitors convert differently in an ecommerce funnel?
Always run the new-vs-returning split. It is the single most informative segmentation in any ecommerce funnel.
Returning visitors are converting at 3-5x the rate of new ones. Always. The question is whether your new-visitor conversion is healthy for your category and your acquisition mix.
Ask:
"Show me new vs returning visitor conversion for the last quarter. For new visitors, segment by traffic source and tell me which source is converting at a rate disproportionate to its spend."
This is the real ROI question. Channels that bring lots of new visitors who do not convert are expensive. Channels that bring fewer new visitors at higher conversion rates are usually the underrated ones.
What you stop doing
Once GA4, Shopify, and your ad platforms are connected, the Monday-morning funnel post-mortem changes shape. You stop:
- Comparing dashboard screenshots from three tools
- Eyeballing whether a 0.4-point conversion drop is meaningful
- Treating the aggregate funnel as the funnel
- Running A/B tests on the wrong step because you misread the dashboard
You start asking segment-level questions and getting segment-level answers, in plain English, with statistical backing.
One question to start
If you are going to ask only one funnel question this week, ask this:
"Which segment of my funnel is responsible for the biggest conversion drop in the last 30 days, and at which step did they drop?"
It is the question every CRO project should start with. Most start without asking it, which is why most CRO projects optimise the wrong thing.
Connect GA4 and Shopify. Paste the question.
FAQ: ecommerce funnel drop-off analysis
What is the most common ecommerce funnel drop-off step?
For most stores, the biggest drop in absolute terms is session-to-product-view (people land but never browse), and the highest-intent drop is add-to-cart-to-checkout (people commit to buying then bail). The most recoverable drop varies by segment — for paid-social mobile traffic it is usually the landing-page-to-product step (creative-to-product mismatch); for organic desktop it is usually checkout-to-order (price shock or trust). Anna ranks them by recoverable revenue, not by drop size.
How do I tell if a conversion drop is real or just normal noise?
Compute the rate over a rolling window and test the recent period against the prior one. A 0.4-point drop on a 4% baseline can be either meaningful or random depending on volume. Anna runs the comparison test automatically and tells you whether the drop is outside your normal noise band.
Should I optimise the step where the most users drop off?
Not necessarily. The step with the largest drop is often the highest-intent step (the funnel narrows there because high-intent users self-select). The right step to optimise is the one where a segment is dropping more than the rest. That is where the recoverable revenue lives.
Can I use AI to find funnel drop-off without GA4?
Yes. Shopify alone gives you order, customer, and discount data, which is enough for revenue and retention questions. For full session-to-order funnel attribution you want GA4 (or another analytics tool) joined to Shopify orders. Anna handles either shape.
What's the difference between this and Hotjar / FullStory session replay?
Session replay shows you what a user did. Funnel drop-off analysis tells you which segment is doing it and whether the change is meaningful. They are complementary — find the segment statistically, then watch a few replays from that segment to see the qualitative reason.
We use cookies to improve your experience. Privacy policy