If your GA4 events are not firing, your analytics setup is broken — even if GA4 appears to be installed correctly and page views still work.
This usually happens after a theme change, plugin update, Google Tag Manager modification, or consent banner installation.
If you’re unsure where the tracking break occurs, you can start here Run Free GA4 Diagnostic

If clicks, form submissions, scroll tracking, or purchase events are not registering in GA4, the issue is almost always configuration-related — not a GA4 “bug.”
If events appear to fire but conversions don’t show in reports, see GA4 Conversion Not Recording.
Below are the most common causes and fast diagnostic checks.
Why GA4 Events Don’t Fire
1) Trigger conditions don’t match
If you use GTM:
- The trigger may be targeting the wrong CSS selector
- URL conditions may be too strict
- The event listener may not detect AJAX form submissions
- Click triggers may be attached to the wrong element
If the trigger never activates, the event never sends.
If triggers never activate in preview mode, you may have a Google Tag Manager Not Firing Tags issue.
2) Event name mismatch
GA4 is case-sensitive.
Purchase is not the same as purchase.
If you’re checking reports for one event name but sending another, it may appear as if events aren’t firing at all.
3) Consent blocks the event
Very common after adding a CMP.
- Analytics storage may be denied until consent
- Events may fire before consent updates
- Debug mode may not bypass consent restrictions
Test:
- Accept cookies
- Trigger the event again
- Check DebugView
If events appear only after consent, the issue is consent timing.
4) Duplicate or conflicting tracking installs
If GA4 is installed:
- Via GTM
- Via theme/plugin
- Via manual gtag script
You may have duplicate configuration tags interfering with event behavior.
5) Wrong Measurement ID
If events fire in GTM preview but not in GA4:
Check:
Admin → Data Streams → Measurement ID
Match it against what is installed on the site.
If the cause isn’t obvious, you can a Run Free GA4 Diagnostic and we can identify where tracking breaks between Shopify, GTM, and GA4.
Quick Diagnostic Flow
- Confirm GTM preview shows trigger activation
- Confirm tag fires
- Confirm Measurement ID
- Accept consent
- Check DebugView
- Verify event name spelling
If events still don’t fire, the issue is usually:
- Trigger logic mismatch
- Consent timing issue
- Duplicate GA4 configuration
- Incorrect tag setup
At that point, guessing wastes time.
Not sure what’s broken?
Run a quick GA4 tracking diagnostic to identify the issue.
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
