← The Den
How-to

How to Set Up Google Analytics 4 for a Small Business Website

A step-by-step guide to setting up GA4 so it tracks calls, form fills, and bookings, not just pageviews nobody checks.

By The Forzur Team · September 26, 2026 · 8 min read

Most small business websites have Google Analytics installed. Most owners never open it. That is not a discipline problem. It is a setup problem.

The default GA4 install tracks pageviews. Pageviews tell you a page loaded. They do not tell you whether anyone called you, filled out your contact form, or booked an appointment. So the dashboard sits there, full of numbers that do not answer the one question you actually care about: is the website bringing in business?

This guide fixes that. By the end, you will have GA4 tracking the things that matter, and a short list of reports worth checking every month.

Why Does a Small Business Website Even Need Google Analytics 4?

Because without it, you are guessing. You know roughly how many calls or emails come in. You have no idea which pages, which search terms, or which referral sources produced them.

GA4 answers three questions that matter for a small business:

  • Where do visitors come from before they contact you?
  • Which pages do the people who convert actually visit?
  • Is traffic going up, down, or flat month over month?

None of that requires a data team. It requires a setup that tracks outcomes instead of traffic for its own sake. That is the whole point of this post.

If your traffic numbers already look thin no matter what the reports say, that might be a visibility problem before it is an analytics problem. Our SEO & Analytics page covers how the two connect.

How Do You Create a GA4 Property Without Getting Lost in the Setup?

Go to analytics.google.com and sign in with the Google account tied to your business, not a personal one. If you already have an old Universal Analytics property, GA4 setup will offer to build alongside it. Let it.

Steps:

  1. Click Admin, then Create Property.
  2. Enter your business name, time zone, and currency.
  3. Choose your industry category and business size when asked.
  4. Select "Get baseline reports" during setup so GA4 turns on its standard event tracking automatically.
  5. Create a Web data stream and enter your site URL.

That data stream is what generates your tracking code and your Measurement ID (it starts with G-). Write the Measurement ID down. You will need it in the next step.

Skip the "app" stream options unless you also have a mobile app. Most small business sites need the web stream only.

Where Do You Install the Tracking Code on Your Site?

You have two options. Pick the second one.

Option one: paste the code directly. GA4 gives you a snippet to paste into the <head> of every page. It works, but it means editing template files, and it means doing it again for every future tracking change.

Option two: use Google Tag Manager. Install Tag Manager's container snippet once, then add and manage GA4 and any future tracking (ads, conversion pixels) through Tag Manager's interface instead of your site's code. This is the setup we use for client sites, because it means the next tracking change does not require a developer.

Either way, install the code sitewide, not on a handful of pages. Partial installs are one of the most common reasons GA4 data looks wrong later, because traffic seems to vanish between pages that have the code and pages that do not.

Once it is live, open GA4's Realtime report and browse your own site in another tab. If your visit shows up within a minute or two, installation worked.

Which Events Should You Mark as Conversions First?

GA4 automatically captures some events, page views, scrolls, outbound clicks, without you doing anything. That is not the problem. The problem is that none of those are marked as conversions by default, so they do not show up in the report that matters most.

For most small business sites, mark these as conversions first:

  • Form submissions (contact forms, quote requests, appointment requests)
  • Phone number clicks (the tap-to-call link on mobile)
  • Booking or scheduling completions, if you use a booking tool
  • Email link clicks, if your contact method is a mailto link

Go to Admin, then Events, find the event, and toggle "Mark as conversion." If the event does not exist yet in the list, that means GA4 has not seen it fire, which usually means you need to set it up first. That is the next section.

How Do You Track Form Submissions and Phone Clicks as Goals?

This is the step that gets skipped, and it is the one that makes the whole setup worth having.

Form submissions. If you use Google Tag Manager, create a trigger that fires on form submission, then a GA4 event tag tied to that trigger. Name the event something clear, like form_submit_contact. If your form tool (many booking and quote-request plugins do this) fires its own confirmation page, you can instead set up a trigger on that thank-you page URL. That is simpler and less prone to firing twice.

Phone clicks. Any link formatted as tel: on your site can trigger a Tag Manager event when clicked. Set up a trigger that fires on clicks to links containing "tel:", name the event phone_click, and mark it as a conversion once it appears in GA4.

Test both before you trust them. Submit your own form. Click your own phone link on a phone. Then check GA4's Realtime report for the event names you configured. If they do not show up, the trigger is not firing, and the conversion report will quietly stay empty.

What Reports Should You Actually Check Every Month?

Skip the Home overview. It is built for scanning, not deciding. Check these four instead:

  1. Conversions report (Reports, then Engagement, then Conversions). This is your call and form-fill count by type. It is the number that answers "did the site produce leads."
  2. Traffic acquisition (Reports, then Acquisition). Shows which channels, organic search, direct, referral, paid, brought people in.
  3. Landing pages report. Shows which pages people land on first. Cross-reference this against conversions to see which pages actually produce contacts, not just visits.
  4. Events list (Admin, then Events). A quick monthly check that your form and phone events are still firing. Tracking breaks silently more often than people expect, usually after a site redesign or a form tool change.

Fifteen minutes a month on these four reports will tell you more than an hour of scrolling the overview dashboard.

How Do You Avoid Common Setup Mistakes That Skew Your Data?

A few mistakes show up constantly on small business GA4 accounts:

  • Not filtering out internal traffic. If you or your staff visit the site regularly, that traffic inflates your numbers. Set up an internal traffic filter in Admin under Data Settings so your own visits do not count.
  • Tracking code on some pages but not others. Covered above, but worth repeating. Check every template, including any landing pages built outside your main site platform.
  • Cross-domain gaps. If your booking system or checkout lives on a different domain than your main site, GA4 will treat that as a new, separate visitor unless you configure cross-domain measurement. That breaks your funnel data completely.
  • Confusing events with conversions. GA4 will show you dozens of events. Most are not conversions. Only mark the ones tied to a real business outcome, or the conversions report gets diluted with noise.
  • No goal, just data. The setup itself does not fix anything. Someone has to look at it. Put a recurring reminder on your calendar, or assign it to whoever owns the website.

If your site's traffic looks fine in GA4 but leads still are not coming in, the problem may be page speed rather than tracking. Our free speed test will tell you where you stand.

When Should You Bring In Help Instead of DIY-ing It?

Everything above is doable in an afternoon for a straightforward brochure site. It gets harder when your setup includes a booking platform on a separate domain, an ecommerce cart, a CRM integration, or multiple locations each needing their own reporting view.

It is also worth outside help if you have had GA4 installed for months and the numbers still do not add up to anything you trust. At that point, the fastest fix is usually not more tinkering, it is someone auditing what is actually firing versus what you think is firing.

That is the kind of work we do as part of SEO & Analytics: setting up tracking that ties to real outcomes, not vanity metrics, and making sure the reports match reality before you start making decisions from them.

Your Next Step

Open GA4 today and check one thing: go to Admin, then Events, and see whether a form submission or phone click event exists at all. If it does not, that is your setup gap, and it is the one worth fixing first. If you would rather have it done right the first time, get started and we will take it from here.