Guide · part of the Google Analytics audit

How to audit your GA4 events

GA4 reports are built from events, and events are only as good as their setup: consistent names, real conversions marked as key events, parameters that carry data, and filters that keep your own team out of the numbers. Eight checks, done by hand or automatically in two minutes.

Tracking Auditor scores GA4 event quality as one of five audit dimensions, using 30 days of your live data. Your first audit is free.

Run a free audit →

The eight event checks

  1. List what the business needs to measure, then open the events report

    Write down the actions that matter (purchases, leads, sign-ups, key engagement) before looking at GA4. Then compare that list against Reports → Engagement → Events. Anything on your list with no matching event is invisible to reporting. Anything in GA4 that nobody can explain is noise.

  2. Check event names follow one convention

    sign_up, signup and SignUp are three different events to GA4, and each splits your data. Look for near-duplicate names, mixed casing and spaces. A naming mess usually means several people have added tracking over the years without a shared standard.

  3. Verify key events are real conversions

    In Admin → Key events, check what's marked. page_view, session_start or scroll marked as key events flood reports with meaningless 'conversions', and if those import into Google Ads, bidding optimises toward them. Key events should map one-to-one to the business actions from step one.

  4. Check every key event has a working source

    For each key event, confirm something actually sends it: a GTM tag, a hard-coded gtag call, or an auto-collected event. A key event with no live source silently records zero. Cross-referencing events against container tags is the check that catches conversions that died in a site update.

  5. Inspect event parameters

    An event firing is not the same as an event carrying data. Check that purchase carries value, currency and transaction_id, that form events say which form, and that custom parameters are registered as custom dimensions. Unregistered parameters are collected but unusable in reports.

  6. Filter internal and bot traffic

    Admin → Data streams → Configure tag settings → Define internal traffic, plus the internal traffic filter under Data settings → Data filters (it ships in 'testing' mode and does nothing until activated). Your own team's sessions inflate engagement and pollute conversion rates.

  7. Review enhanced measurement

    Enhanced measurement auto-collects scrolls, outbound clicks, site search, video and file downloads. Check what's enabled against what you actually use, and watch for collisions where a manually tagged event duplicates an auto-collected one.

  8. Check retention, currency and time zone

    Three settings that quietly shape every report: data retention defaults to two months (explorations lose history beyond it), a wrong currency corrupts every revenue figure, and a wrong time zone shifts session boundaries. All three live in Admin and take minutes to fix.

What event audits find

Where event quality fits in the full audit

Event quality is one of five dimensions in a complete tracking audit. The full process is in the Google Analytics audit guide. The conversion side of events gets its own deep dive in the conversion tracking audit guide, and the tags that send them are covered in the GTM audit guide.

GA4 event audit FAQs

What is a GA4 event audit?

A GA4 event audit reviews the events a property collects against what the business needs to measure. It checks naming consistency, that key events map to real conversions with working sources, that parameters carry usable data, and that internal traffic, retention, currency and time zone settings aren't corrupting reports.

How do I see all events in GA4?

Reports → Engagement → Events shows events with data in the selected date range. Admin → Events shows the events GA4 has seen recently along with key-event toggles. For live debugging, DebugView under Admin shows events arriving in real time from a device with debug mode enabled.

What should be marked as a key event in GA4?

Only actions with business value: purchases, qualified leads, sign-ups, booked demos. Auto-collected events like page_view, session_start and scroll should not be key events. If a key event wouldn't be worth money to the business, it's diluting your conversion data and any ad bidding built on it.

Why are my GA4 events not showing up?

The usual causes, in order: the tag or trigger stopped firing after a site change, consent settings block the event for most visitors, the event fires but under a different name than you expect, or the parameter you're looking for was never registered as a custom dimension. Tracing the event from the site through GTM to DebugView finds which link broke.

Can a GA4 event audit be automated?

Yes. Tracking Auditor reads your GA4 property and GTM container together, cross-references key events against the tags meant to send them, and scores event quality as one of five dimensions in a full tracking audit.

Audit your events in two minutes

Connect GA4 and GTM read-only and Tracking Auditor reviews your events against 30 days of live data, cross-checks key events against their tags, and scores event quality alongside the other four dimensions. Your first audit is free, no card required.

Run your free audit