Skip to main content

Complete GA4 on checkout flow

This guide walks through GA4 tracking on checkout end to end. Read GA4 on checkout first.

Many teams deploy GA4 through GTM — see complete GTM flow.


Part 1 — GA4 property setup

  1. Confirm you are in the correct business workspace.

[Screenshot: App header — correct business workspace selected.]

  1. Create or open GA4 property in Google Analytics.

[Screenshot: GA4 Admin — property and data stream visible.]

  1. Copy Measurement ID (G-XXXXXXXX).

[Screenshot: Data stream — Measurement ID copied.]

  1. Open AtomicPay Integrations → GA4 settings (or plan GTM tag).

[Screenshot: AtomicPay GA4 integration — settings page opened.]

  1. Enter Measurement ID and save.

[Screenshot: Measurement ID field — G-XXXXXXXX saved.]


Part 2 — Checkout and debug

  1. Publish checkout for target offer.

[Screenshot: Checkout published — live page with GA4 config.]

  1. Enable GA4 DebugView (debug mode via GTM or browser extension).

[Screenshot: DebugView — device or debug session connected.]

  1. Open live checkout URL in debug session.

[Screenshot: Checkout loaded — debug events appearing in DebugView.]

  1. Fire view_item or page_view on checkout load if configured.

[Screenshot: DebugView — view_item or page_view event received.]

  1. Proceed through checkout steps — begin_checkout, add_payment_info if mapped.

[Screenshot: DebugView — funnel events on payment steps.]


Part 3 — Purchase verification

  1. Complete test purchase (approved sale).

[Screenshot: Checkout success — purchase completed on test offer.]

  1. Confirm purchase event in DebugView with value and currency.

[Screenshot: DebugView — purchase event with transaction ID and value.]

  1. Wait 24–48h and check GA4 Realtime for production traffic.

[Screenshot: GA4 Realtime — active users on checkout stream.]

  1. Compare GA4 purchases to Sales for same day — expect timing differences.

[Screenshot: Sales vs GA4 — same-day purchase count comparison notes.]

  1. Fix campaign attribution gaps separately from GA4.

[Screenshot: UTMs on link — campaign params still on checkout URL.]

  1. Document Measurement ID and checkout links in tracking sheet.

[Screenshot: Tracking sheet — GA4 ID and checkout URLs archived.]


GA4 event cheat sheet

EventWhen
page_view / view_itemCheckout load
begin_checkoutPayment step
purchaseApproved success page