SEO & Audits

Google Analytics 4 for Small Business: Track Leads, Not Vanity Visits

SEO & Audits articles

Most small business owners open Google Analytics, see a chart of users and sessions, and close it again. That is not your fault. Out of the box, GA4 counts visits, not customers. This guide shows you how to set it up in plain steps, which five or six reports are worth your time, how to turn phone taps, form sends and bookings into key events, and where GA4 simply cannot give you an answer.

Key takeaways

  • GA4 is free. Setup takes about 30 minutes: create a property, add a web data stream, install one tag, and confirm it in Realtime.
  • Key events are what Google used to call conversions (renamed in 2024). Track calls, form sends and bookings as key events, or GA4 only shows traffic.
  • Change data retention from the default 2 months to 14 months on day one, or your detailed reports lose history.
  • Use UTM tags on links you control outside your site: Google Business Profile, emails, QR codes and social bios.
  • Filter out your own visits and check for duplicate tags. Both quietly inflate your numbers.
  • GA4 cannot show most search queries, completed phone calls or offline sales. Pair it with Search Console and your lead records.

What is GA4, and does a small business really need it?

Google Analytics 4 (GA4) is Google's free tool for measuring what people do on your website: where they came from, which pages they read, and whether they took an action you care about. It replaced Universal Analytics, which stopped collecting data in July 2023.

If your website exists to bring in calls, quotes or bookings, you need some way to see which channels produce those leads. GA4 is the default choice because it is free and connects with Google Ads and Search Console. If you only want a simple visitor count and nothing else, a lighter privacy-first tool can be a better fit. Be honest about what you will actually look at.

How do I set up GA4 step by step?

You need a Google account. Ideally use a business account that you own, not your web designer's personal one, so you never lose access if you change providers.

  • Go to analytics.google.com, click Start measuring, and create an account named after your business.
  • Create a property. Set your reporting time zone and currency correctly; they affect every report.
  • Choose Web, enter your site address, and keep Enhanced measurement switched on. It tracks scrolls, outbound clicks, site search, file downloads and some form interactions automatically.
  • Copy your Measurement ID (it starts with G-) and add it to your site once: through your platform's Google Analytics field, a plugin, or Google Tag Manager. Pick one method only.
  • Open your site on your phone, then check Reports, Realtime. If you see yourself within a minute or two, the tag works.
  • In Admin, Data collection and modification, Data retention, change event data retention from 2 months to 14 months.
  • In Admin, Product links, link Search Console so you can see search queries next to your GA4 data.

Which GA4 reports actually matter?

GA4 has dozens of reports. A small business owner can ignore most of them. These six answer the questions that affect your revenue.

ReportWhere to find itWhat it tells you
RealtimeReports, RealtimeIs tracking working right now?
Traffic acquisitionReports, AcquisitionWhich channels bring visits and leads
Landing pageReports, EngagementWhich pages people arrive on first
Pages and screensReports, EngagementWhich pages get read
Key eventsReports, Engagement, EventsHow many calls, forms and bookings
Search Console queriesReports, Search ConsoleSearch terms that bring visits

How do I track calls, form sends and bookings as key events?

A key event is any event you mark as important. GA4 then counts it in your acquisition reports, so you can see that, for example, Google Business Profile visits produced 12 form sends last month. First you need the event itself, then you mark it as a key event in Admin, Data display, Events by switching on the Mark as key event toggle.

Keep the list short. Three to five key events is plenty for most service businesses. If you mark every scroll and click as a key event, the number becomes meaningless.

  • A tap on a phone link means someone tried to call, not that the call connected. For real call counts, see how to track calls from your website.
  • Track form sends on the thank-you page or success message, never on the button click, or failed submissions will count too. Our guide to contact forms that convert covers the form itself.
  • If your booking tool runs on another domain, ask whether it sends events to GA4 or supports cross-domain tracking; otherwise bookings may show up as a referral from the booking site.
Lead actionTypical eventHow to track it
Tap on phone numberphone_clickClick on a tel: link
Contact form sentgenerate_leadThank-you page or success message
Booking confirmedbooking_completeConfirmation page or booking tool
WhatsApp chat openedwhatsapp_clickClick on a wa.me link

What are UTM tags and when should I use them?

UTM tags are labels you add to the end of a link so GA4 knows exactly where a visit came from. Without them, a visit from your Google Business Profile often lands in organic search, and a visit from an email app can show up as direct traffic.

Use them on links you place outside your website. Never use them on links between your own pages; that resets the visit's source. Keep values lowercase and consistent, because GA4 treats Email and email as two different sources.

  • Google Business Profile website link: utm_source=google, utm_medium=organic, utm_campaign=gbp.
  • Printed QR codes on flyers or vans: utm_medium=qr, so offline marketing finally gets credit.
  • Email newsletter links and social profile bios: one consistent tag per channel.
TagMeaningExample
utm_sourceWho sent the visitgoogle, newsletter, flyer
utm_mediumType of channelorganic, email, qr
utm_campaignWhich campaignspring_promo, gbp
utm_contentWhich version (optional)button, footer_link

It depends on where your visitors are. If you get visitors from the European Economic Area or the UK, Google requires Consent Mode v2 signals for its ad measurement and personalization features, and privacy law generally requires consent before analytics cookies are set. Consent mode lets your banner tell Google tags what the visitor agreed to. In basic mode, tags do not fire until consent is given. In advanced mode, tags send cookieless pings and Google models some of the missing data.

In the US the rules vary by state, and several states give visitors opt-out rights. Either way, your privacy policy should mention GA4. See privacy policy and cookie consent for small business, or draft one with our free privacy policy generator. This is general information, not legal advice.

Expect lower numbers after adding a banner. Visitors who decline are not counted the same way, which is one more reason to compare GA4 with your actual lead records.

What are the most common GA4 mistakes?

  • Counting yourself. You and your staff visit the site daily. Define internal traffic by IP address in your data stream's tag settings, then activate the Internal Traffic filter in Admin, Data filters (it starts in testing mode).
  • Duplicate tags. A theme setting, a plugin and Tag Manager all adding GA4 doubles page views and can push engagement rates to unrealistic levels. If Realtime shows two page views for one page load, search your site for the G- ID and keep only one tag.
  • Leaving data retention at 2 months, so your explorations cannot look back beyond that.
  • No key events at all, or dozens of them. Either way, you cannot tell good months from bad ones.
  • Using your designer's Google account. Make sure you are an Administrator on the property.
  • Judging the site on sessions alone. Ten visits that end in three bookings beat a thousand visits that end in nothing.

What can GA4 not tell you?

GA4 is useful, but it has real blind spots. Knowing them stops you from making decisions on half the picture.

  • Most search terms. Google hides organic keywords in GA4. Use Google Search Console for the queries, clicks and positions.
  • Whether a call connected, how long it lasted, or whether it became a job.
  • Calls and direction requests made straight from your Google Business Profile, because those people never visit your site.
  • Offline sales, repeat customers and the revenue behind a lead, unless you send that data in yourself.
  • Visitors who decline cookies or block trackers, which can be a large share in some markets.
  • Who a visitor is. GA4 is anonymous by design, so you cannot follow up from it.

How ITCM handles analytics on the sites it builds

Every site ITCM builds goes live with key events already set up for the actions that matter: phone taps, form sends and completed bookings. Owners get leads in the first report they open, not a chart of vanity visits.

Because every ITCM site also includes lead management and an admin panel, each form send and booking is saved as a real record. You can compare what GA4 counted with the leads you actually received. When the two disagree, that usually points to a tracking problem or spam, and we fix it. On hacked WordPress sites we have recovered, sudden traffic spikes from strange countries were often the first sign that something was wrong. If you see visits but no calls, read why your website gets visitors but no calls.

Get a website that tracks leads from day one

ITCM builds your website and installable app free first, with 24/7 online booking, lead management, an admin panel and three design options to choose from. Key events for calls, forms and bookings are set up before you ever see it. You review the finished site and pay $150 one-time only if you are happy with it. Anything extra gets a fixed quote before any work begins.

See how the free build works and claim yours.

Frequently asked questions

Is Google Analytics 4 free for small businesses?
Yes. Standard GA4 is free for any website. Google sells a paid version, Google Analytics 360, for large companies with very high data volumes, but a small business will not need it.
How long does GA4 take to show data?
Realtime shows visits within a minute or two. Standard reports typically take 24 to 48 hours to fill in, so do not panic if yesterday looks empty this morning.
What is the difference between a key event and a conversion?
In GA4 they are the same idea. Google renamed conversions to key events in 2024. The word conversion is now used mainly in Google Ads, where you can import GA4 key events to optimize campaigns.
Do I need Google Tag Manager for GA4?
Not always. If your website platform has a GA4 field and can mark your thank-you pages, you can manage without it. Tag Manager helps when you track several actions, run ads, or want changes without editing site code.
Why do GA4 numbers not match Search Console?
They measure different things. Search Console counts clicks from Google Search results. GA4 counts sessions on your site, only when the tag loads and consent allows it. Some gap is normal.
Can GA4 track phone calls?
It can track taps on your phone number link, which shows intent. It cannot confirm the call happened. For that you need a call tracking number or your phone system's call logs.
How often should I check GA4?
Once a month is enough for most small businesses: leads by channel, top landing pages and any big change compared with the previous month. Check Realtime after any site change to confirm tracking still works.

Related reading & services

More in SEO & Audits

All SEO & Audits articles →

Free tool

Free Website Health Check

Speed, mobile, SSL, basic SEO and broken links on your homepage — in one report.

Try it free

Get a website + app built for free

We build your website and mobile app first, and you see it finished. If you’re happy, you pay $150 one-time. If you’re not, you pay nothing.

See the $150 offer Free website audit

← All articles