Funnel Analysis

Part of Ecommerce conversion funnels

Separating checkout failures from abandoned browsing

Separate browsing exits, incomplete checkouts and recorded failures using funnel observations alongside order and payment evidence.

Call a checkout action a failure when an attempted action carries an error or other recorded failure outcome. A product or basket visit with no observed checkout entry is a browsing or basket exit. Checkout entry with no completed order and no recorded error is an incomplete checkout whose reason is unknown.

Classify the evidence

Choose an observation window and a counting unit, such as sessions, checkouts or payment attempts. Do not add those units together. Use the best available evidence for each record:

EvidenceWorking classificationNext check
Product or basket activity, with no checkout entry observedBrowsing or basket exitCheck whether another route entered checkout without being tracked.
Checkout entry, with no matched completed order or recorded errorIncomplete checkout; reason unknownCheck later orders, route coverage and the observation window.
Submitted action with a recorded validation, payment or service errorRecorded failure at that actionInspect the message and any retry outcome.
Matched qualifying orderCompleted order under the store’s ruleCheck whether analytics also observed the purchase.

E-commerce analytics events can describe observed shopping actions when collected, but a gap in an event trail does not identify its cause. Check whether the store has a separate shipping step before interpreting stage gaps, and check order records before treating a missing purchase event as proof that no order exists.

Classifying Checkout Events: Browsing, Incomplete, and Failed Checkouts

Browsing or Basket Exit
Product or basket activity with no checkout entry observed
Incomplete Checkout (Unknown Reason)
Checkout entry with no completed order or recorded error
Recorded Failure
Submitted action with validation, payment, or service error
Completed Order
Matched qualifying order under store rules

Check transaction evidence

Where available, inspect checkout or payment attempts beside the event trail. In Shopify, a payment attempt recorded on an abandoned checkout can appear in that checkout’s Timeline, while successful payment events are inspected in the order Timeline. The abandoned-checkout list is not a complete register of checkout difficulties: Shopify excludes some suspected automated attempts, and its abandoned-checkout definition has eligibility and timing conditions.

Match records using permitted identifiers, time, route and order status. Keep a failed attempt separate from its checkout outcome: a shopper may retry and complete the order.

A declined payment, a form error and unavailable stock point to different investigations. Silence in a funnel does not reveal a shopper’s motive.

Checkout Journey: Tracking Payment Attempts in Shopify

Payment Attempt Recorded
Appears in abandoned checkout Timeline
Successful Payment Event
Found in order Timeline
Excluded Automated Attempts
Not included in abandoned-checkout list

Report the groups separately

Check that the observation window allows later purchases to appear and that purchase tracking covers the routes being compared. Identify qualifying orders with no observed analytics purchase event before counting checkout entrants as non-purchasers. If the analysis is checkout-level, count each checkout once and report repeated attempts separately.

Group explicit errors by action and available message. Leave records without an error signal in an unknown-reason group. If failures cluster on one route, that route warrants investigation. If incomplete checkouts rise without recorded errors, examine the journey and tracking coverage before assigning a cause.

Report browsing or basket exits, incomplete checkouts, recorded failed attempts and unresolved matches with their respective units and observation window.

Key Metrics for Checkout Analysis in Australia

Observation Window
Ensure it captures later purchases
Purchase Tracking Coverage
Must include all routes being compared
Failed Attempt vs. Outcome
Keep separate even if retry completes

More from Funnel Analysis