Fix Dropoffs Between Cart and Purchase

Sid Chaudhary

Sid Chaudhary

Founder & CEO

Share:
YouTube video player

Visualize and recover revenue-losing dropoff points in your ecommerce checkout flow using real-time funnel insights.

About the Growth Play

In ecommerce, abandoned carts are only half the story. Real dropoff often happens after a user adds something to their cart, but before the final confirmation. That space between interest and purchase is full of friction: logins, shipping forms, payment pages, loading spinners.

This Growbook shows you how to use GrowthOS Funnel Analytics to map your checkout flow, identify where users drop off, and take action in real time. You'll learn how to turn your biggest leaks into high-leverage optimization opportunities, whether it's for first-time shoppers or high-value returning customers.

We'll use Threadly, a demo fashion ecommerce site, as our example.

TL;DR

Problem: Cart abandonment isn't the only issue — users often drop off during checkout, but most ecommerce teams don't know where or why.

Solution: Use GrowthOS Funnel Analytics to visualize every step of your checkout flow, identify where users exit, and trigger real-time recovery campaigns to bring them back.

You'll Learn How To:

Track key events from "added to cart" to "placed order"

Build funnel reports to map each step of checkout

Break down performance by device, geography, or segment

Create segments like "Dropped at Payment Info" to trigger journeys

Personalize next-session experiences for returning abandoners

Measure lift and conversion improvements over time

End Result: A clear picture of checkout friction points, automated recovery flows, and a faster path to more completed orders—all powered by real behavior.

Benefits

Visualize dropoff in your checkout flow: See exactly where users abandon the process, from cart to payment to confirmation.

Segment by user intent: Break down funnel performance using relevant metrics for example: new vs returning users, device type, location, or campaign source.

Trigger recovery journeys instantly: Send emails, SMS, or app personalized nudges the moment someone drops off.

Optimize your UX and content: Use real data to improve specific steps in the checkout, not just guess what's broken.

How It Works

Step 1: Set up tracking for ecommerce behavior

Install Intempt's JavaScript SDK:

Start by integrating the SDK to track in-session user activity across your storefront. Refer to the JavaScript SDK guide for full setup.

Define key funnel events:

In the Events section of GrowthOS, confirm or create the following: 'viewed product page', 'added to cart', 'started checkout', 'entered shipping info', 'entered payment info' and 'placed order'.

Define key funnel events

The above stated events along with other events that are listed or created by you represent meaningful actions across different levels and will serve as the core steps of your funnel analysis.

Step 2: Create a Funnel report

Navigate to Analytics- 'Funnels' and create a new report.

Create Funnel report

Define your funnel steps in sequence:

Step 1: added to cart

Step 2: started checkout

Step 3: added delivery address

Step 4: entered payment info

Step 5: placed order

Set your conversion criteria: for ecommerce, 30 minutes to 24 hours is ideal depending on your purchase cycle.

Set conversion criteria

Step 3: Apply breakdowns and filters

Use 'Breakdown' to compare funnel performance across for example: User attributes: Country and Device: desktop vs mobile

Apply 'Filters' to narrow your focus: High-intent users (visited 2+ product pages before checkout), Users from a specific geography or acquisition channel and Users in a segment like "Abandoned Checkout in last 7 days"

Apply filters

Identify dropoff points

Review the funnel report to identify where dropoff is highest:

Are users bouncing at the shipping info step? — Maybe the form is too long.

Are they disappearing at payment? — Could be trust, speed, or lack of options.

Quantify the impact: A 20% drop at payment step means 1 in 5 potential buyers never make it through.

Step 4: Create real time segments

Build real-time segments based on funnel exits:

"Dropped at Shipping Info": "entered shipping info" NOT triggered within 15 minutes of started checkout

"Dropped at Payment Info": "entered payment info" NOT triggered within 10 minutes of "entered shipping info"

Dropped at Payment Info segment

Step 5: Trigger recovery journeys

In Journeys, build a personalized flow to re-engage these segments:

Email or SMS with a message like: "Still thinking it over? Your cart's waiting."

Include dynamic product recommendations or time-limited incentives.

Note: for detailed walkthrough about creating Journey, check out the Growbook on Personalized Category Upsell

Trigger recovery journeys

Step 5: Personalize the next session

In Experiences, create experience and use personalization to adapt site content for drop-off segments:

Homepage banner for "Dropped at Payment" users → "Still interested? Finish your order and get 10% off."

Product pages → Show urgency badges or CTA changes for returning abandoners.

Personalize product pages

Note: for a detailed walkthrough about creating Personalized Experiences, check out the Growbook on Website navigation & content display.

Step 6: Track & optimize

Use Funnel Analytics to compare conversion before and after these changes.

Monitor Journey performance: entry rate, message delivery, and conversion lift.

Monitor Journey performance

Iterate on copy, timing, and touchpoint logic based on segment-specific results.

Frequently asked questions. Answered.

You need events for each step of your checkout flow: viewed product page, added to cart, started checkout, entered shipping info, entered payment info, and placed order. These become the steps in your funnel report. If your checkout has additional steps like account creation or promo code entry, create events for those too.

Go to Analytics, then Funnels, and create a new report. Add your events in sequence (added to cart → started checkout → shipping info → payment info → placed order). Set your conversion window based on your typical purchase cycle. For most e-commerce sites, 30 minutes to 24 hours works well.

Break down by device type (desktop vs. mobile) to spot UX issues specific to one platform. Break down by country or region to catch localization or payment method problems. You can also filter by user attributes like new vs. returning, acquisition channel, or users who viewed multiple products before checkout.

Look at where the biggest percentage drops occur. A 20% drop at the payment step means 1 in 5 potential buyers never complete the purchase. Then ask why: Is the shipping form too long? Are there trust issues with payment? Are certain payment methods missing? Combine the data with qualitative insights to diagnose the root cause.

Build segments using event conditions with timeframes. For "Dropped at Shipping Info," target users where "entered shipping info" was NOT triggered within 15 minutes of "started checkout." For "Dropped at Payment," target users where "entered payment info" was NOT triggered within 10 minutes of entering shipping info. Adjust the timing based on your typical checkout speed.

Create Experiences targeting your dropoff segments. Show a homepage banner like "Still interested? Finish your order and get 10% off" for payment dropoff users. Add urgency badges or modified CTAs on product pages for returning abandoners. The goal is to acknowledge where they left off and make it easy to pick back up.

Use the date filter in Funnel Analytics to compare time periods. Look at conversion rates at each step before you launch recovery journeys or make UX changes, then compare to the same metrics afterward. Also, check Journey analytics for entry rate, message delivery, and conversion lift to see which interventions are driving improvement.

Thanks for reading till the end. Here are 3 ways we can help you grow your business:

1

Boost growth with proven growth plays

Explore our Growth Play Library, filled with actionable growth tactics and step-by-step guides to unlock your app's potential.

Check out Growth Play Library
2

Create a free GrowthOS account

Create a free GrowthOS account and get started on the journey to grow your app.

Get started free on GrowthOS
3

Get advice from a Growth expert

Schedule a personalized discovery call with our founder to explore how GrowthOS can help you grow your business.

Subscribe to The Full Stack Marketer Growth Plays

Zero theory or mindset discussions here; just actionable marketing tactics that will grow revenue today.