If you don’t know where your website traffic is coming from or what visitors do once they land on your site, you’re making marketing decisions in the dark. Google Analytics 4 (GA4) is Google’s free analytics platform, and it’s the standard tool most small businesses use to track visits, traffic sources, and the actions that matter most — form fills, purchases, calls, sign-ups.
Table of Contents
This guide walks you through creating a GA4 property, installing the tracking code on your site, and setting up the handful of settings that actually matter for a small business. No developer or agency required — just about 20-30 minutes and access to your website’s code (or your website platform’s settings).
Quick Answer
Create a free Google Analytics account at analytics.google.com, set up a GA4 property and a web data stream for your domain, then add the Google tag (a small snippet of code) to every page of your site — either by pasting it directly into your site’s header, using your website builder’s built-in Analytics field, or installing it through Google Tag Manager. Once the tag is live, GA4 starts collecting data automatically, though it can take up to 48 hours for reports to fully populate.
Step-by-Step: Creating Your GA4 Property
Go to analytics.google.com and sign in with a Google account (use a business Google account if you have one, not a personal one, so you don’t lose access later). Click Admin in the bottom-left corner, then Create Property. Give the property a recognizable name, like your business name plus ‘website,’ and set your correct reporting time zone and currency — this matters because GA4 timestamps every visit based on this setting.
Next, answer the short setup questionnaire: pick your industry category and business size, then choose how you plan to use Analytics. These answers just customize which default reports you see first; you can change them later. When asked about business objectives, choosing ‘Get baseline reports’ is a safe, simple default for most small businesses just getting started.
After you click Create and accept the data processing terms, GA4 will prompt you to set up a data stream. Choose Web, enter your website URL and a stream name (e.g., ‘Main Website’), and click Create Stream. This generates your unique Measurement ID (a string starting with ‘G-‘) — you’ll need this for the next step.
Installing the Tracking Code on Your Site
You have three practical options, and which one to use depends on your website platform. Option 1 — manual install: On the data stream screen, click View tag instructions, then Install manually, and copy the Google tag snippet. Paste it into the code of every page immediately after the opening
tag. This works for any custom-built site, but you’ll need access to your site’s template or theme file so it appears on every page, not just one.Option 2 — website builder or CMS: If you use WordPress, Shopify, Wix, Squarespace, or a similar platform, look for a built-in Google Analytics or ‘header code’ field in your site settings (often under SEO or Integrations), and paste your Measurement ID or tag there. On WordPress specifically, a plugin like Site Kit by Google or MonsterInsights can connect your GA4 property without touching code at all.
Option 3 — Google Tag Manager (recommended if you’ll add more tracking later): Create a free Tag Manager account, add its container snippet to your site once, then create a Google tag inside Tag Manager using your GA4 Measurement ID. The advantage is that future tracking changes — like adding conversion tracking for a new form — happen inside Tag Manager without editing your site’s code again.
Whichever method you choose, don’t install more than one Google tag on the same page, and only install it once sitewide. Duplicate tags will inflate your traffic numbers.
Confirming It Works and What to Set Up Next
After installing the tag, open your site in a new browser tab, then go to Reports > Realtime in GA4. You should see your own visit show up within a minute or two — if it doesn’t appear, double-check the tag is on the page and that no ad blocker or consent tool is preventing it from firing. Full historical reports can take up to 48 hours to start populating even after the Realtime view confirms the connection is working.
Once tracking is confirmed, set up a small number of Key Events (GA4’s current name for what used to be called ‘Conversions’ — Google renamed it in 2024, though the feature works the same way). Go to Admin > Events, and mark the actions that matter to your business — a contact form submission, a phone click, a checkout completion — as key events so GA4 highlights them in your reports instead of burying them in raw event data.
It’s also worth linking GA4 to Google Search Console (under Admin > Product Links) if you haven’t already, which lets you see which search queries bring people to your site directly inside Analytics.
Tips and Common Mistakes
Use a shared or business Google account, not a personal one, so property access doesn’t disappear if an employee or contractor leaves. Add at least one other trusted person as an Admin under Admin > Property Access Management as a backup.
Don’t panic if data looks thin for the first day or two — GA4’s processing delay is normal, and reports become more reliable as more data accumulates.
Avoid installing GA4 twice (for example, once manually and once through a plugin) — check your page source for duplicate ‘G-‘ tags if your traffic numbers suddenly look too high.
If your site shows a cookie consent banner, make sure your consent tool is configured to work with GA4’s consent mode, or you may undercount visitors who decline tracking before consent is granted.
Set up key events for the two or three actions that actually indicate business value (a lead form, a call click, a purchase) rather than marking every button click — a cluttered events list makes reports harder to read, not easier.
Explore more: More digital strategy guides for small businesses.
Google Analytics 4 FAQs
Is Google Analytics 4 really free?
Yes. GA4 is free for the vast majority of websites, including virtually all small business sites. Google also offers a paid enterprise version called Google Analytics 360, but it’s built for large organizations with very high traffic volumes and isn’t something a small business needs.
How long does it take for GA4 to start showing data?
Realtime reports show activity within minutes of installing the tag correctly. Standard reports (traffic sources, audience breakdowns, etc.) can take up to 48 hours to fully populate as GA4 processes the data.
Do I need Google Tag Manager to use GA4?
No. You can paste the GA4 tag directly into your site’s code or use your website platform’s built-in Analytics field. Tag Manager is optional but makes it easier to add more tracking later without editing your site’s code each time.
What happened to Universal Analytics?
Universal Analytics (the previous version of Google Analytics) stopped processing new data in 2023 and its interface was later shut down, so GA4 is now the only version available for new and existing properties.
What are ‘key events’ in GA4?
Key events are GA4’s term (renamed from ‘conversions’ in 2024) for the specific actions you’ve flagged as important to your business, like a form submission or purchase. Conversions still exist in GA4 but now refer specifically to events tied to Google Ads.
Build It With GTStudios
Need help with your website, app, or small-business tech? GTStudios builds web, apps, and software for small businesses. See how GTStudios can help.