GA4 Conversion Not Recording

If GA4 conversions are not recording, your reports are misleading — even if traffic, sessions, and events appear normal.

This is not a marketing problem.
It’s a measurement configuration problem.

If you’re unsure where the tracking break occurs, you can start here Run Free GA4 Diagnostic

When conversions fail to register, you may see:

  • Form submissions happening but not counted
  • Purchase events firing but revenue showing $0
  • Events appearing in DebugView but not marked as conversions
  • Traffic stable while reported leads drop suddenly
  • Data changed after a theme update or consent banner installation

If conversions stopped after a site change, something in the tracking configuration broke.

Why GA4 Conversions Don’t Record

1) The event is not marked as a conversion

In GA4, events must be explicitly marked as conversions.

If:

  • The event name changed
  • The event was recreated
  • A new GA4 property was installed

Your previous conversion toggle may no longer apply.

Even if the event fires, it won’t count as a conversion.

2) Event name mismatch

GA4 is case-sensitive.

form_submit is not the same as Form_Submit.

If GTM sends one name and GA4 expects another, the conversion will never register.

3) GTM fires inconsistently

You may see:

  • Conversion works in preview mode
  • But not for real users
  • Or works only sometimes

Common causes:

  • Trigger conditions too strict
  • Tag not published
  • Multiple containers installed
  • DOM changes after a theme update

If tags don’t fire consistently, conversion counts will fluctuate.

4) Consent suppresses the conversion event

After adding a CMP:

  • Analytics storage may be denied
  • Events may fire before consent updates
  • Conversion events may be blocked for non-consenting users

This often appears as a sudden drop in conversions after a consent banner install.

5) Wrong GA4 property or stream

Events may fire — but to the wrong property.

If:

  • You have multiple GA4 properties
  • You migrated from Universal Analytics
  • You duplicated a container

Your conversions may be registering elsewhere.

If the cause isn’t obvious, Run Free GA4 Diagnostic and identify where tracking breaks between Shopify, GTM, and GA4.

Quick Diagnostic Checks

  1. Confirm the event appears in DebugView
  2. Confirm the event name spelling
  3. Confirm it is marked as a conversion in GA4
  4. Confirm GTM preview shows the tag firing
  5. Confirm the correct Measurement ID is installed
  6. Accept consent and test again

If conversions still don’t register, the issue is configuration — not performance.

When This Is Not a Conversion Tracking Issue

If:

  • Events do not fire at all
  • DebugView shows nothing

You may have a broader tracking failure.

See:

Not sure what’s broken?

Run a quick GA4 tracking diagnostic to identify the issue.

Run Free GA4 Diagnostic

Diagnostic fee is credited toward repair if you proceed.

© 2026 Operational Memory · Privacy Policy · Terms of Service · Specified Commercial Transactions Act

Proudly powered by WordPress