All articles

GA4

A GA4 audit before your next campaign launch

Use this focused audit to find broken events, missing campaign context, and reporting gaps before paid traffic makes them expensive.

Magnifying glass inspecting a broken copper measurement path

Campaign reporting should not begin after the campaign launches. By then, a missing parameter or duplicated conversion has already affected bidding, attribution, and the decisions your team makes from the data.

A focused GA4 audit before launch is less about checking every setting. It is about proving that the campaign journey produces one complete and trustworthy record.

Begin with the business action

Choose the action the campaign is meant to create. It might be a qualified lead, a completed purchase, or a booked consultation.

Write down the exact conditions that make the action valid. For a lead, that could mean a successful server response rather than a form button click. For a purchase, it means a confirmed order with a real transaction ID, currency, and value.

This definition becomes the reference for every later check. Without it, an event can be technically active while still measuring the wrong thing.

Verify the event at its source

Use your browser tools and Google Tag Manager preview mode to follow one test journey. Confirm the event only fires after the action succeeds.

Check these details:

  • The event name is consistent and intentional.
  • The event fires once per completed action.
  • Required parameters contain real values.
  • Ecommerce arrays contain the expected items.
  • Personally identifiable information is not sent to GA4.
  • Consent state is available before tags make a decision.

Pay special attention to single-page interactions. Route changes, modal submissions, and dynamically rendered confirmations can cause an event to fire too early or more than once.

Check campaign context

The conversion event is only part of the journey. Your landing page also needs to preserve the information that explains where the visitor came from.

Test a URL containing the campaign parameters you actually plan to use. Confirm that the landing page loads without stripping them and that navigation does not accidentally replace the session context.

If traffic moves between domains, test the complete cross-domain journey. A clean event at the end is not enough if the session was split in the middle.

Compare GA4 with the source of truth

GA4 is a measurement system, not your order database or CRM. Before launch, compare test events against the system that confirms the actual outcome.

For purchases, match transaction IDs, totals, discounts, tax, and shipping logic. For leads, match a form submission or booking ID to the CRM record. The goal is not to make every interface show the same count instantly. The goal is to prove that each measured event maps to a real business record.

Review conversion configuration

Confirm that the correct GA4 event is marked as a key event and that old or test events are not still being used for optimization.

Then review the linked advertising account. Make sure the campaign is using the intended conversion action, not a page visit, button click, or legacy event with a similar name.

A technically correct GA4 event can still be useless if the advertising platform optimizes toward the wrong action.

Keep a launch record

Save a short validation note with the test date, environment, consent state, test transaction or lead ID, screenshots, and the person who verified the setup.

This record makes future debugging much faster. When performance changes, you can separate a measurement regression from a real change in user behavior.

The minimum launch standard

Before paid traffic begins, you should be able to answer five questions confidently:

  1. What exact user action creates the conversion?
  2. Does the event fire only after success?
  3. Are its important parameters complete and correct?
  4. Can it be matched to a real backend or CRM record?
  5. Is the advertising platform optimizing toward this exact action?

If any answer is unclear, the campaign is not measurement-ready yet.

WhatsApp