Most small business websites already have Google Analytics 4 (GA4) installed. Website builders like Squarespace, Wix, and Shopify make it a copy-and-paste step, and once that step is done, visitor counts and traffic sources start appearing in reports. What GA4 does not know out of the box is which of those visits turned into business. It can report that 2,000 people visited the site last month. It cannot report how many of them called to book a table, submitted an inquiry about a group stay, or clicked through to reserve a rental, unless someone tells it what to look for.
That missing layer is what separates a traffic report from a performance report. When the actions that matter to a business are tracked correctly, GA4 can show which marketing channels produce customers, which pages move people toward booking, and where visitors drop off. It also gives ad platforms like Google Ads and Meta the conversion data their bidding algorithms depend on. This post covers how GA4 organizes data, what it tracks automatically, and the specific events most small businesses should add on top of the defaults.
How GA4 Thinks About Data
Earlier versions of Google Analytics were organized around sessions and pageviews. GA4 is organized around events. Every interaction it records, from a page loading to a button click to a purchase, is logged as an event with a name and a set of details attached, called parameters. A click on a phone number, for example, can be recorded as an event that includes which number was clicked and which page it was clicked from.
Some events matter more than others, and GA4 lets any event be marked as a key event. Key events, which Google called conversions until 2024, are the actions that represent business outcomes. Marking an event as a key event tells GA4 to report on it prominently, attribute it to the traffic source that produced it, and make it available to import into Google Ads as a conversion.
Most of the setup work described in this post happens in Google Tag Manager (GTM), a free tool that sits between a website and its tracking platforms. GTM listens for specific interactions on the site, like a click on a certain type of link or a confirmation message appearing after a form submits, and sends the matching event to GA4. It allows tracking to be added and adjusted without editing the website's code each time.
What GA4 Tracks Automatically
GA4 includes a feature called enhanced measurement, which is turned on by default and records a handful of common interactions without any additional setup:
Page views, each time a page loads
Scrolls, when a visitor reaches 90 percent of the way down a page
Outbound clicks, when a visitor clicks a link leading to a different website
Site search, when a visitor uses the site's search bar
Video engagement, for embedded YouTube videos
File downloads, for common file types like PDFs
Form interactions, when a visitor starts or submits a form
This is a useful foundation, and it covers more than many owners realize. The limitation is that these events are generic. An outbound click to a booking engine and an outbound click to a partner's website look nearly identical in the default reports. The form interaction event is also known to be unreliable. On many website builders, forms submit without loading a new page, and GA4's automatic detection can miss those submissions or record a submission even when the form returned an error. For a business where form inquiries drive revenue, relying on the automatic version leaves the most important number in the account open to question.
Enhanced measurement works best as a baseline. The events below build on it with purpose-built tracking for the specific actions that represent customers.
Form Submissions
For most service and hospitality businesses, the contact or inquiry form is the primary lead source. A lodging property might have a group booking inquiry form, a restaurant might have a private event request form, and a guide service might have a trip request form. Each one deserves its own reliable tracking.
Reliable form tracking fires only when a submission succeeds. The most common approaches are tracking a visit to a dedicated thank-you page after submission, or tracking when a confirmation message becomes visible on the page. Both confirm that the form went through. When a site has multiple forms, including the form name as a parameter makes it possible to see which form produced each lead without creating a separate event for every one.
Google recommends a standard event name for this action, generate_lead. Using recommended names where they exist keeps reporting consistent and makes the data easier to work with in Google Ads and other connected tools.
Phone Number Clicks
For many local businesses, the phone is still the busiest booking channel. That is especially true on mobile, where visitors tapping a phone number is often the fastest path to a reservation, a rental, or an answer about hours that day. Tracking clicks on phone number links shows how many calls the website generates and which traffic sources drive them.
One distinction is worth understanding. A click on a phone number records the intent to call. It does not confirm that the call connected or how long it lasted. For businesses where calls make up most of their revenue, call tracking services that assign dedicated phone numbers to the website or to specific ad campaigns can confirm completed calls and their duration. For most small businesses, click tracking provides enough visibility to see which channels generate calls and how that volume shifts across the season.
Booking and Reservation Clicks
Many hospitality businesses send visitors to a third-party platform to complete a booking. Restaurants use platforms like OpenTable or Resy, lodging properties use booking engines like Cloudbeds, and tour and rental operators use platforms like FareHarbor. When a visitor clicks the "Book Now" button, they leave the website, and GA4's view of that visitor usually ends there.
At minimum, clicks on booking buttons should be tracked as their own event, separate from the generic outbound click. That provides a clear count of visitors who moved into the booking process, attributed to the channel that brought them to the site. A click on "Book Now" is still one step short of a completed reservation, and connecting the two requires cross-domain tracking or a direct integration with the booking platform, which is a larger topic covered in a separate post. Booking click tracking is the first layer, and it is valuable on its own.
Email and Direction Clicks
Two smaller actions round out the contact picture. Email link clicks, which open a visitor's email app with the business address filled in, represent another way customers reach out. Clicks on map or direction links, often pointing to Google Maps, signal that a visitor is planning to arrive in person. For a retail shop or restaurant, direction clicks are one of the closest online signals to foot traffic.
Neither of these typically carries the weight of a form submission or a booking click, but both belong in the account. Together with phone clicks, they complete the set of ways a visitor can move from the website to contacting or visiting the business.
Newsletter Signups and Purchases
Businesses that collect email addresses should track signups as their own event. Google's recommended event name is sign_up. A growing email list is one of the few marketing assets a seasonal business fully owns, and tracking signups shows which channels and pages build that list most effectively.
Businesses selling online, whether retail products, gift cards, or tour and activity packages, should track purchases with their revenue value attached. Most ecommerce platforms, including Shopify and Squarespace Commerce, can send purchase data to GA4 through built-in integrations. When purchase tracking includes revenue, reports can show the actual revenue produced by each marketing channel, which is a stronger basis for budget decisions than click or visit counts.
Choosing Which Events Become Key Events
Tracking an event and marking it as a key event are separate decisions. Every event above is worth recording, but only the actions that represent a business outcome should be marked as key events. For most small businesses, that list includes form submissions, phone clicks, booking clicks, and purchases.
Marking too many events as key events weakens the data. If scrolls or page views are counted as key events, a report can show hundreds of "conversions" that never produced a customer. The same problem carries into ad platforms. When key events are imported into Google Ads as conversions, automated bidding optimizes toward whatever is counted. An account counting scrolls as conversions will find more people who scroll, which is rarely what the business needs.
Two Settings Worth Checking
Two settings in GA4's admin panel are easy to overlook and affect every report:
Data retention, which defaults to two months for detailed exploration reports. Extending it to 14 months, the maximum available in the free version, preserves the data needed to compare one peak season against the last.
Internal traffic filters, which exclude visits from the business itself. Staff checking the website throughout the day can inflate traffic numbers and trigger test events, especially at a small business with a low volume of visitors.
Testing Before Trusting the Numbers
Tracking should be tested before its data is used to make decisions. GTM includes a preview mode that shows exactly which tags fire as someone moves through the site, and GA4 includes a DebugView report that shows events arriving in real time. Submitting a test form, tapping a phone number on a mobile device, and clicking a booking button, then confirming that each event appears correctly with the right details attached, catches most setup errors before they affect reporting.
Testing should also be repeated after any significant website change. A redesigned contact page, a new booking platform, or a template update can break tracking without any visible sign on the site itself. A quick monthly check that key events are still recording at expected volumes is often the first way broken tracking gets caught.
Key Takeaways
GA4 records events, and key events are the subset that represent business outcomes
Enhanced measurement provides a useful baseline, but its generic events and unreliable form detection make purpose-built tracking necessary for anything tied to revenue
The core events for most small businesses are form submissions, phone clicks, booking clicks, email and direction clicks, newsletter signups, and purchases
Track form submissions only when they succeed, using a thank-you page or confirmation message
Use Google's recommended event names like generate_lead and sign_up where they exist
Limit key events to actions that represent customers, since ad platforms optimize toward whatever is counted
Extend data retention to 14 months, filter internal traffic, and test tracking after every major site change
