Google Analytics for Small Business: What a Local Service Company Should Actually Track in GA4

J&A Digital Solutions infographic on Google Analytics for small business, showing the five-step GA4 setup order from enhanced measurement to key events to a phone test, plus the engaged session rule

Google Analytics for Small Business: What a Local Service Company Should Actually Track in GA4

Google Analytics for small business owners usually measures the wrong things. Sessions go up, someone nods, and nobody can say whether the phone rang more or not. GA4 only pays off for a local service company when it tracks the four or five actions that lead to booked work. This is the short list we set up in our SEO work, in the order we set it up, plus the reports we skip.

Google Analytics for small business — branded graphic comparing the five GA4 metrics a local service business should read each month against three context-only metrics.

Start with key events, not pageviews

In GA4, everything is an event (Google). The important ones get flagged as key events. You can mark an event as a key event so its count shows up as a business outcome in your reports (Google).

For a service company, the key event list stays short. Track a submitted quote form. Track a tap on the phone number, or a tap on the email address. Track a click into your booking tool. Add a click for driving directions if you want walk-ins.

You get some of this for free. With enhanced measurement, GA4 collects form_start and form_submit for form interactions, plus click for outbound clicks that leave your domain (Google). It also collects file_download and scroll (Google).

Phone taps need one extra step. A tel: link is not an outbound click to another site, so plan on a click trigger through Google Tag Manager. You can then shape it in GA4 itself, because created events let you build new events from existing ones without touching site code (Google).

What Google Analytics for small business owners should show each month

Two numbers explain most of what a local site does. GA4 counts an engaged session when a session lasts over 10 seconds, fires a key event, or reaches at least 2 page or screen views (Google). Engagement rate is engaged sessions divided by total sessions, and bounce rate is simply its inverse (Google).

Sessions themselves end after 30 minutes of inactivity by default (Google). That matters when you compare month to month after changing anything about session timeout.

MetricWhy you read itWhere
Key eventsCalls, forms, bookingsSnapshot
Engagement rateVisits that did somethingAcquisition
Sessions by channelWhich source worksTraffic acquisition
Landing page keysWhich page earns callsPages and screens
LocationIs traffic in your areaUser attributes

Notice what is missing. Total users, average session duration, and pageviews are context, not the metrics that matter. They move for reasons that have nothing to do with your calendar.

Read your channels before you read anything else

Traffic acquisition groups visits into default channels. Organic Search covers arrivals from non-ad links in organic results (Google). That grouping is how you separate the search work from the paid work from the referral work.

One catch specific to local businesses: traffic from your Google Business Profile does not arrive pre-labeled the way you might hope. Google Analytics reads whatever tagging is on the link. If the website link on your profile carries no campaign parameters, those visits land in your organic or direct buckets with everything else. Those attribution gaps are the same problem the conversion linker solves on the ads side. If you want the Google Business Profile clicks called out separately, tag the profile’s website URL with UTM parameters and keep it consistent.

Diagram of five traffic sources — organic search, Google Business Profile, paid search, referral, and direct — feeding a local service website, with the Google Business Profile card flagged as needing UTM tags.

Set retention before you need the history

This is the setting people find out about a year too late. Standard GA4 properties allow event-level data retention of either 2 months or 14 months, and 2 months is where a new property starts (Google). Data older than the window is deleted in a monthly process (Google).

Standard aggregated reports are not affected by the setting (Google). Your explorations and custom analyses are. Say a seasonal trade wants to compare this August to last August in an exploration. Moving retention to 14 months on day one costs nothing and makes that possible.

SettingOptionsEffect
Event data retention2 or 14 months14 allows year-over-year
Key events data2 or 14 monthsSame window applies
Deletion timingMonthlyOld data is gone

Source for the table: Google’s data retention documentation.

A 45-minute setup order that works

Here is the order. 1. Turn on enhanced measurement so form and outbound-click events start collecting (Google). 2. Move data retention to 14 months (Google). 3. Add a Tag Manager click trigger for tel: and mailto: links. 4. Mark the four or five real outcomes as key events (Google). 5. Test on your phone, then confirm each event shows in Realtime. 6. Write the list down. If nobody knows which events count, the reports get argued instead of used.

Step 5 is where most setups quietly break. Tap your own phone number on your own phone and watch the event land. It takes two minutes and saves a quarter of bad data.

Frequently asked questions

What should a local service business track in GA4 first? Key events for calls, forms, and bookings. Flagging an event as a key event is how its count reports as a business outcome (Google).

Does GA4 track phone number clicks automatically? Not on its own. Enhanced measurement covers outbound clicks that leave your domain, plus form interactions (Google). A tel: tap needs a click trigger you set up.

What counts as an engaged session in GA4? A session over 10 seconds long, or one with a key event, or one with 2 or more page or screen views (Google).

How long does GA4 keep my data? Standard properties keep event-level data for 2 or 14 months, and new properties start at 2 (Google). Change it before you need the history.

Can I see traffic from my Google Business Profile in GA4? Only as clearly as your tagging allows. Add UTM parameters to the website link on the profile, then those visits show as their own campaign instead of blending into organic and direct.

Is bounce rate back in GA4? Yes, as the inverse of engagement rate (Google). Engagement rate is the more useful of the pair.

Next steps

Pick the four actions that mean money in your trade. Track those, set retention to 14 months, then test on a real phone. That is what Google Analytics for small business reporting should look like: a clean setup that survives a slow month without anybody guessing. Want us to audit the property and confirm the results are real? Contact us and we will check the events with you.

J&A Digital Solutions infographic on Google Analytics for small business, showing the five-step GA4 setup order from enhanced measurement to key events to a phone test, plus the engaged session rule

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

We use cookies to give you the best experience on our website. By continuing to browse, you agree to our use of cookies. See our Privacy Policy for details.