August 13, 2026

The Conversion Audit: How To Find Checkout Leaks

The conversion audit methodology for Shopify Plus brands. Six-stage funnel review tools common leak patterns and quick wins vs structural improvements.
7 min read
Flux Insights Static HeroAdam, Fractional CEO, smiling man with short dark hair and beard wearing a black shirt in a bright office environment
Adam Tregear
Founder @ Flux
Flux Insights Static Pattern  Hero

Most Shopify Plus brands have a 1.8-3.2% storefront conversion rate. The brands sitting at 4-5%+ are not running better ads or smarter products. They are running cleaner funnels.

This is the conversion audit methodology we use when a brand is bleeding revenue and does not know where. Six funnel stages, what to look at in each, the tools, the common leaks, and the quick fixes vs the structural ones.

The methodology in one sentence

Walk every stage of your checkout funnel as a real shopper would, measure where drop-off is happening with quantitative data, and verify the why with qualitative session replay.

Most brands skip this. They run A/B tests blind, optimise for a metric they hope is moving, and never see the 18% drop-off between checkout init and payment that is silently costing them seven figures.

The six-stage funnel

Stage 1: PDP (product detail page)

What to measure: PDP visits, add-to-cart rate, PDP exit rate by traffic source.

Tools: Shopify Analytics for ATC rate, GA4 for traffic-source segmentation, Hotjar/Clarity for scroll depth and click maps.

Common leaks:

  • Slow PDP load (LCP over 2.5s drops conversion 3-7%)
  • Mobile gallery friction (poor swipe behaviour, missing zoom)
  • Variant selection confusion (size charts hidden, out-of-stock variants not signaled clearly)
  • Add-to-cart button below the fold on mobile
  • Reviews missing or poorly placed (no social proof above the fold)

Benchmark: 4-8% ATC rate is healthy. Below 3% suggests a PDP problem.

Stage 2: Cart (drawer or cart page)

What to measure: ATC → checkout init rate, cart abandonment rate, cart drawer open rate.

Tools: Shopify Analytics for cart abandonment, GA4 funnel reports for cart → checkout transition, Hotjar/Clarity for cart drawer interaction.

Common leaks:

  • Slow cart drawer load (over 800ms drops engagement)
  • Missing free shipping threshold messaging
  • Express payment buttons absent or buried (Apple Pay, Shop Pay)
  • Trust signals missing in the cart (security, returns, shipping summary)
  • Cross-sell carousel too aggressive (multiple items, distracting from checkout)

Benchmark: 55-75% of ATCs should progress to checkout init. Below 50% suggests cart friction.

For mechanics on cart drawer design, see our cart drawer patterns guide.

Stage 3: Checkout initiation

What to measure: Checkout init rate, time between cart and checkout init, drop-off after init.

Tools: Shopify Analytics checkout funnel report, GA4 ecommerce events.

Common leaks:

  • Shoppers reaching checkout but bouncing immediately on shipping cost shock
  • Express checkout failures (Shop Pay or Apple Pay error states)
  • Required field validation issues (postcode formats, phone formats)
  • Account creation prompted but not required (forced friction)

Benchmark: 75-90% of checkout starts should make it through customer info entry. Below 70% suggests early checkout friction.

Stage 4: Checkout completion

What to measure: Checkout init → order completion, payment success rate, shipping selection abandonment.

Tools: Shopify Analytics, payment provider analytics (Stripe, Adyen).

Common leaks:

  • Payment friction (declined cards not handled gracefully, no clear retry path)
  • Shipping cost surprise at the last step
  • Trust signals missing on the final review screen
  • Discount code field placement leading to deal-hunting drop-off
  • Slow payment processing (over 3 seconds creates abandonment)

Benchmark: 70-85% of checkout inits should complete. Below 65% is the biggest leak most brands have.

For Checkout Extensibility customisation that addresses many of these, see our checkout customisation guide.

Stage 5: Post-purchase (between completion and thank-you page)

What to measure: Post-purchase upsell acceptance rate, refund/cancellation rate within 24 hours of purchase.

Tools: Shopify Analytics for post-purchase upsell rate, your post-purchase app (ReConvert, AfterSell) for offer-level reporting.

Common leaks:

  • Missing post-purchase upsell entirely (most common, 10-15% AOV left on the table)
  • Post-purchase upsell with poor offer logic (irrelevant items, over-discounted)
  • Subscription-to-one-time downgrades not being caught
  • Customers cancelling within 24 hours due to post-purchase confusion

For mechanics on post-purchase, see our post-purchase upsell guide.

Stage 6: Post-order (24+ hours after purchase)

What to measure: Repeat purchase rate at 30/60/90 days, refund rate, NPS, support ticket volume per order.

Tools: Shopify Analytics, your CRM (Klaviyo for repeat rate), customer support platform.

Common leaks:

  • Order confirmation email missing or poorly designed
  • Shipping delays without communication
  • Returns experience friction driving negative reviews
  • No post-purchase email flow extending CLTV

The tools you actually need

You do not need a sprawling stack to run a conversion audit. The essentials:

GA4

Free. The funnel report and ecommerce events cover 70% of what you need. Set up an ecommerce funnel with PDP → ATC → Checkout → Purchase as the four stages, segment by traffic source and device, and you will see the leaks within an hour.

Hotjar or Microsoft Clarity

Clarity is free. Hotjar is paid but more developer-friendly. Either gives you session replay (watch real shoppers move through the funnel) and heatmaps (where shoppers click, scroll, hover). Watch 30 sessions to find patterns the dashboards miss.

Shopify Analytics

Free, built in. The Checkout Funnel report shows initiation → customer info → shipping → payment → completion. Most Plus brands miss the value of this report because it is buried under "Reports."

Custom event tracking

If you want to dig deeper than the defaults, set up custom events for variant selection, cart edits, discount code entry, and shipping option changes. Lets you spot specific friction points.

Common leak patterns we see at scale

Pattern one: PDP performance leak

LCP over 2.5s on mobile. Conversion drops 3-7%. The cause is usually image-heavy gallery without proper optimisation, or hero video on auto-play. Fix: lazy-load below-fold images, replace video with optimised images, audit Largest Contentful Paint with PageSpeed Insights.

Pattern two: shipping cost surprise

Shopper hits checkout, sees shipping for the first time, bounces. We see 12-22% drop at the shipping selection screen on brands without threshold messaging in the cart drawer. Fix: add free shipping threshold messaging, show estimated shipping in the cart, or build shipping into the product price for flat-rate categories.

Pattern three: discount code rabbit hole

Shopper sees the discount code field in checkout, opens a new tab to search for codes, never returns. The discount code field is functionally a leak. Fix: hide or de-emphasise the field, or use Checkout Extensions to render it less prominently. Discount codes can lift conversion when used right, but the visibility of the field hurts.

Pattern four: payment friction

Shopper tries to pay, card declines, no clear retry path. Or Shop Pay is required but the shopper does not have an account. Fix: ensure card decline messages are clear and actionable, offer at least three payment methods (card, Shop Pay, Apple Pay), and make sure retry flows are smooth.

Pattern five: missing post-purchase

The brand is leaving 10-15% AOV on the table because they have not set up post-purchase upsell. Fix: install ReConvert, AfterSell, or Zipify OCU and run the first complementary offer within two weeks.

Quick wins vs structural improvements

Two categories of fix:

Quick wins (under 2 weeks each)
  • Add free shipping threshold messaging in cart drawer
  • Optimise PDP LCP (image compression, lazy load)
  • Add Apple Pay and Shop Pay express buttons to PDP and cart
  • Hide or de-emphasise discount code field
  • Install a post-purchase upsell app and configure 2-3 offers
  • Add trust signals (security, returns, shipping) to cart and checkout

Most brands see 5-15% combined conversion lift from quick wins alone if they are starting from a baseline funnel.

Structural improvements (4-12 weeks each)
  • Redesign the cart drawer for clarity and performance
  • Build out Checkout Extensibility customisations
  • Implement bundle and upsell programs (Cart Transform Functions, post-purchase extensions)
  • Migrate from Liquid theme to Hydrogen for performance
  • Set up proper event tracking and analytics infrastructure
  • Run a structured A/B testing program for 90+ days

Structural improvements compound. A brand that has done both layers will sit 30-60% above its baseline conversion within 12 months.

When to bring in an audit partner

Three signs:

One: you have run the same A/B tests for 6+ months and conversion is flat. Outside eyes find leaks insiders cannot see.

Two: your CR is below 2% and you do not know which stage is leaking. A structured audit identifies the actual problem rather than the assumed problem.

Three: you are about to invest meaningfully in CRO (a new tool, a new agency, a new test budget). Run the audit first to know what to test.

What outside partners bring: fresh eyes, structured methodology, benchmark data across other brands, and the discipline to deliver actionable recommendations rather than vague "improve UX" advice.

For the broader checkout customisation picture, see our checkout customisation guide. For the AOV side of the funnel, see our AOV optimization guide.

Where to start

One: set up the funnel report in GA4 with PDP, ATC, Checkout, Purchase as the four stages. Segment by mobile vs desktop. This shows you where the biggest absolute leak is in 10 minutes.

Two: install Hotjar or Microsoft Clarity (free). Set it to record sessions where the shopper added to cart but did not complete. Watch 30 sessions. Pattern recognition kicks in around session 10-15.

Three: prioritise leaks by traffic volume × drop-off %. A 4% drop-off on PDP affects more shoppers than a 22% drop-off at payment selection if PDP has 100x the traffic. Fix the biggest absolute leak first.

Four: fix one stage at a time. Conversion is noisy. If you change four things at once, you cannot tell what worked.

If you want a structured conversion audit of your Shopify Plus funnel with a clear list of leaks and what to fix first, book a conversion audit. We will walk every stage, identify the leaks, and hand you a prioritised list of fixes.

What is a conversion audit?

A structured review of every stage of the checkout funnel (PDP through post-purchase) to identify where shoppers are dropping off, why, and what to fix. Usually combines quantitative data (GA4, Shopify Analytics) with qualitative review (Hotjar / Clarity session replay).

How long does a conversion audit take?

2-3 weeks for a thorough audit by an outside team. 4-6 weeks if the audit includes A/B test plans for each leak identified. Internal audits run faster but tend to miss patterns that fresh eyes catch.

What does a conversion audit cost?

$5K-$15K from a specialist agency for a one-time audit. $15K-$40K for an ongoing CRO engagement that includes audits plus test execution. Internal audits cost staff time but can be done by ecommerce or growth marketing leads.

What is the most common leak in Shopify Plus funnels?Checkout drop-off, specifically the gap between checkout initiation and payment completion. We see 8-25% leak in this single stage at most Plus brands. Usually slow checkout, payment friction, or unexpected shipping costs.

Can I do a conversion audit myself?

Yes, with the right tools (GA4, Hotjar/Clarity, Shopify Analytics) and a structured framework. The risk of self-audits is bias: brands tend to defend decisions they made rather than question them. Pair with an outside review every 12-18 months.

What tools do I need for a conversion audit?

GA4 for funnel data, Hotjar or Microsoft Clarity for session replay, Shopify Analytics for native cart and checkout data, and a clean event tracking layer if you want to dive deeper than the default reports.

How often should I run a conversion audit?

Quarterly for high-volume brands ($20M+ GMV). Twice yearly for $5M-$20M brands. Annually as a minimum even for small brands. Funnels drift over time and what was true 6 months ago is rarely still true.

What is the difference between a conversion audit and CRO?

A conversion audit identifies the leaks. CRO (conversion rate optimization) fixes them via testing. The audit is the diagnosis; CRO is the treatment. Most brands do both, but the audit is the bigger lift on the first pass.

A Shopify Plus Agency for Strategic Design & Advanced Engineering

Building something ambitious?

TLDR Summary
  • A conversion audit is a structured review of every funnel stage from PDP to post-purchase, identifying where shoppers drop off and why.
  • Six stages to audit: PDP, cart, checkout init, checkout completion, post-purchase, post-order. Each has its own metrics, tools, and common leaks.
  • Essential tools: GA4 for funnel data, Hotjar or Microsoft Clarity for session replay, Shopify Analytics for native data, custom event tracking for depth.
  • The biggest leak in most Plus funnels is between checkout initiation and payment completion. 8-25% drop-off there is common, and most of it is fixable.
  • Quick wins (under 2 weeks each) typically lift conversion 5-15% combined. Structural improvements (4-12 weeks each) add another 15-40% over 12 months.
  • Most brands benefit from bringing in an outside audit partner every 12-18 months. Fresh eyes find leaks insiders cannot see.