Journal
SEOAugust 12, 2026

GA4 Setup for Local Business: Track the Traffic That Actually Books Jobs

You have GA4 but no idea what to look at. Here's the exact setup for a local owner: which events to track, how to mark conversions, and the three reports that prove your site books jobs.

By Patrick Moore

GA4 dashboard on a laptop showing conversion events for calls and form submissions for a local business
The short answer

GA4 setup for a local business means tracking three lead actions as conversions: phone calls, form submissions, and direction clicks. Turn those into Key Events in GA4, then live in three reports — Traffic Acquisition, Landing Pages, and the Conversions view. That tells you which channels and pages actually book jobs. Ignore sessions, bounce rate, and the dozens of default metrics that don't tie to revenue.

Most local owners I meet have GA4 installed and no clue what it's telling them. The tag fires, numbers move, and none of it answers the only question that matters: is my website getting me jobs?

GA4 out of the box is built for e-commerce and giant media sites. For a plumber, a dentist, or a law firm, 90% of the default reports are noise. The good news is you only need to configure a handful of things, and then you only need to look at three reports.

If GA4 can't tell you which channel booked last month's jobs, it isn't set up — it's just installed.

01What Actually Counts as a Lead

A lead is any action where a stranger tries to contact you. For a local service business that's almost always one of three things: they tap your phone number, they submit a form, or they click for directions. Everything else is a supporting metric.

The mistake I see constantly is owners staring at sessions and users like those are wins. They're not. A thousand sessions that produce zero calls is a failing website. Ten sessions that produce three calls is a winning one. GA4 will happily show you the vanity number and bury the one that pays your bills, so you have to tell it what a lead looks like. This is the same discipline behind tracking leads from SEO so the ROI is provable.

What to track vs. what to ignore

Track these as conversions
  • Phone number taps (click-to-call on mobile)
  • Contact and quote form submissions
  • Get directions / map clicks
  • Booking or scheduling button clicks
Stop watching these
  • Total sessions and users
  • Bounce rate and engagement rate
  • Average session duration
  • Pageviews with no next action

02The Events You Need to Set Up

In GA4, an event is any interaction it records. A Key Event (formerly called a conversion) is an event you've flagged as important. Your job is to create events for the three lead actions and mark each one as a Key Event.

Some of these GA4 tracks automatically if you enable Enhanced Measurement. Outbound clicks and some clicks get captured. But click-to-call and form submits usually need help — either a small tag in Google Tag Manager or an event your form plugin can send. Don't let that scare you off. It's a one-time job, and it's the difference between guessing and knowing.

The four events every local site should fire

  • phone_call — fires when someone taps a tel: link on mobile
  • form_submit — fires on successful contact or quote form submission
  • directions_click — fires when someone clicks your map or 'get directions' link
  • booking_click — fires when someone clicks through to your scheduler

03Turning Events Into Conversions

Where the toggle lives

In GA4, go to Admin, then Events. When your event shows up in the list, flip the 'Mark as key event' toggle. New events can take 24 to 48 hours to appear after they first fire, so test on your own phone, then check back the next day.

Once an event is marked as a Key Event, GA4 starts counting it in the reports that matter and lets you break it down by channel and page. That's the whole game. Now you can ask: how many phone calls came from Google organic search versus my Google Business Profile versus paid ads?

One caution: click-to-call in GA4 counts intent, not completed calls. It tells you someone tapped the number, not that they held a conversation. For real call outcomes you eventually want call tracking software, but the tap event is more than enough to compare which channels and pages drive contact. If you also want to see the search side of the picture, pair this with Search Console signals that show whether your SEO is working.

04The Three Reports You Actually Read

Forget the sea of default reports. For a local business, three views answer everything. Learn these and you can close GA4 in five minutes with a real answer instead of a headache.

Your five-minute GA4 routine

  1. 1

    Traffic Acquisition report

    Reports > Acquisition > Traffic acquisition. Add your Key Events as a column. This tells you which channel — organic, direct, Google Business Profile, paid — is producing calls and forms, not just traffic.

  2. 2

    Landing Pages report

    Reports > Engagement > Landing page. See which pages people enter on and which ones generate conversions. Your service pages and city pages should be doing the heavy lifting.

  3. 3

    Key Events / Conversions view

    Reports > Engagement > Key events. This is your scoreboard — total calls, forms, and directions clicks over the period. Compare month to month to spot trends fast.

  4. 4

    Set the date range to compare

    Always compare to the prior period or same month last year. A number alone means nothing. Up or down against a real baseline means everything.

05The Setup Mistakes That Waste Months

I inherited a landscaping site last year where GA4 had run for eight months with no conversions configured. The owner thought his SEO was failing. It wasn't — he just had zero visibility into the 40-odd calls a month the site was already producing. We flipped on the events, and within two days he could see his organic pages were his best salesperson.

The other common one is double-counting. Someone installs GA4 twice — once through a plugin and once hardcoded — and every number doubles. If your traffic looks suspiciously high, check for two tags before you celebrate. And filter out your own visits, or you'll pollute a small local dataset just by editing your own site every day.

Don't skip the phone number test

The single most common failure is a phone_call event that never fires because the number on the site isn't a real tel: link. If tapping your number doesn't open the dialer, GA4 can't track it — and neither can Google Ads. Test every number on a real phone before you trust the report.

Once the tracking is honest, use it to make decisions. If your Google Business Profile drives more calls than your website, double down on optimizing that profile. If one service page converts far better than the rest, build more pages like it and chase the long-tail keywords that actually book jobs. And if forms convert but calls don't, that's a signal about how you're capturing leads on the page.

The point of GA4 isn't to admire traffic. It's to know which pages and channels put your phone in your hand.
Key takeaway

For a local business, GA4 is only useful once calls, forms, and direction clicks are marked as Key Events — then three reports (Traffic Acquisition, Landing Pages, and Key Events) tell you exactly which pages and channels book jobs.

FAQ

Frequently asked questions

What is GA4 setup for a local business?
GA4 setup for a local business means configuring Google Analytics 4 to track the actions that generate leads: phone calls, form submissions, and direction clicks. You create an event for each action and mark it as a Key Event, then read three reports to see which channels and pages produce contacts. It's about tracking jobs booked, not raw traffic.
Which events should a local business track in GA4?
Track four events: phone number taps (click-to-call), contact or quote form submissions, get-directions or map clicks, and booking button clicks. Mark each as a Key Event in GA4's Admin > Events screen. These are the only actions that reliably indicate someone is trying to become a customer.
How do I set up conversions in GA4?
In GA4, go to Admin, then Events, find the event you want (like form_submit), and flip the 'Mark as key event' toggle. The event has to fire at least once before it appears, which can take 24 to 48 hours. Once marked, GA4 counts it as a conversion and lets you break it down by channel and landing page.
Should I use GA4 or call tracking software for a local business?
Use both, but start with GA4. GA4's click-to-call event tells you someone tapped your number, which is enough to compare channels and pages for free. Call tracking software adds real call outcomes — who answered, how long, whether it booked — and is worth adding once you're spending real money on ads or SEO.
Why does my GA4 show traffic but no leads?
Almost always because conversions were never configured. GA4 tracks sessions automatically but does not know what a lead looks like until you create and mark Key Events for calls, forms, and directions. Set those up and you'll usually discover the site was already producing leads you couldn't see.
Which GA4 reports should a local business owner look at?
Three: Traffic Acquisition to see which channel drives conversions, Landing Pages to see which pages convert, and the Key Events report as your overall scoreboard. Always compare against a prior period so the numbers have context. Everything else in GA4 is optional for a local owner.
ga4analyticslocal seolead trackingseo measurement

Your website shouldn't just look good. It should generate business.

Whether you need a better website, stronger SEO, or smarter marketing, I'll help you turn more visitors into leads, calls, and customers.