yodai Academy Analytics

Academy › Publishing › Analytics

The cart that gets left halfway

By the end, you'll know whether you're losing customers because they can't find what they're looking for or because they leave right before paying, and you'll have decided what to trim this month at that final step.

By Yodai · Published on September 6, 2026 · Updated on October 12, 2026

4 min read

Someone puts a product in the cart, or picks a time to book, and never finishes paying. That's where the sale stalls, halfway there. The question that matters isn't "why did they leave," which always sounds the same. It's this: did they leave because they couldn't find what they wanted, or because they got all the way to the end and something in that last step made them hesitate?

These are two different problems, and they get fixed with two different things. If you split your site into stages, this is the one to put under a magnifying glass: the stretch from "wants to buy" to "has paid." It's the stage where every extra field, every missing payment option, shows up the most.

Two very different ways to lose a sale

Where does it actually fall apart?
Can't find what they're looking for
  • Leaves from the product or service page, or from the search bar
  • Spends little time on the page before leaving
  • Goes back to Google instead of checking out something else on your site
Leaves right before paying
  • Makes it to the checkout form or the payment step
  • Spends a good while there, not just a couple seconds
  • Closes the tab with the cart or booking already nearly done

Which one to pick: Fix the final stretch first. The person was already convinced by then, so it's cheaper to fix than to convince someone new. Go back to the product page or search only if that earlier stage is losing more people than checkout.

Measure the final stretch separately from everything else

The number that counts is how many people pay, not how many visit. But inside that "pay" number, there's one specific stretch that deserves its own close look: from the moment someone clicks "buy" or "book" to the moment the payment or reservation is confirmed. If you lump that stretch in with the whole site journey, a small problem in the form gets lost among much bigger numbers.

Take a look, for example, at how the drop-off breaks down step by step for a business that sells through its website:

Out of every hundred people who view the page, how many make it through each step
Views the product or service page100%
Adds to cart or picks a time75%
Fills in their info60%
Pays or confirms32%

In this breakdown, the big drop-off is between "fills in their info" and "pays or confirms": that's where you lose twenty-eight out of a hundred people, folks who already showed up with a clear intent to pay. That's the spot where a shorter form or one more payment option brings people back without spending a dollar on new visitors.

What to trim first

Before you touch anything, check these in order
  1. 1Count the fields in your form
    Open your own checkout or booking form and count how many fields it asks for. If it's more than five, and not all of them are essential for charging the customer or delivering the service, cut them.
  2. 2See what payment method is missing
    If you only take cards and your regular customers pay with Venmo, or the other way around, every time someone can't find their payment method, they leave without a word.
  3. 3Decide if account creation can wait
    Requiring an account before checkout adds a whole extra step right where people have the least patience left. If you need the info for shipping or a notification, ask for it, but skip the password and the mandatory account.
A form stripped down to the essentials
First and last name: ___ Phone: ___ Preferred time: ___ And below that, a single button: "Confirm booking." No creating a password, no typing your email twice, no address unless you're shipping something.
Mandatory sign-up before checkout
Asking someone to create an account with a password right before checkout is the costliest mistake in this stretch: it knocks out people who already had their card in hand. Save the phone number or email in the same step as payment, and if you really need an account, create it afterward with the info they already gave you.
What you'll walk away with
  • You can tell whether you're losing people because they can't find what they want, or because of something in the last step
  • You've measured the stretch from "wants to buy" to "pays" separately
  • You've settled on one specific cut to make this month: fewer fields, one more payment method, or dropping the mandatory sign-up
  • Still to check: what happens when an unexpected cost shows up right at the end, just before payment
NextThe cost that shows up at the end: reveal it earlier or save it for the last step