Clearly
All guides Cornerstone guide · GA4

Google Analytics Best Practice: A Structured Audit for Agency Analysts

A four-layer framework for auditing and improving a GA4 account. What to check, in priority order, with the fixes that make the biggest difference.

6 chapters · 18 min total · Agency · Intermediate

You've been handed a GA4 account that someone else set up. Or you set it up yourself a year ago and you're not sure how much to trust what it's showing you. Either way, the question is the same: where do you even start?

The answer is not to open the reports and start looking for problems. GA4 can show you hundreds of numbers, most of which will look fine even when the underlying setup is broken. The right approach is a structured audit, working through the account layer by layer, from the most fundamental (is the tag firing?) to the most nuanced (are your channel groups configured to reflect how you actually acquire customers?).

This guide gives you that structure. Work through it in order. The fixes in the earlier layers make the later layers meaningful. There's no point refining your channel grouping if internal traffic is still polluting the source data.

This is a multi-chapter guide. Each chapter covers one layer of the audit in depth. Read them in sequence for the full picture, or jump to the chapter covering the layer you need to fix right now.

Chapter 1 of 6 4 min

The four-layer model

Understand why GA4 problems must be fixed bottom-up, and how to sequence your audit for maximum impact.

Read chapter →

Chapter 2 of 6 2 min

Layer 1: Data collection

Check whether GA4 is actually capturing events on every page type, including tag coverage, enhanced measurement, and dataLayer.

Read chapter →

Chapter 3 of 6 2 min

Layer 2: Data quality

Verify that the events you collect describe real customer behaviour, free from internal visits, bots, and payment gateway noise.

Read chapter →

Chapter 4 of 6 2 min

Layer 3: Measurement

Audit whether GA4 is counting the right conversions with consistent event naming and correctly scoped custom dimensions.

Read chapter →

Chapter 5 of 6 2 min

Layer 4: Reporting

Check whether your channel groupings, UTM consistency, and content groups produce reports that answer real questions.

Read chapter →

Chapter 6 of 6 6 min

Quick audit and common problems

Run a 30-minute account health check and identify the inherited problems that damage report credibility most.

Read chapter →

All GA4 depth guides

Turn a clean GA4 account into a client-ready report.

Connect GA4 and build a live shareable report in minutes, free for one report.

Create a report →