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.

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.
| Metric | Why you read it | Where |
|---|---|---|
| Key events | Calls, forms, bookings | Snapshot |
| Engagement rate | Visits that did something | Acquisition |
| Sessions by channel | Which source works | Traffic acquisition |
| Landing page keys | Which page earns calls | Pages and screens |
| Location | Is traffic in your area | User 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.

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.
| Setting | Options | Effect |
|---|---|---|
| Event data retention | 2 or 14 months | 14 allows year-over-year |
| Key events data | 2 or 14 months | Same window applies |
| Deletion timing | Monthly | Old 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.

