Google Analytics 4: The Setup Small Business Sites Get Wrong
Most small business owners install Google Analytics 4, glance at the dashboard once, and never touch it again. The problem usually isn't that GA4 is confusing (though it is, compared to the old Universal Analytics). The problem is that the initial setup is incomplete, so the data you're looking at doesn't actually answer the questions you care about: where are customers coming from, what are they doing on my site, and are they converting.
Here's how to set it up properly, the first time.
Step 1: Create Your GA4 Property Correctly
If you're starting fresh:
- Go to analytics.google.com and sign in with the Google account tied to your business (not a personal one you might lose access to).
- Click Admin (gear icon, bottom left) > Create Property.
- Name the property after your business, e.g. "Axoxweb Website," not "Website 2024" or something generic you'll forget.
- Set the correct time zone and currency. This matters a lot if you're tracking revenue or appointment bookings, since GA4 will misreport conversion windows if the time zone is wrong.
- Fill in your industry category and business size when prompted. This affects some of the benchmarking data GA4 shows you later.
Choosing the Right Data Stream
Once the property is created, you'll be asked to set up a data stream. For a business website, choose Web, enter your domain (e.g. www.yourbusiness.com), and name the stream something identifiable like "Main Site" if you plan to add more streams later (for example, if you also run a separate landing page or app).
This step generates your Measurement ID, which looks like G-XXXXXXXXXX. You'll need this for the next step, so keep the tab open.
Step 2: Install the Tracking Code
There are three common ways to add GA4 to your site, and the right one depends on your setup:
Option A: Google Tag Manager (Recommended)
If you're already using Google Tag Manager, this is the cleanest approach:
- Create a new tag in GTM, type Google Analytics: GA4 Configuration.
- Paste in your Measurement ID.
- Set the trigger to All Pages.
- Publish the container.
Using GTM instead of hardcoding the script gives you flexibility later, you can add conversion tracking, scroll tracking, or third-party pixels without touching your site's code again.
Option B: Direct Code Install
If you're not using a tag manager, paste the GA4 snippet directly into the <head> section of every page, ideally through a shared header/template file rather than page by page. On WordPress, this usually means editing your theme's header.php or using a plugin like Insert Headers and Footers.
Option C: CMS or Platform Integration
Most modern platforms have a native field for this:
- Shopify: Online Store > Preferences > paste Measurement ID.
- Squarespace: Settings > Advanced > External API Keys.
- Wix: Settings > Marketing & SEO > Google Analytics.
After installing, use GA4's built-in Realtime report (under Reports) to verify tracking is live. Open your site in an incognito window, click around, and confirm you see yourself as an active user within a minute or two. If nothing shows up, the tag isn't firing, don't move on until this is fixed.
Step 3: Set Up Conversions That Actually Matter
This is the step almost everyone skips, and it's the difference between GA4 being useful and GA4 being a vanity dashboard.
"Conversions" in GA4 are specific actions you care about. For most small business sites, that's:
- Contact form submissions
- Phone number clicks (especially on mobile)
- Email link clicks
- Quote request or booking button clicks
- Completed purchases, if you sell online
How to Mark an Event as a Conversion
- GA4 automatically tracks some events (page_view, scroll, click on outbound links) without any setup.
- For form submissions, you'll usually need a custom event, set this up in GTM using a form submission trigger, or use your form plugin's built-in GA4 integration if available.
- Go to Admin > Events, find the event you want to track (e.g.
form_submit), and toggle it as a conversion. - Give it a few days of real traffic before trusting the numbers, GA4 can take 24-48 hours to fully process new conversion events.
A Common Mistake: Tracking Everything, Measuring Nothing
Business owners often mark ten different events as conversions and then can't tell which one actually indicates revenue. Pick 2-3 conversions that map directly to business outcomes, a lead form, a phone click, a checkout completion, and build your reporting around those. You can always add more later.
Step 4: Link Google Search Console
This takes two minutes and gives you keyword-level data GA4 doesn't show on its own:
- In GA4, go to Admin > Product Links > Search Console Links.
- Click Link and select your verified Search Console property.
- Once connected, you'll find search query data under Reports > Acquisition > Search Console.
Without this link, you can see that traffic came from "Organic Search," but not which keywords actually brought people to the site.
Step 5: Filter Out Your Own Traffic
If you or your team visit the website daily to check content, test forms, or make updates, that traffic pollutes your data unless you exclude it:
- Go to Admin > Data Settings > Data Filters.
- Create an Internal Traffic filter based on your office or home IP address.
- Set it to "Testing" first, confirm it's catching the right traffic in Realtime reports, then switch it to "Active."
Skipping this step is why some small sites show suspiciously high engagement rates that don't match actual customer behavior.
Step 6: Build One Dashboard You'll Actually Check
GA4's default reporting interface is dense. Instead of digging through menus every time, build a single custom report or exploration with just the metrics that matter for your business:
- Users and sessions by channel (organic, paid, direct, referral)
- Conversion events and conversion rate
- Top landing pages
- Device breakdown (mobile vs. desktop)
Go to Explore > Blank, add these as dimensions and metrics, and save it. Check it weekly, not daily, daily fluctuations for small business traffic are usually noise.
When DIY Analytics Setup Isn't Worth Your Time
GA4 setup is doable without a developer, but the conversion tracking and GTM configuration steps are where most non-technical users get stuck or quietly set things up wrong, leading to months of bad data before anyone notices. If your website was built without analytics and conversion tracking baked in from the start, retrofitting it properly often takes more care than people expect.
At Axoxweb, we set up GA4, conversion tracking, and Search Console integration as a standard part of every website we build, so business owners get usable data from day one instead of guessing what's working.
If your current site's analytics setup is a mess, or you're building a new site and want it done right from the start, get in touch with Axoxweb and we'll handle the setup alongside your design and development.