Cart abandonment rate increased? How to find the change behind it

The Changeline team · Published · 8 min read

A cart abandonment rate increase means more shoppers add products or start checkout without buying. First compare backend orders with GA4 to rule out a broken purchase tag. Then use the GA4 Checkout journey report to find the step that lost shoppers, and line up every shipping, payment, site and campaign change from the days before.

What does a cart abandonment rate increase actually mean?

It means a larger share of shoppers who put something in the cart, or started checkout, left without paying. Before you look for a cause, pin down which rate moved, because each tool measures it differently.

  • Cart abandonment rate: carts created without a purchase, divided by all carts created. Most stores calculate it from add_to_cart or view_cart and purchase.
  • Checkout abandonment rate: checkouts started without a purchase. In GA4 the Checkout journey report shows it step by step, starting at begin_checkout.
  • Shopify abandoned checkouts (Orders > Abandoned checkouts): Shopify counts a checkout as abandoned when it stays incomplete for more than ten minutes after the customer entered an email address. Checkouts without an email are not in that list.

The absolute level says little on its own. Baymard Institute puts the average documented cart abandonment rate at 70.22%, from 50 studies, so 70% is normal for many stores. What matters is the jump against your own baseline: the same weekdays, the same traffic mix, the same season. A move from 68% to 79% in a week is a signal. A move from 70% to 72% may be noise.

If the problem starts earlier, with fewer products reaching the cart at all, read how to find the change behind an add to cart rate drop instead.

Is the abandonment increase real, or did tracking change?

Check tracking first. A rate that jumps overnight is often a purchase event that stopped firing, not shoppers who stopped buying.

  1. Compare orders with purchases. Put the order count from your store backend or payment provider next to GA4 purchase events for the same days. If orders are stable and GA4 purchases fell, abandonment rose only in your reports.
  2. Check the thank-you page. A new theme, a checkout app or a payment provider that redirects to an external page can stop the purchase tag from loading.
  3. Look for duplicate begin_checkout events. If a site change fires the event twice, the denominator grows and abandonment looks worse than it is.
  4. Check the consent banner. A banner or consent mode change can cut the events you collect at one step more than at another. See how to prove a consent banner caused a conversion drop.
  5. Place a real test order and watch every checkout event arrive, in order, in DebugView or Tag Assistant.

On Shopify, GA4 collects begin_checkout, add_payment_info and purchase automatically once Google Analytics is set up, but you have to add add_shipping_info yourself. If that event is missing, the Add shipping step of the funnel looks like a wall. For a full pass, use the tracking audit checklist.

Read also: Why did my ROAS drop? How to find the change behind a falling ROAS · How to explain a conversion drop to a client

Which step of checkout is losing the shoppers?

Open the GA4 Checkout journey report and find the step where the abandonment rate changed. The step tells you which kind of change to look for.

In GA4, go to Reports > Life cycle > Monetization > Checkout journey. The funnel has four steps, Begin checkout, Add shipping, Add payment and Purchase, fed by begin_checkout, add_shipping_info, add_payment_info and purchase. Below each bar GA4 shows the abandonment rate to the next step: 200 users dropping to 140 is a 30% abandonment rate. The funnel is closed, so it only counts users who started at Begin checkout.

Compare the days after the jump with the same number of days before it, and break the funnel down by Device category (the default) and by Browser. A rise on one browser only usually points to a script or payment form bug. The report itself can't be customized; to add a cart step before checkout, open it as an exploration and build your own funnel.

Step where abandonment roseChanges to look for first
Cart to Begin checkoutCart page redesign, new upsell pop-up, discount code field, price or stock changes
Begin checkout to Add shippingShipping rates, free shipping threshold, delivery times, forced account creation, new address form
Add shipping to Add paymentTaxes or fees added late, total shown for the first time, payment methods removed
Add payment to PurchaseNew payment gateway, stricter fraud rules, more declined cards, errors after pressing pay

Checkout abandonment rate (%)Sat: 69% → 78%

Example · your analytics report

Which changes usually push cart abandonment up?

Changes that raise the cost, slow the delivery or add friction at checkout. Shoppers rarely tell you why they left, but surveys show what drives them away.

In Baymard Institute's checkout research, after setting aside shoppers who were only browsing, the most cited reasons were extra costs that were too high (40%), delivery that was too slow (20%), not trusting the site with card details (19%), being asked to create an account (18%), a long or complicated checkout (17%) and site errors or crashes (17%). Each reason maps to a change someone made, or a change that happened around you:

  • Price and shipping changes: a higher free shipping threshold, new shipping rates, a fee that appears only at the last step, or a tax setting change.
  • Checkout changes: a new checkout app, an extra form field, mandatory sign-up, guest checkout removed, a new address lookup.
  • Payment changes: a payment method removed, a new gateway, stricter fraud rules. In the same research, 10% cited a declined card and 9% too few payment methods.
  • Releases and scripts: a theme update, a new chat widget or a tag that slows or breaks checkout on one device.
  • Policy and promo changes: a shorter returns window (13% cited the returns policy), a promotion that ended, a discount code that stopped working.
  • Traffic changes: a new campaign that brings colder visitors who add to cart only to check the final price. Abandonment rises even though nothing on the site changed.

The last point is easy to miss. If you launched or widened a campaign, compare abandonment by source and medium before you blame the checkout. For the wider picture, see why ecommerce sales drop.

How do I isolate which change caused the cart abandonment increase?

Put every change from the 7 to 14 days before the jump on one timeline, then test the candidates one at a time, starting with those that touch the step where abandonment rose.

  1. Rule out tracking
  2. Find the step that lost shoppers
  3. Line up the changes
  4. Test one hypothesis

The timeline needs every source, not only ads: store settings (shipping, taxes, payment), site releases and apps, tracking and consent, promotions and emails, and ad account edits. Google Ads keeps its own change history for two years, but it won't show that someone edited shipping rates in your store, and Shopify deletes abandoned checkouts after three months. So write down the date, owner and reason of each change when it happens. With every change on one timeline, you would see that the free shipping threshold changed the evening before abandonment jumped at the Add shipping step. That is what a marketing change log gives you: in Changeline, Google Ads edits are imported automatically and your team logs site, shipping and payment changes in the same project.

Then rank the candidates. A change that touches the step where shoppers leave, that happened just before the jump and that affects every device and channel at once is the strongest suspect. A change that only affects one campaign should only move that campaign's traffic.

Example: On Thursday the owner of a homeware store asks her agency: “Why did cart abandonment go from 68% to 79% this week?” The account manager opens the Checkout journey report: the extra loss sits at the Add shipping step, on every device and channel. Then she lines up the changes. The Google Ads Search budget went up 20% on Monday, but paid sessions barely grew. The Tuesday newsletter went to the usual list. On Tuesday evening the developer raised the free shipping threshold from $50 to $80, and on Wednesday abandonment at the shipping step doubled. Restoring the $50 threshold for a week brought the rate back to 69%.

  1. MonGoogle AdsSearch budget +20%
  2. TueEmailWeekly newsletter sent
  3. TueWebsiteFree shipping from $50 → $80
  4. WedAbandonment 68% → 79%
Example

How do I confirm the cause and report it?

Confirm it with a test, not a hunch: revert or split the suspect change and check whether abandonment at the same step returns to its baseline.

  • Revert for a short period when the change is easy to undo, such as a shipping threshold or a payment method.
  • Compare segments when you can't revert: if the change hit only one device, country or payment method, compare it with the rest.
  • Watch the right step: the fix should move the abandonment rate at the step you flagged, not only total orders.
  • Allow for seasonality: compare the same weekdays, and the same weeks last year, before you call it fixed.

When you report it, give the client the step, the date, the change and the evidence in a few lines. The guide to explaining a conversion drop to a client has a structure you can reuse, and GA4 annotations help you mark the date on the chart.

Checklist

  • Backend orders match GA4 purchases
  • Step with the higher abandonment found
  • Changes from the last 14 days listed with dates
  • Traffic mix by source and medium compared
  • One change reverted or tested
  • Result and date logged for the next review

Next time a metric drops, the suspects are already listed

Changeline puts your team’s changes, imported Google Ads changes and site, tracking and CRM edits on one timeline per client.

Free plan: 1 project, 2 editors, 15 days of history. No card.

FAQ

What is a normal cart abandonment rate?

Baymard Institute puts the average documented cart abandonment rate at 70.22%, based on 50 studies. Your own rate depends on your products, prices and traffic, so compare it with your own baseline for the same weekdays and season instead of an industry figure.

What is the difference between cart abandonment and checkout abandonment?

Cart abandonment counts every cart that never became an order. Checkout abandonment only counts shoppers who started checkout and left. GA4's Checkout journey report measures the second one, step by step, from Begin checkout to Purchase.

Can a new ad campaign increase cart abandonment?

Yes. A broader campaign can bring visitors who add products to the cart only to see the total price or delivery date. Abandonment then rises even though the checkout did not change. Compare abandonment by source and medium to check.

How long does Shopify keep abandoned checkouts?

Shopify counts a checkout as abandoned when it stays incomplete for more than ten minutes after the customer entered an email address. Abandoned checkouts older than three months are deleted from the Shopify admin automatically, so log the dates of your changes elsewhere.

Where do I see cart abandonment in GA4?

Go to Reports, Life cycle, Monetization, Checkout journey. It shows the abandonment rate between Begin checkout, Add shipping, Add payment and Purchase. To include the cart step, open the report as an exploration and build a custom funnel.

Sources

  1. Baymard Institute: Cart abandonment rate statistics
  2. Google Analytics Help: Checkout journey report
  3. Google for Developers: Measure ecommerce (GA4)
  4. Shopify Help Center: Recovering abandoned checkouts
  5. Google Ads Help: About change history