Tracking is almost always the afterthought. The campaign brief is written, the creative is approved, the media plan is locked — and then someone asks, "are we set up to measure this?" Usually two days before launch.

By that point there's no time to fix anything properly. So the campaign launches on a broken foundation, the data comes back unreliable, and nobody can tell whether the campaign actually worked or not. The budget is spent either way.

This checklist exists to prevent that. It covers the GA4 checks that need to happen before any campaign goes live — the foundation layer that everything else depends on. Getting this right is step one of three in a proper campaign measurement strategy. But it's the step most teams skip entirely.

This is part one of a three-part series on campaign measurement. This post covers GA4 readiness — the technical foundation. Part two covers building a campaign measurement strategy. Part three covers advanced measurement when GA4 alone isn't enough.

Why GA4 Health Is Step Zero

A campaign measurement strategy has three layers. The first is a clean, accurately configured GA4 instance. The second is a campaign-specific measurement plan built before launch. The third is the data infrastructure to support analysis beyond what GA4's UI can show you.

You cannot build on a broken foundation. If your GA4 property has misconfigured events, missing conversion tracking, or attribution errors baked in, everything you measure during the campaign will be wrong. You'll be optimising based on bad data — and you won't know it.

Running a pre-campaign GA4 audit isn't just a technical exercise. It's a prerequisite for making any of the campaign data that follows trustworthy.

The Pre-Campaign GA4 Checklist

1. Conversion events are confirmed and firing correctly

This is the most important check. Before a campaign launches, verify that every conversion event you plan to optimise against is actually firing — and firing accurately. Not just that it exists in GA4, but that it's recording the right interactions, on the right pages, with the right parameters.

Conversion events to verify before any campaign:

Common mistake: A conversion event exists in GA4 but hasn't fired in 30 days. The tag broke after a site update and nobody noticed. You'd be launching a campaign with no conversion data coming back at all.

2. UTM parameters are consistent and standardised

Every campaign URL needs UTM parameters. But UTM inconsistency is one of the most common GA4 problems we see — the same channel appearing as five different source/medium combinations because different people on the team are tagging links differently.

Before launch, establish and enforce:

If your UTMs aren't consistent going in, your channel attribution data will be fragmented coming out.

3. Internal traffic is excluded

If your team, your agency, or your developers are browsing the site during a campaign, their sessions will pollute your data. Internal traffic filters need to be active before launch — not added after you notice the numbers look inflated.

4. Payment processors are excluded from referral sources

If you're running any campaign that drives e-commerce conversions, this one matters. When a user clicks through to your payment processor (Stripe, PayPal, Klarna) and returns to your confirmation page, GA4 can attribute that session to the payment processor as the source — not the original campaign.

The result: your campaign looks like it drove fewer conversions than it actually did, and your payment processor appears as a traffic source. Exclude payment processors from referral sources before any e-commerce campaign launches.

5. Attribution model is appropriate for your campaign type

GA4 defaults to data-driven attribution, but not every campaign benefits from the same model. Before launch, confirm that your attribution settings make sense for the campaign you're running — particularly the attribution window.

6. Data retention is set to 14 months

GA4 defaults to 2-month data retention. If you're running a campaign now and want to compare performance against the same campaign next year, you need 14 months of retention active. Change this before the campaign starts — you cannot recover data that's already been deleted.

7. No duplicate event firing

Duplicate events inflate every metric. A purchase event firing twice per transaction doubles your reported revenue. A form submission event firing twice per submission doubles your reported conversions. Check for duplicates before launch — especially if the site has recently been updated or new tags have been added.

8. Device and regional coverage is verified

This one is often overlooked. If your campaign is targeting mobile users, verify that your tracking and conversion events are working correctly on mobile — not just desktop. The same applies for regional campaigns: if you're targeting a specific geography, confirm that sessions from that region are being tracked accurately.

A real example: A client ran a significant paid campaign without checking device performance first. When the data came back, 80% of campaign traffic was mobile — but the landing page wasn't mobile optimised. The campaign bombed. The tracking worked fine. The problem was visible in the data before launch, but nobody looked.

Run This Checklist Automatically

Working through this manually before every campaign takes time most teams don't have. GA4 Health Check runs all 50+ checks automatically — including conversion event verification, UTM consistency, internal traffic filters, payment processor exclusions, and duplicate event detection — and returns a scored report in 60 seconds.

Run it before every significant campaign launch. The cost of finding a problem before launch is a few minutes. The cost of finding it after is your entire campaign budget.

Run your pre-campaign audit — $79 →

What Comes After This Checklist

A clean GA4 instance is the foundation — but it's only one third of a proper campaign measurement strategy. Once your tracking is verified, the next step is building a measurement plan specific to the campaign: defining success, mapping the mini funnel, identifying every touchpoint that needs to be tagged, and establishing the KPIs that will tell you whether the campaign actually worked.

That's covered in part two: Building a Campaign Measurement Strategy.

Travis Gunn
Founder of Native Ore Analytics. Working with Google Analytics since 2013, with over 250 clients audited across almost every industry vertical. 100% Job Success on Upwork for over a decade.