Direct answer
A GA4 and GTM audit checks whether the right events are firing, firing once, carrying the right parameters and matching the business actions that actually matter. If this layer is wrong, CAC, ROAS, funnel conversion and attribution debates become unstable before the media team even begins optimizing.
A GA4 and GTM audit checks whether the right events are firing, firing once, carrying the right parameters and matching the business actions that actually matter. If this layer is wrong, CAC, ROAS, funnel conversion and attribution debates become unstable before the media team even begins optimizing.
I like tracking audits because they force discipline. They are not glamorous, but they decide whether a performance marketer is optimizing reality or fiction.
Start with the question: what are we asking the platform to learn?
Most brands do not have zero tracking. They have inherited tracking. A previous agency created some events. A developer added a few tags. A campaign needed a quick conversion action. Over time, the account fills with events that nobody fully owns.
The first question I ask is not whether events are firing. It is: why does this event exist?
A purchase, qualified lead, app order, consultation booking or resume download can be meaningful. A random button click may not be. When every event is treated as equally important, the optimization system loses direction.
What I would check in a GA4/GTM audit
1. Measurement ID and property alignment
Confirm that the production website is sending data to the correct GA4 property. This sounds basic, but wrong-property tracking can quietly corrupt reporting.
2. Event naming discipline
Events should be named clearly and consistently. I prefer lowercase snake_case names like book_call_click, resume_download, lead_submit, purchase or app_order_complete.
Messy names become reporting debt.
3. Duplicate firing
Duplicate conversions are dangerous because they make performance look better than it is. Use GTM Preview, GA4 DebugView and Realtime reports to verify that important events fire once per intended action.
If a form submit fires twice, the business may think conversion rate improved when only the tracking broke.
4. Key events and conversion quality
Not every event deserves to be a key event. For a portfolio, resume downloads and booking clicks are meaningful. For ecommerce, purchases and qualified checkout events matter. For lead generation, qualified leads matter more than raw form fills.
If Google Ads optimizes toward weak conversions, the platform can scale the wrong behavior efficiently.
5. Enhanced Measurement overlap
GA4 can automatically track scrolls, outbound clicks and file downloads. That is useful, but it can overlap with custom GTM events. Decide what should be automatic and what should be custom.
6. UTM governance
UTM discipline matters because messy naming breaks acquisition reporting. Source, medium, campaign and content should follow a documented convention.
A bad UTM system is a reporting tax paid every week.
7. PII risk
Emails, phone numbers and names should not be sent into GA4 URLs, event names or parameters. This is a privacy and governance issue, not just a technical detail.
The most common real-world problem
The most common problem is not always broken tags. It is broken definitions.
Marketing says a lead is a conversion. Sales says only qualified leads matter. Finance cares about revenue. The ad platform optimizes form fills. GA4 shows key events. Everyone is technically correct, but nobody is working from the same definition.
A good audit forces that conversation.
The measurement map I like
For each important action, document:
- Business question
- User action
- GA4 event name
- Trigger logic
- Event parameters
- Whether it is a key event
- Where it appears in reporting
- Who owns maintenance
This turns analytics from a black box into an operating system.
FAQ
How do I know if GA4 tracking is wrong?
Warning signs include sudden conversion spikes, unexplained drops, duplicate form submissions, missing downloads, platform numbers that seem too good to be true, or reports that do not match CRM/sales reality.
Is GTM necessary for GA4?
Not always, but GTM makes event management, pixels and marketing tags easier to maintain without editing site code every time.
Should every event be a key event?
No. Key events should be reserved for actions that represent real business value or serious intent.