How to Set Up GA4 — A Google Analytics Setup Guide for Small Business
Most small-business websites have Google Analytics installed. Far fewer have it set up. There's a difference. Installed means a tag fires and you get a traffic chart. Set up means it tells you how many leads the site produced last month and where they came from. A clean Google Analytics setup takes about an hour, and it's the first thing we check in any marketing analytics engagement, because every report after it depends on it.
This guide walks through how to set up GA4 the right way: the account, the tag, the handful of settings that matter, and the part almost everyone skips, tracking actual leads. If you're paying for SEO and wondering how long SEO takes to show results, this is how you'll know.
What GA4 Is (and Why Your Old Setup Doesn't Count)
GA4 is Google Analytics 4, the current version of Google's free analytics tool. The older version, Universal Analytics, stopped collecting data in 2023. If someone set up your analytics before then and nobody's touched it since, there's a real chance you have no working analytics at all, just an old tag on the page.
GA4 works differently from the old version. Everything is an "event": a page view, a scroll, a click, a form submission. The events you care most about, like a lead or a booking, you mark as key events. Google defines one simply: "A key event is an event that measures an action that's particularly important to the success of your business." That definition is the whole point of the tool. Traffic is nice. Key events are money.
Before You Start
You need three things: a Google account (use a business account, not someone's personal Gmail), access to your website's code or its settings panel, and about an hour. If an agency or freelancer set up your site, make sure you own the GA4 account and they're added as users. Not the other way around. If you part ways later, the data stays with you.
How to Set Up GA4, Step by Step
1. Create the account and property
Go to analytics.google.com. If it's your first time, click Start measuring. Otherwise go to Admin, click Create, then Account. Name the account after your business, then create a property: that's the container for your website's data. Set the reporting time zone and currency to match how you run the business. Time zone matters more than it sounds. Get it wrong and "yesterday's leads" never quite line up with your calendar.
2. Add a web data stream
Inside the property, go to Data streams, click Add stream, and choose Web. Enter your site's URL and a name. Leave enhanced measurement switched on. It automatically tracks page views, scrolls, outbound clicks, site search, video views, file downloads and form interactions without any extra code (Google Analytics Help).
3. Install the Google tag
Your data stream has a Measurement ID that starts with "G-". How you install it depends on your site:
- Website builders and most WordPress themes or plugins have a field for it. Paste the G- ID and save.
- Custom-coded sites get the snippet pasted into every page. Google's instruction is to "paste your Google tag immediately after the <head> on each page of your website" (Google's setup guide). Put it in a shared include if you can, so a new page never ships without it.
- Google Tag Manager is worth it if you'll be adding ad pixels and custom tracking later. It's one more tool to learn, so skip it for a simple site.
4. Check that it's working
Open your site in another browser tab, then check the Realtime report in GA4. You should see yourself within a few minutes. Google notes data collection "may take up to 30 minutes to begin," so don't panic if it's not instant. If you see nothing after that, the tag isn't on the page. View the page source and search for your G- ID.
The Settings Most Setups Get Wrong
Data retention. In Admin, under Data collection, check the retention setting. Standard properties can keep detailed event data for 2 months or 14 months (Google Analytics Help). Set it to 14. It only affects explorations and funnel reports, not your standard reports, but 2 months makes any year-over-year deep dive impossible.
Filter out your own visits. You and your staff check the website constantly. Define your office IP as internal traffic in the data stream's tag settings, then turn on the internal traffic filter. Otherwise your busiest "visitor" is you.
Link Search Console. In Admin, under Product links, link your Google Search Console property. That pulls the actual search queries people used to find you into GA4. If you're investing in SEO, this is the link that shows whether it's working. It's also the first place to look in an SEO audit.
Link Google Ads. If you run paid ads on Google, link the account too. It lets you send GA4 key events to Google Ads as conversions, so the ad algorithm optimizes for leads instead of clicks.
Track the Leads, Not Just the Traffic
This is the step that makes GA4 worth having. Decide which actions on your site count as a lead or a sale, then make sure each one fires an event you can mark as a key event. For most small businesses, that list is short:
- Form submissions on your contact or quote form.
- Booked calls or appointments, usually a thank-you page or a booking confirmation.
- Tap-to-call clicks on mobile. Skip this and every phone lead looks like nothing happened.
- Purchases, if you sell online.
Enhanced measurement's form tracking is a start, but it doesn't catch every form, especially embedded booking widgets. The reliable route is a dedicated thank-you page or a custom event that fires on a successful submission. Test each one: submit your own form, then confirm the event shows up in Realtime before you mark it as a key event.
Once key events are in place, you can see your conversion rate by page and by traffic source. That's the starting line for conversion rate optimization: you can't improve a rate you aren't measuring.
Tag Your Links So Sources Are Right
GA4 can tell Google search from Facebook on its own. It can't tell your newsletter from a random link, or one Instagram promo from another. Add UTM tags to the links in your emails, social bios, ads and QR codes so each visit gets credited to the right place. Keep one naming style. "Facebook" and "facebook" show up as two different sources. Our guide to marketing attribution covers how to use those sources once they're clean.
What to Look at Each Month
You don't need to live in GA4. Once a month, look at three things:
- Key events by source. Which channels produced leads, not just visits.
- Top landing pages by key events. Which pages actually turn visitors into leads, and which get traffic but no action.
- Organic search queries (from the Search Console link). What people searched to find you, and whether it matches what you sell.
Where to Start
If GA4 isn't on your site yet, do steps 1 through 4 today. If it is, spend ten minutes checking three things: data retention is 14 months, your contact form fires a key event, and Search Console is linked. Most sites we look at miss at least one.
If you'd rather have it set up and tested for you, that's part of what we do. The work we've done shows how we approach it.
Frequently Asked Questions
Not sure your analytics are telling the truth?
Book a free 30-minute call. We'll look at your GA4 setup, check whether your leads are actually being tracked, and tell you straight what's missing.
Book a Free Analytics Call