Google Analytics 4 Setup Guide for Small Business
No prior analytics experience assumed. This is the setup a small business actually needs — nothing more, nothing skipped.
Google Analytics 4 (GA4) is the free tool that tells you who's visiting your website, where they came from, and what they did once they got there. It replaced the older "Universal Analytics" in 2023 and works differently under the hood, but the setup itself is straightforward if you follow it in order. This walks through the whole process — creating the account, installing the tracking code, and confirming it's actually working — assuming zero prior analytics experience.
Step 1: Create your Google Analytics account and property
- Go to analytics.google.com and sign in with a Google account. Use an account your business controls long-term — not a personal account belonging to a contractor or past employee, since losing access later means losing your entire data history.
- Click Admin (gear icon, bottom left), then Create Account. Name the account after your business.
- Within that account, click Create Property. Name the property (your website name is fine), set your reporting time zone and currency correctly — this affects how dates and revenue are recorded and is annoying to fix retroactively.
- Fill in basic business details when prompted (industry category, business size). This only affects some default report templates, not how tracking works.
Step 2: Set up a data stream for your website
- Inside your new property, choose Web as the platform.
- Enter your website URL and a stream name (e.g. "Main website").
- Leave "Enhanced measurement" turned on — this automatically tracks page views, scroll depth, outbound clicks, and site search without any extra setup, and there's rarely a reason to disable it.
- Click Create stream. You'll land on a screen showing your Measurement ID (a string starting with "G-") — this is what connects your website to this specific property, and you'll need it in the next step.
Step 3: Install the tracking code on your website
This is the step that actually connects your website to the GA4 property you just created. There are three common ways to do it, and which one applies depends on your website platform.
Option A: A direct snippet (works on any platform)
On the data stream screen, click View tag instructions > Install manually. Copy the code snippet shown and paste it into the <head> section of every page on your site — most platforms have a single template or theme file where this can be added once so it applies site-wide, rather than needing to be pasted on every individual page.
Option B: A platform plugin or built-in integration
Many platforms make this easier than editing code directly. WordPress has several SEO and analytics plugins with a dedicated field for your Measurement ID. Shopify, Squarespace, and Wix each have a built-in settings field specifically for connecting Google Analytics — search your platform's settings for "Google Analytics" or "Analytics" and paste your Measurement ID there.
Option C: Google Tag Manager
If you expect to add more than just analytics over time — a Google Ads conversion tag, a Facebook pixel, call tracking — installing Google Tag Manager once, then adding GA4 as a tag inside it, saves you from editing your site's code every time you add a new tracking tool. It's one extra step upfront (installing the GTM container snippet instead of the GA4 snippet directly) in exchange for a single place to manage everything afterward.
Which option to actually pick
Step 4: Verify data is actually flowing
Don't skip this — a mistyped Measurement ID or a snippet placed in the wrong file is a common failure mode, and it can go unnoticed for weeks if you don't check.
- In GA4, go to Reports > Realtime.
- In a separate browser tab (or incognito window), visit your own website and click around a few pages.
- Within a minute or two, you should see yourself appear as an active user in the Realtime report, along with the pages you visited.
- If nothing shows up, double check that the Measurement ID in the code you installed matches the one shown in your data stream settings, and confirm the snippet is actually present in your site's live page source (view page source in your browser and search for your Measurement ID).
Step 5: Set up the events that actually matter
Enhanced measurement covers page views and basic interactions automatically, but the events that actually tell you whether your marketing is working — form submissions, phone number clicks, quote requests — need to be set up as conversions specifically. GA4 can detect many of these automatically once they happen a few times, but confirming them explicitly under Admin > Events, and marking the right ones as key events (GA4's term for conversions), makes sure you're not missing them in reports later. This is detailed enough to warrant its own walkthrough — see how to set up conversion tracking for the specifics.
Common setup mistakes worth avoiding
- Installing the tag twice. If you add GA4 both directly and through a plugin or Tag Manager, you'll double-count every visit. Pick one installation method.
- Losing account access. Set up the account under a business-owned email, and add a second admin (a business partner or your web developer) as backup access.
- Never connecting it to Search Console. Under Admin > Product Links, linking Search Console to GA4 lets you see search query data alongside behavior data — this pairing is covered in our Search Console guide.
- Setting the wrong time zone at creation. This affects how your data is bucketed by day and is difficult to correct after the fact — get it right during property creation.
Frequently asked questions
Put this into practice
More guides
Want this handled for you?
We build the SEO foundation and handle the ongoing work — no long-term contract, no guaranteed-rankings sales pitch.
