Shopify GA4 Funnel Analysis: Checkout Drop-Off and Fixes

  • Advanced
  • 70 minutes
  • Free account to read

GA4 funnel analysis helps you decide which step to inspect next. Validate the events, define the entry point, population and time window, then calculate completion between adjacent steps. Use page, order and payment evidence to investigate the cause. A changed percentage alone does not establish a page defect or payment failure. This lesson is for store operators with product traffic who want to understand cart and checkout performance.

Key point Separate a missing action from a missing record

A missing next step can mean a shopper stopped or an event was not recorded. If Shopify holds a paid order, reconcile the records before calling a missing purchase event a lost sale.

GA4, or Google Analytics 4, records website behavior as events. A configured sender uses view_item for a product view, add_to_cart for a cart addition, begin_checkout for checkout entry and purchase for a purchase signal. The event describes the measurement received; it does not independently establish intent, captured payment or the cause of a page problem. PDP means product detail page. CRO is conversion-rate optimization: improving a store’s product, cart and checkout experience.

Define the people and steps being compared

Funnel exploration counts users who satisfy its ordered steps. Someone adding twice is not automatically two users. Orders and sessions have their own units. Dividing raw counts for two event names can therefore produce a different measure.

A closed funnel starts at its first step; an open funnel permits entry at a later step. Use a closed funnel for a question about people who first viewed a product. An open funnel can include returning shoppers who start in cart, but it changes the population. Record the choice instead of comparing both outputs as if they were the same metric. Align dates, property time zone, acquisition scope and user identity too.

Choose one action below, predict what it helps investigate, then read the explanation. The card teaches event meaning; the complete case continues with denominators, checkout visibility, record checks and a local diagnostic note. You can also read without clicking: product view, cart addition, cart view, checkout, shipping or payment, then purchase.

Exercise · pick one

What each signal helps you ask

Event
view_item
Question
Did traffic reach the right product instead of stopping on an unrelated page?

Free account to read · Parts 2-17 · 16 parts

Complete the funnel calculation and diagnosis

Work through users, ordered steps, checkout signals and order evidence, then keep a reviewable local record.

This part includes

  • Complete worked funnel and denominator checks
  • Checkout signals and order checks
  • A saved diagnostic record

1 checklist · 1 savable record · 1 copyable note

An account is free; sign in to read this part.

Checking your membership…

What you finished

Your work

  • Member part: 1 record · 1 note · available after you unlock it

Kept in this browser only. Switching device or clearing browser data removes it; download a copy.

FAQ

How should I choose open funnel vs closed funnel?

Use an open funnel to read shoppers who may enter from any step. Use a closed funnel when you need to test a strict path from the first step. Always record Funnel setup, fields to inspect, segment, and filter, because a different setup can change the same funnel read.

Does a big add_to_cart to begin_checkout drop mean checkout is broken?

Not automatically. Use the 100-shopper funnel walkthrough and Funnel leak annotator to decide whether the issue is PDP promise, cart shipping or coupon clarity, stock, mobile buttons, login friction, or the checkout entry itself. add_to_cart → begin_checkout is not automatically a broken checkout.

What to inspect next

Next lesson · 9 of 12

You take away: 1 record

Edition notes

  • Author Ranfeng Wei
  • Published
  • Updated
  • Reviewed
  • Next review

This update: Clarified funnel users, denominators and checkout signals while preserving worked examples, investigation roles and local records.