Pular para o conteúdo principal

Add GA4 on checkout

Google Analytics 4 (GA4) helps you measure checkout activity in a GA4 property. In AtomicPay, GA4 is configured per product in the product checkout integrations area.

Use this guide when analytics needs a direct measurement ID on checkout, when you are validating funnel or campaign performance in GA4, or when you want DebugView confirmation before scaling traffic. Combine GA4 with checkout links and UTMs and Campaigns, not as a substitute for AtomicPay revenue reporting in Financial Overview.

What GA4 on checkout controls

AreaPurpose
Measurement ID loadingSends checkout activity to one or more GA4 properties.
Checkout-scoped analyticsApplies to the configured product checkout path.
Validation rulesRequires valid G-XXXXXXXXXX IDs and no empty rows on save.
Launch verificationSupports GA4 DebugView or real-time validation.
Multi-property setupsAllows up to 5 measurement IDs per product when needed.

GA4 vs GTM vs ad pixels

ToolBest for
GTM on checkoutManaging many tags from one container
GA4 on checkoutDirect measurement in a GA4 property
Facebook pixelMeta ads attribution
Pixels and attributionOverall tracking strategy
Financial OverviewRevenue, fees, refunds, and net performance

Configure GA4 on checkout

  1. Confirm you are in the correct business workspace.

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

  1. Open the product that should send checkout events to GA4.

[Screenshot: Product opened — checkout integrations area accessible.]

  1. Go to the product checkout integrations area.

[Screenshot: Checkout integrations tab — GA4 section visible.]

  1. Enable GA4.

[Screenshot: GA4 toggle enabled on product checkout.]

  1. Add one or more measurement IDs in the format G-XXXXXXXXXX.

[Screenshot: Measurement ID field — G-XXXXXXXXXX format entered.]

  1. Add up to 5 measurement IDs per product and remove empty rows before saving.

[Screenshot: Multiple measurement ID rows — empty rows removed.]

  1. Save the configuration.

[Screenshot: GA4 configuration saved successfully.]

  1. Open the live checkout link as a buyer.

[Screenshot: Live checkout opened — buyer path for GA4 validation.]

  1. Use GA4 DebugView or real-time reports to confirm activity.

[Screenshot: GA4 DebugView — checkout event visible in real time.]

  1. Compare GA4 results with Campaigns and Sales after a real purchase when possible.

[Screenshot: GA4 and Sales — purchase cross-checked across systems.]

What to verify before launch

CheckWhy it matters
Measurement ID belongs to the correct propertyWrong property corrupts analytics decisions.
Checkout is publishedDraft checkout changes can invalidate tests.
UTMs are already on campaign linksGA4 does not replace UTM naming.
No duplicate purchase eventsCoordinate with GTM and ad pixels.
Revenue questions still use AtomicPay reportsUse Financial Overview for net revenue and refunds.

Best practices

Common mistakes

  • Enabling GA4 on the wrong product.
  • Saving blank measurement rows.
  • Double-counting events with GTM and direct GA4 together.
  • Using GA4 as the only source for payout or refund decisions.
  • Testing on an outdated checkout URL.

FAQ

Is GA4 on checkout the same as ad pixels?

No. GA4 measures analytics activity in your Google Analytics property. Ad pixels in pixels and attribution and Facebook pixel setup focus on platform-specific campaign attribution.

Why is save blocked?

Common causes are an empty measurement row, an invalid ID format, or GA4 enabled with no measurement IDs added.

Can GA4 and GTM both be enabled?

Yes. Coordinate event design with whoever manages GTM on checkout.