Quick answer: Google Analytics 4 for small business is free, takes about an hour to set up properly, and only becomes useful once you tell it what an enquiry looks like. Install the Google tag, mark your form submissions, phone clicks, and bookings as key events, change a handful of default settings, then check five reports once a month.
Most small business owners have GA4 installed somewhere. Very few have it telling them anything useful. It's sitting in the background, quietly counting visitors, while the owner still has no idea which page brought in last Tuesday's best enquiry.
Analytics that only counts visitors is a shop door counter. Nice to know, but it can't tell you who bought anything.
This guide is for owners of service businesses, trades, clinics, and local shops who want GA4 set up once, set up right, and read in ten minutes a month. Just the setup, the settings, and the reports that tie your website to actual leads.
Why Google Analytics 4 for small business is worth an hour of your time
You're probably spending money or time getting people to your website: ads, your Google Business Profile, social posts, a designer's invoice. GA4 is how you find out which of those efforts sends people who actually get in touch.
Without it, decisions run on gut feel. Feelings are cheap, and frequently wrong.
With GA4 set up properly, you can answer the questions that matter to a small business:
- How many enquiries did the website produce last month?
- Which channel sent them: Google search, ads, maps, social, or referrals?
- Which pages do people read before they enquire?
- Are mobile visitors enquiring, or bailing out halfway down the page?
You don't need forty custom reports. You need those four answers, every month. If you want to put a dollar figure on the result, our guide to measuring website ROI for small business shows how to turn GA4 numbers into a simple return calculation.
How GA4 thinks (and why it feels odd at first)
If you used the old Universal Analytics, GA4 can feel like someone rearranged your kitchen. Google stopped processing data in the old version in July 2023, so GA4 is now the free option. The core idea is simple once it clicks.
Everything in GA4 is an event. A page view, a scroll, a tap on your phone number, a form submission. Some are collected automatically, and some you set up yourself.
A few terms are worth knowing:
- Key events: the events you tell GA4 matter most, such as an enquiry or booking. Google renamed these from "conversions" in 2024. In Google's current language, a conversion is a key event you've imported into Google Ads.
- Sessions: a single visit. One person can have several sessions across a week.
- Engaged sessions: visits that lasted longer than 10 seconds, viewed two or more pages, or triggered a key event.
- Engagement rate: the share of sessions that were engaged. Bounce rate still exists, but in GA4 it's simply the opposite of engagement rate.
Out of the box, GA4 also switches on something called enhanced measurement. Google's enhanced measurement documentation lists what it tracks automatically, including scrolls, outbound clicks, site search, file downloads, embedded video views, and form interactions. Useful, but not enough on its own.
Before you start: decide what counts as a win
This is the step most people skip, which is why so many GA4 accounts are full of data and empty of answers. Write down what a valuable visitor actually does on your site.
Pick your key actions
- Submits the contact or quote form
- Taps the phone number on mobile
- Clicks your email address
- Completes an online booking
- Clicks through to directions or your Google Maps listing
- Buys something (for ecommerce)
Most service businesses end up with two to four. A plumber cares about calls and quote forms, a physio about bookings. Mark every click as important and nothing is.
While you're at it, check the form actually works. A form that looks fine and sends nothing is a surprisingly common fault. Tracking a broken form just gives you a very accurate zero.
How to set up GA4 in seven steps
Google's own guide to setting up Analytics for a website covers the official version. Here's the small business version, in the order that avoids headaches later.
- Use a business Google account. Sign in at analytics.google.com with an account the business controls. Not a former staff member's Gmail. Not your web designer's account. If someone else sets it up, make sure you're added as an Administrator.
- Create an account and a property. Name the property after your website, set the time zone to your local zone (Pacific/Auckland for most NZ businesses), and set the currency to NZD.
- Add a web data stream. Enter your website address. Leave enhanced measurement switched on.
- Copy your Measurement ID. It starts with G- and identifies your property.
- Install the Google tag. Most builders, including Wix, Squarespace, and Shopify, have a built-in field or app for your Measurement ID. On WordPress or a custom build, you can paste the tag into the site header or use Google Tag Manager. Pick one method only.
- Check it's working. Open your site on your phone, then look at the Realtime report in GA4. You should see yourself within a minute or so. Standard reports can take a day or two to fill in.
- Set up your key events and day-one settings. Covered in the next two sections, and this is where the value is.
Launching a new site too? Our website launch checklist puts tracking alongside forms, redirects, and speed, so nothing goes live blind.
Turn enquiries into key events
This is where GA4 stops being a visitor counter and starts tracking leads.
Once an event exists in GA4, marking it as a key event is easy: go to Admin, then Data display, then Events, and switch on the key event toggle. The harder part is making sure the right events exist in the first place.
| Key action | Most reliable way to track it | Difficulty |
|---|---|---|
| Contact or quote form | Send people to a thank-you page after submitting, then create an event for views of that page | Easy |
| Phone number tap | Track clicks on tel: links, usually through Google Tag Manager | Moderate |
| Email click | Track clicks on mailto: links, same method as phone taps | Moderate |
| Online booking | Use the booking tool's GA4 integration or its confirmation page | Varies by tool |
| Purchase | Platform integration (Shopify, WooCommerce) sends purchase events | Easy to moderate |
A warning about forms. Enhanced measurement's form tracking can miss forms that submit without reloading the page, and can count things that aren't enquiries, like newsletter sign-ups. A dedicated thank-you page is boring, and boring is exactly what you want from measurement.
You can create a thank-you page event inside GA4 itself (Admin, then Events, then Create event), with a rule that matches the thank-you page address. Then mark it as a key event. Test it by submitting your own form and checking Realtime.
Once enquiries are tracked, you have a baseline. That's when the work in conversion rate optimisation for small business starts to make sense, because you can actually see whether a change helped.
Five settings to change on day one
GA4's defaults are built for everyone, which means they suit nobody in particular. These five changes take about fifteen minutes.
Day-one GA4 settings
- Extend data retention to 14 months. The default is two months for detailed exploration reports. Change it under Admin, then Data collection and modification, then Data retention. It only applies from the day you change it, so do it now.
- Filter out your own visits. Define your office IP address as internal traffic in the tag settings, then activate the internal traffic filter. Otherwise every time you check your own site, you're inflating the numbers.
- Link Google Search Console. This shows which search queries bring people to your pages. It's the closest thing to free keyword research you'll get.
- Link Google Ads if you run ads. Then import your key events as Ads conversions so campaigns optimise for enquiries, not clicks.
- List unwanted referrals. If customers pay through Stripe, PayPal, or a booking platform that sends them back to your site, add those domains so the sale isn't credited to the payment page.
If Search Console shows pages with no impressions at all, that's a separate problem, and our Google Search Console guide for small business shows how to check which pages Google has indexed. Our guide on fixing pages Google isn't indexing walks through the usual causes.
The five reports worth checking
GA4 has dozens of reports. A small business needs about five. Bookmark these and ignore the rest until you have a specific question.
| Report | Where to find it | The question it answers |
|---|---|---|
| Traffic acquisition | Reports, Acquisition | Which channels send visitors, and which send enquiries? |
| Pages and screens | Reports, Engagement | Which pages get attention, and which get ignored? |
| Key events | Reports, Engagement | How many enquiries, calls, and bookings happened? |
| Tech overview | Reports, Tech | How much traffic is mobile, and does it behave differently? |
| Search Console queries | Reports, once linked | What people typed into Google before landing on your site |
A practical rhythm: check Realtime after any website change, glance at key events weekly if you run ads, and do a proper ten-minute review once a month. Compare against the same month last year where you can. A quiet January is not a crisis.
You may also spot referrals from AI tools such as chatgpt.com in traffic acquisition. Usually small numbers for local businesses, but worth noticing which pages they land on.
How to read the numbers without panicking
Small business traffic is small, and that changes how you read every chart. At 600 visits a month, three extra enquiries is a big swing, and one bad week means very little.
The number that matters is not visitors. It's how many of the right visitors took the next step, and where they came from.
A few habits keep you sane:
- Look at months, not days. Daily numbers jump around. Monthly trends tell the story.
- Judge channels by key events, not traffic. A channel sending 50 visits and 6 enquiries beats one sending 500 visits and 2.
- Expect numbers to differ between tools. GA4, your website builder, and Google Ads all count slightly differently. Ad blockers and declined cookies also hide some visits. Use GA4 for trends, not courtroom evidence.
- Watch mobile engagement separately. If desktop visitors engage and mobile visitors don't, the problem is usually the mobile page, not the traffic.
And if traffic is healthy but enquiries are flat, the analytics have done their job. They've told you the website is the bottleneck. Our guide on getting more leads from your website covers the fixes that usually move that number first.
Common GA4 mistakes small businesses make
None of these are dramatic, which is what makes them expensive.
The account belongs to someone else
Your old designer or an ex-employee owns the property. When they disappear, so does your history. Make sure the business holds Administrator access.
The tag is installed twice
A builder integration plus a pasted snippet means every page view counts double. Suspiciously great engagement is often a duplicate tag.
Tracking visits, not enquiries
The most common gap by far. GA4 knows you had 900 visitors and has no idea whether any of them called.
Everything is a key event
Scrolls, page views, and newsletter sign-ups all marked as key events. Your enquiry count looks amazing and means nothing.
And the quiet classic: setting GA4 up and never opening it again. Ten minutes a month beats a perfect setup you ignore.
Privacy, consent, and the cookie banner question
GA4 collects information about visitors, so privacy matters. The rules depend on where your visitors are, not just where your business is.
In New Zealand, the Privacy Act 2020 expects you to be open about what personal information you collect and why. In practice, that means a clear, honest privacy policy that mentions analytics. The Office of the Privacy Commissioner has plain-language guidance for businesses if you're unsure what yours should say.
If you have meaningful traffic from the UK or Europe, stricter consent rules apply, and Google expects consent signals before its ad features can use that data. Google's consent mode documentation explains how a cookie banner passes those choices to GA4 and Google Ads. Australian and US rules vary again.
We're not lawyers, and this isn't legal advice. If you serve international customers or handle sensitive information, like clinic health details, get proper advice. And never send names, emails, or phone numbers into GA4. Google's policies don't allow it.
What GA4 setup costs: DIY or paid help
GA4 itself is free. What you pay for, if anything, is someone's time to set it up so the numbers can be trusted.
| Option | Typical cost (NZD) | What you usually get |
|---|---|---|
| DIY | Free, plus 1 to 3 hours | Basic install, enhanced measurement, maybe a thank-you page key event |
| Basic paid setup | Often 250 to 800 | Install, day-one settings, one or two key events, a quick walkthrough |
| Full tracking setup | Often 800 to 2,500 | Tag Manager, form, call, and booking tracking, Ads and Search Console links, consent setup |
| Ongoing reporting | Often 150 to 600 per month | Monthly report with commentary and recommendations |
These are typical market ranges, not quotes, and they move with how messy the existing setup is.
The honest rule: one contact form and a phone number? DIY is perfectly reasonable with this guide. Running Google Ads, a booking platform, or a store? Paid help often earns its keep, because bad tracking makes ad spend hard to judge. Either way, you should end up owning the account. Otherwise you've bought a mystery.
How Onyxarro handles tracking on every build
We build websites to produce enquiries, so measuring enquiries is part of the build rather than an optional extra. A site that can't show you where leads come from is asking you to trust it on vibes.
Tracking in an Onyxarro build
- Packages: Launch starts at NZ$5,000 NZD for up to 5 pages. Growth is NZ$8,000 NZD for up to 10 pages. Studio starts at NZ$13,000 NZD for custom scope.
- GA4 in your name: set up under an account your business owns, with us added as a user, not the other way around.
- Key events from day one: forms routed to thank-you pages, phone and email clicks tracked, booking tools connected where they allow it.
- Search Console linked: so you can see which searches bring people in.
- A plain-English handover: which five reports to check and what good looks like for your business.
We're a young studio, so we won't show you a wall of invented dashboards. What we will do is look at your current site and tell you plainly whether your tracking can be trusted. Get a free website audit and we'll check your enquiry tracking along with the rest of the site, or compare our website packages if you're planning a rebuild anyway.
The Bottom Line
Google Analytics 4 for small business doesn't need to be complicated. Install it once, in an account you own. Tell it what an enquiry looks like. Change the five default settings. Then read five reports once a month.
Do that, and GA4 stops being a mysterious graph and becomes the clearest answer you have to a simple question: is the website bringing in work, and from where?
If the honest answer is "not much", that's useful too. It means the next dollar should go into the website, not more traffic. Start with a free audit and we'll show you what to fix first.