1. Home
  2. Blog
  3. SEO
SEO

GA4 for Small Business: Set Up the Reports You Will Use

GA4 for small business owners: switch on enhanced measurement, mark enquiries and sales as key events, fix data retention and read the reports that matter.

8 min readE-web UK
Small business owner reviewing a Google Analytics traffic acquisition report on a laptop

GA4 for small business works best when you ignore most of it. Set up a handful of things properly, namely enhanced measurement, key events for enquiries and sales, and the right data retention, then use two or three reports each month to see where visitors come from and which of them get in touch. That gives you the answer most owners actually want from Google Analytics: is the website producing enquiries, and from which channels.

Key takeaways

  • Turn on enhanced measurement so GA4 records form starts and submits, outbound clicks, file downloads and site search without extra code.
  • Mark the actions that matter, such as a thank-you page view or a purchase, as key events, so reports such as Traffic acquisition count them.
  • Set data retention to 14 months, the longest option on a standard property.
  • The Traffic acquisition report, with its Key events column, answers which channels bring enquiries.
  • A monthly ten-minute check beats a dashboard nobody opens.

What should a small business track in GA4?

Start with the business question, not the tool. For most small firms there are only three:

  1. How many people visited, and where from?
  2. How many of them did the thing we want: called, filled in a form, booked, bought?
  3. Which channels and pages produced those actions?

Everything in this guide serves those questions. GA4 can measure far more, and larger businesses with a marketing team will want it, but for an owner who looks at analytics once a month, more reports means less clarity. Decide your few measures first and set up GA4 to answer them reliably.

A quick word on scope. Analytics tells you what happened on the site. For how people found you in Google search, Search Console is the better tool, and for whether paid ads are worth it, our post on SEO vs PPC covers the trade-off. GA4 sits between them and joins up traffic with actions.

Step 1: check enhanced measurement is on

Enhanced measurement is a setting on your web data stream that records common interactions automatically, with no code changes. According to Google's enhanced measurement help page, it collects:

Event nameWhat it recordsWhy it matters to a small business
page_viewEach page load (always on)Basic traffic
scrollFirst time a user reaches the bottom of a pageShows whether long service pages get read
clickOutbound link clicksClicks to booking tools, marketplaces or social profiles
view_search_resultsSite search results pagesWhat visitors could not find in your menu
video_start, video_progress, video_completeEmbedded YouTube videosWhether your videos are watched
file_downloadLinks to common file typesBrochure, price list or menu downloads
form_start, form_submitForm interactionsWho starts a form and who finishes it

To check it, go to Admin, then Data collection and modification, then Data streams, click your stream's name and make sure the Enhanced measurement switch is on. The gear icon lets you switch individual options on or off. You need Editor access or higher.

One caution on form_submit: do not assume it catches your particular form. Test it: submit your own contact form, then look for the event in the Realtime report. If it does not appear, use the thank-you page method below instead.

Step 2: mark enquiries and sales as key events

Key events are the GA4 name for the actions you care about most. Once an event is marked as a key event, it is counted in Key events columns such as the one in the Traffic acquisition report. Google's key events help page gives the example of a user reaching a confirmation page after submitting a form.

The thank-you page method

This is the most reliable approach for most small business sites:

  1. Make sure every form sends people to a dedicated thank-you page, such as /thank-you/ for the contact form and /booking-confirmed/ for bookings.
  2. In GA4, go to Admin, then Data display, then Events, and click Create event.
  3. Create a new event, for example called enquiry_sent, that fires when page_view happens on a page location containing /thank-you/.
  4. Turn on the Mark as key event toggle.
  5. Submit a test enquiry and check the event appears in Realtime.

Give each important action its own key event: enquiry_sent, booking_made, quote_requested.

Phone calls and email clicks

Many enquiries never touch a form. Visitors tap your phone number or email address on mobile. We set these up as tracked link clicks and mark them as key events. A tap is not a completed call, so treat it as a strong signal rather than a precise count.

If you run Google Ads, the key events help page notes you can create Ads conversions from GA4 key events. That keeps your ad reporting and analytics counting the same actions.

Step 3: fix data retention and other settings

A few settings are worth changing once, then forgetting.

  • Data retention. Google's data retention help page says standard properties can keep event and user-level data for 2 months or 14 months. Go to Admin, then Data settings, then Data retention, choose 14 months and save. Longer periods are only for paid 360 properties.
  • Cookie consent. Make sure analytics runs in line with your consent banner and your privacy policy.

Filter out your own office's visits

If you and your staff visit the site every day, your own clicks blur the numbers. Google's internal traffic help page sets out two stages:

  1. In Admin, under Data collection and modification, open Data streams, select your web stream, then Configure tag settings, Show more, Define internal traffic, and Create.
  2. Name the rule, keep the traffic_type value as internal, choose an IP match type such as equals, and enter your office's public IP address.
  3. Back in Admin, open Data filters, click Create Filter, choose Internal Traffic and select Exclude.
  4. Set the filter state to Testing first. Active filters permanently exclude data, so only switch to Active once you are sure the rule matches the right traffic.

Google notes that you need the Editor role on the property and that a filter can take 24 to 36 hours to take effect. If staff work from home on changing connections, an IP rule will not catch them all, so treat the filter as reducing internal noise rather than removing it.

The reports you will actually use

With setup done, you need very few reports.

Traffic acquisition: where visitors and enquiries come from

Go to Reports, then Acquisition, then Traffic acquisition. Google's Traffic acquisition help page explains that its default dimension is Session default channel grouping, which sorts visits into channels such as Organic Search, Direct and Email. The table includes sessions, engaged sessions, engagement rate and a Key events column.

That Key events column is the most useful number in GA4 for a small business. It counts how often visitors from each channel triggered your key events, so it tells you which channels produce enquiries, not just visits. Service pages and channels with plenty of traffic and few enquiries are where to focus. Our guide to homepage design best practices covers the fixes that usually help.

Realtime: checking your tracking still works

Google's GA4 setup guide says data collection can take up to 30 minutes to begin after you add the tag, and points you to the Realtime report to confirm data is arriving. Use the same report whenever you change a form or a thank-you page: send a test enquiry and check your key event shows up. If enquiry_sent stops appearing in your monthly numbers, a form or thank-you page has probably broken, and you want to know before a month of leads is lost.

A ten-minute monthly GA4 routine

Put this in the diary for the first working day of each month:

  1. Open Traffic acquisition, set the date range to last month and compare to the previous period.
  2. Note sessions and your main key event by channel.
  3. Note any key event that dropped sharply or to zero, and test that form.
  4. Look at which channel grew or shrank most, and ask why.
  5. Write three lines in a spreadsheet: total enquiries, best channel, and one thing to change.

Over a year, those three lines tell you far more than any dashboard. They also make conversations with your agency or SEO provider much sharper, because you are talking about enquiries, not traffic.

Common GA4 mistakes small businesses make

  • Tracking nothing but page views. Without key events, GA4 cannot tell you which visits mattered.
  • Counting form_start as an enquiry. Starting a form is not sending one. Use the submit or thank-you event.
  • Leaving retention at 2 months. Event and user-level data is kept for the shorter period.
  • Several tracking codes on one site. Check your theme, plugins and tag manager so the tag is added once.
  • Never testing. Submit your own forms after any website change and check Realtime.

Frequently asked questions

Do I need Analytics 360 for a small business?

No. Analytics 360 is the paid version of Google Analytics, and its extra data retention options of 26, 38 and 50 months are not something a small business site needs. A standard property covers everything in this guide, including enhanced measurement, key events, 14-month retention and the Traffic acquisition report.

What is the difference between a key event and a conversion in GA4?

In GA4, a key event is an action you mark as important, such as an enquiry or purchase, and it is counted across Analytics reports. If you run Google Ads, you can create Ads conversions from your GA4 key events, so both tools count the same actions. Google notes that Ads conversions do not appear in standard GA4 reports.

Which GA4 report shows where my enquiries come from?

Use Traffic acquisition, under Reports, Acquisition. It groups visits by Session default channel grouping, such as Organic Search, Direct and Email, and includes a Key events column. Set the date range to last month and compare with the previous period to see which channels produced more or fewer enquiries.

How do I track phone calls from my website in GA4?

Track taps on your phone number link as an event, such as phone_click, and mark it as a key event. Your developer can set this up in your tag setup. A tap shows intent to call rather than a completed call, so treat it as a close guide.

How long does GA4 keep my data?

Standard GA4 properties can keep event and user-level data for 2 months or 14 months, set under Admin, Data settings, Data retention. Choose 14 months, the longest standard option. The longer 26, 38 and 50 month options are only available on paid Analytics 360 properties.

Get GA4 telling you something useful

Spend an hour this week on the three setup steps: enhanced measurement, key events for every enquiry route, and 14-month retention. Then book the ten-minute monthly check. If your forms do not have thank-you pages, or tracking broke after a redesign, we can set it up properly as part of our SEO service or a site update. Start a project or contact us and tell us what you would like to measure.

Want this done properly?

Tell us what your website, app or system has to do. We will come back with a clear plan and a fixed written quote.