GA4 essential setup: the checklist that actually matters
TL;DR
- A default GA4 install measures pageviews and little that helps decisions - the value is in the setup.
- Define key events (conversions) tied to business outcomes, not vanity interactions.
- Wire Consent Mode and exclude internal/dev traffic before you trust a single report.
- Link Search Console and Google Ads so organic and paid live in one place.
GA4 out of the box will happily collect data and answer almost none of your real questions. A useful GA4 is a configured GA4. Here's the setup that separates "we have analytics" from "we can decide with it".
Foundations first
Create the property and data stream, keep Enhanced Measurement on (scrolls, outbound clicks, site search) but don't mistake it for a measurement plan. Ideally deploy through Google Tag Manager, so tags, consent and future changes live in one governed place rather than hard-coded across the site.
Key events: measure outcomes, not noise
The single most important step is defining key events (GA4's conversions): the actions that matter to the business - a lead form, a purchase, a qualified sign-up - not every button click. If everything is a conversion, nothing is. Tie each to a real outcome so your reports and any Ads bidding optimize toward money, not motion.
Trust the data before you use it
- Wire Google Consent Mode v2 and a real banner - compliant and complete data, not one or the other.
- Exclude internal and developer traffic, or your own team will pollute every report.
- Set data retention and the reporting identity deliberately.
- Turn on Google Signals only if your consent basis supports it.
- QA every key event in DebugView before you rely on it.
Connect the ecosystem
Link Search Console so organic queries and landing pages sit inside GA4, and link Google Ads so paid conversions and audiences flow both ways. Without these links you're reading fragments; with them you see the whole acquisition picture - including AI referral traffic if you add the channel group.
This is the baseline I implement in the analytics service before any reporting is built.
Key data
| UA standard stopped | Jul 1 2023 |
|---|---|
| UA 360 stopped | Jul 1 2024 |
| Parameters per event | 25 |
| Custom dimensions | 50 |
| Custom metrics | 50 |
Sources: Google Analytics Help
Common mistakes and how to do it right
Most 'GA4 is set up' claims fall apart on inspection. The recurring gaps:
| Avoid | Do |
|---|---|
| ✗ Leaving GA4 on defaults and calling it done | ✓ Defining key events tied to real business outcomes |
| ✗ Marking every click as a conversion | ✓ Reserving conversions for outcomes that matter |
| ✗ Counting internal and dev traffic | ✓ Excluding it before trusting any report |
| ✗ Running GA4 and Ads/GSC unlinked | ✓ Linking them so paid and organic live together |
Tools I use and recommend
- Google Analytics 4Behaviour and conversion measurement.
- Google Search ConsoleOrganic performance, coverage and field Core Web Vitals.
- Rich Results TestValidate structured data (free, Google).
- SEO Pro ExtensionOn-page and technical checks at a glance (extension).
Sources
Frequently asked questions
Is Enhanced Measurement enough?
It's a helpful base, but it's not a measurement plan. You still need key events mapped to your business outcomes. Analytics service →
Do I need Google Tag Manager for GA4?
Not strictly, but it's strongly recommended - it centralizes tags, consent and changes, and makes the setup maintainable. GA4 and GDPR →