Skip to content
EN
Free · 30 minConsultation →
05 Pricing Prices and packages 07 About me Who I am, how I work
Language
PLPolskiEN (US)Englishcoming soonEN (CA)EnglishRUРусскийcoming soonITItalianocoming soonESEspañolcoming soonDEDeutschcoming soonFRFrançaiscoming soon
01 Services
Not sure where to start?Short quiz, 1 minute. I’ll suggest what will bring you customers fastest.→
02 Industries All →
03 Cities All →
60cities and towns 6up to 700 km from Winnipeg 36further, over Zoom
Clients in Winnipeg, the rest of Canada online
04 Case studies All →
06 Knowledge All →
Blog · CRM, automation and analytics

GA4 for small business owners

A plain-English GA4 guide for small business owners: the five reports that answer real questions, the numbers you can ignore, and how to tell if your setup is broken.

Laptop on a desk showing an analytics dashboard with charts and event cards for Google Ads conversion tracking

GA4 for small business owners is mostly about five reports: where visitors come from, which pages they read, which of them become enquiries, what devices they use and where they are located. Everything else in Google Analytics 4 is useful for specialists but rarely changes a decision in a small business. If you check those five once a month, and your setup counts enquiries properly, you know more about your marketing than most of your competitors.

The catch is the setup. A GA4 property that tracks page views but not form submissions, calls or messages will show you traffic without telling you whether any of it made money. So this guide covers both: the reports that matter and the checks that tell you whether you can trust them.

First, a two-minute health check

Open GA4 and look for these:

  • Key events are set up. In the admin area under events, you should see your enquiry actions (form submitted, phone link tapped, booking completed, WhatsApp clicked) marked as key events. Google renamed "conversions" to "key events" in GA4 in 2024, so older guides may use the old word.
  • Data retention is extended. In the data settings, retention for event data should usually be set to 14 months rather than the default two.
  • Your own visits are filtered. Internal traffic from you and your staff should be excluded, or it can distort a small site's numbers.
  • Google Ads and Search Console are linked, if you use them.
  • Cookie consent works properly. In Canada, especially for Quebec visitors, tracking should respect consent. See cookie consent in Canada.

If the key events list is empty or only shows automatic events like page_view and scroll, the reports below will be much less useful. Fix that first.

Report 1: Traffic acquisition

Where: Reports, Acquisition, Traffic acquisition.

What it answers: Which channels bring visitors and which bring enquiries.

The default view groups sessions by channel: Organic Search, Paid Search, Direct, Referral, Organic Social, Paid Social, Email and so on. Add the key events column, or pick your enquiry event, to see which channels produce leads, not just clicks.

What to look for: a channel with lots of sessions and almost no key events (often social or display ads), and a channel with modest traffic but many enquiries (often organic search for local businesses). Those two observations alone can redirect a budget.

If you see a lot of "Unassigned" or "Direct" traffic from campaigns you ran, your links probably lack UTM tags. My UTM tracking guide fixes that.

Report 2: Pages and screens

Where: Reports, Engagement, Pages and screens.

What it answers: Which pages people actually read.

Sort by views. Your home page will probably lead, followed by a few service pages. Check:

  • Are your most profitable services among the most viewed pages? If not, they may be hard to find.
  • Do key pages get views but few enquiries? The page may not answer the question or may lack a clear call to action.
  • Are blog posts bringing visitors who then visit service pages? That is SEO doing its job.

Report 3: Key events

Where: Reports, Engagement, Events (filter for your key events), or the key events column in other reports.

What it answers: How many enquiries the site generated, and of which type.

Compare the monthly count with what actually reached your inbox, phone and CRM. If GA4 says 40 form submissions and you received 25, something is double-counting. If it says 10 and you received 25, something is not tracked. A quick reconciliation once a quarter keeps the data honest.

Report 4: Tech, by device

Where: Reports, Tech, Tech overview or Tech details.

What it answers: How many visitors are on phones and whether they enquire as often as desktop visitors.

For many local businesses, most visitors are on phones. If mobile visitors enquire much less than desktop visitors, look at your site on a phone: slow loading, tiny buttons, a form that is painful to fill in, a phone number that is not tappable. I explain why this matters in why your website should be designed for phones first.

Report 5: Demographics, by city

Where: Reports, User, Demographic details, then choose City or Region.

What it answers: Whether your visitors are in your service area.

A landscaping company in Calgary does not need traffic from Halifax. If a large share of visitors are outside your area, your SEO content or ad targeting may be too broad. Note that location data is approximate and may be hidden for small numbers of users due to privacy thresholds.

Numbers you can mostly ignore

  • Total users on their own. More visitors is not better if they are the wrong ones.
  • Average engagement time in isolation. Useful for comparing pages, not as a goal.
  • Realtime. Fun to watch on launch day, not a decision tool.
  • Bounce rate. In GA4 it is the opposite of engagement rate and is rarely the real problem for a local service site.

A monthly 15-minute routine

  1. Traffic acquisition: leads by channel, compared with last month and the same month last year.
  2. Pages and screens: top 10 pages, any surprises.
  3. Key events: total enquiries by type, reconciled roughly with your CRM.
  4. Device split: is mobile converting?
  5. City: still in your service area?

Write down three numbers each month: sessions, enquiries and enquiries per channel. Over a year, that small habit tells a clear story. For a broader view of what to track, see marketing reports: what to look at and what to ignore.

When to get help

GA4 is free, but a proper setup takes some technical work: Google Tag Manager, key events for forms, calls and messengers, consent settings and links to your ad accounts. I do a GA4 and Google Tag Manager setup with ad pixels for $650, in your own accounts. If you already have GA4 and are not sure it is right, an analytics audit checks what is broken before you base any decision on it.

Tool · analytics

Check whether your website
measures customers at all

The checker looks for GA4, Tag Manager and the Meta pixel on your website. Results right away.

Tom Goldman, one-person marketing agency, smiling head-and-shoulders portrait
Author
Tom Goldman

12+ years in online marketing, 100+ clients. I build websites, Google Ads and Meta ads campaigns, CRMs and automations for small and mid-sized businesses. About me →

FAQ

GA4 questions
from owners

Why do GA4 numbers not match my Google Ads or Facebook numbers?

Each platform counts differently. They use different attribution rules, time windows and definitions of a conversion, and some visitors decline cookies or block tracking. A gap between platforms is normal. What matters is that each tool is consistent over time, and that your most important number, real enquiries and sales, is checked against your CRM or bookings.

Do I still need GA4 if I have a CRM?

They answer different questions. The CRM tells you which leads became customers and how much they spent. GA4 tells you how people found your site and what they did before they enquired. Connected through UTM tags and source fields, the two together show which marketing actually brings revenue.

How long does GA4 keep my data?

Standard reports keep aggregated data long term, but detailed data used in explorations is kept for two months by default. In the admin settings you can usually extend that to 14 months on the free version. It is worth changing on day one, because you cannot recover data that has already expired.

Not sure your GA4
is counting the right things?

I set up GA4, Google Tag Manager and ad pixels for $650, with enquiries, calls and messages tracked as key events. Start with a free 30-minute call.