Google Analytics 4 replaced Universal Analytics in 2023, and a lot of small business owners and marketers are still using it wrong — or not using it meaningfully at all. GA4 is genuinely powerful once you understand its model, but its default configuration is worse than UA was for most small businesses. The out-of-the-box setup misses most of what you actually need to track. Here’s how to set it up correctly.
Analytics tells you what happened on your site, but pairing it with an inquiry-tracking CRM like ENQS shows you what happened after the form submission — all the way to the closed deal.
The Core Difference Between UA and GA4
Universal Analytics was session-based: it counted sessions and pageviews. GA4 is event-based: everything is an event. A pageview is an event. A button click is an event. A scroll is an event. This model is more flexible and more powerful for understanding what users actually do on your site, but it means the default reports look very different from what you might be used to.
The second major difference: GA4 uses a single property for both web and app data, and it has enhanced privacy features (cookieless measurement, modeled data). These matter for accuracy in a world of increasing browser privacy restrictions.
Step 1: Proper Installation
Install GA4 via Google Tag Manager, not the direct code snippet. GTM gives you much more flexibility for adding additional tags later without touching your website code, and it makes managing multiple tracking scripts significantly easier. The process: create your GTM account and container, add the GTM snippet to your site, then configure a GA4 Configuration tag in GTM that fires on all pages with your Measurement ID.
Verify installation worked by going to Reports > Realtime in GA4 while visiting your site in another browser tab. If you see an active user, the base installation is working.
Step 2: Configure the Events That Matter
GA4 auto-collects some events (page_view, scroll, outbound_click, session_start). But the events that actually matter for a business — phone calls, form submissions, appointment bookings, email clicks — require configuration. In GA4’s Admin > Events section, you can create events from other events, or use GTM to fire custom events when specific user actions occur.
For most small service businesses, the minimum viable tracking setup includes:
- Form submission events (fire when the thank-you page loads after form completion)
- Phone click events (click on tel: links)
- Booking button clicks (if you use an external booking tool)
- Key page views (pricing page, contact page, specific service pages)
- Scroll depth on key content pages
Step 3: Mark Conversions
In GA4, events don’t automatically become conversions — you have to mark them as such. Go to Admin > Events and toggle “Mark as conversion” for your key events (form_submit, phone_click, booking_click). Once marked, these events appear in the Conversions report and can be used as optimization targets in Google Ads if you link your accounts. Don’t mark every event as a conversion — only the actions that represent meaningful business value.
Step 4: Connect Google Ads and Search Console
Link GA4 to Google Ads in your GA4 Admin under Product Links. This enables importing GA4 conversion data into Google Ads for Smart Bidding optimization. Link to Google Search Console to see organic search performance data alongside your GA4 data. These links dramatically improve the actionability of both platforms.
Step 5: The Reports That Actually Matter
GA4’s default reports are not very useful for most small businesses. The reports I check weekly for clients:
- Acquisition > Traffic Acquisition: Where are your users coming from? Organic, direct, paid, referral, email?
- Engagement > Events: What are users actually doing on your site?
- Conversions report: How many conversion events happened and from which channels?
- Engagement > Pages and Screens: Which pages drive the most engagement (sessions, avg engagement time)?
- Exploration > Funnel Exploration: Where are users dropping off in your key conversion paths?
Step 6: Set Up Custom Exploration Reports
GA4’s Explorations are where the real analysis lives. Build a funnel exploration from your homepage through a service page to your contact page. Build a path exploration to see what users do after landing on your top blog posts. Build a cohort analysis to see retention patterns. The standard reports are summaries; Explorations are where you answer real questions about user behavior.
Common GA4 Mistakes I Fix Constantly
- Counting form submissions by tracking the “submit” button click rather than the thank-you page load — the button click fires even when the form has validation errors
- Not excluding internal IP addresses (your own office/team visits polluting the data)
- Using GA4 without linking to Search Console, losing organic query-level data
- Tracking soft engagement events as conversions (scrolling 75% of a page is not a lead)
- Not setting up data retention at 14 months (default is 2 months for event-level data)
For help setting up proper GA4 tracking, see my analytics services. Reach out if your GA4 setup is unreliable. More analytics guides on the blog.
Frequently Asked Questions
Is Google Analytics 4 free?
Yes. The standard GA4 property is completely free. Google Analytics 360 (the enterprise paid version) exists for large organizations needing higher data limits, more customization, and SLA guarantees, but the vast majority of small and medium businesses will never need it. The free version of GA4 supports up to 500 distinct event types, 25 conversion events, and data retention of up to 14 months (you must configure this — the default is 2 months).
How do I set up Google Analytics 4 for a small business?
Create a GA4 property in your Google Analytics account, then install the tracking code via Google Tag Manager (preferred) or direct code snippet. Configure key conversion events for form submissions and phone clicks. Mark those events as conversions in Admin. Link to Google Search Console and Google Ads if applicable. Set data retention to 14 months. Verify real-time tracking is working. The full setup takes 2-4 hours and produces reliable data that’s infinitely more valuable than the default out-of-the-box configuration.
What is the difference between GA4 and Universal Analytics?
GA4 uses an event-based data model (everything is an event) versus Universal Analytics’ session-based model (sessions and pageviews). GA4 supports cross-platform tracking (web + app in one property), has enhanced privacy features including cookieless measurement and modeled conversions, and uses machine learning for predictive metrics. The interface and reporting structure are completely different. Most Universal Analytics reports don’t have direct GA4 equivalents — the closest are in the GA4 Explorations section.
How do I track phone calls in GA4?
There are two methods. The simpler method: track clicks on tel: links (phone number links) as events via Google Tag Manager. This captures intent to call on mobile. The more accurate method: use a call tracking platform like CallRail that provides dynamic number insertion and connects calls to specific traffic sources, then sends conversion events to GA4 when calls occur. For businesses where phone calls are the primary conversion, CallRail or similar is worth the additional cost for source-level attribution.
Why is GA4 data different from Universal Analytics?
Several reasons: GA4 uses a different session definition (sessions don’t expire at midnight or on source changes like UA did), GA4’s event model counts things differently than UA’s session model, and GA4 uses modeled/sampled data more extensively to accommodate privacy restrictions. Traffic channels may also be attributed differently. It’s normal for GA4 numbers to differ from historical UA numbers — the two platforms are not directly comparable and should be evaluated on their own terms.
How do I see where my website traffic comes from in GA4?
Go to Reports > Acquisition > Traffic Acquisition. This shows sessions by channel group (Organic Search, Direct, Paid Search, Referral, etc.). For more detail, go to Acquisition > User Acquisition to see which source/medium combinations are driving new users. For organic search specifically, link GA4 to Google Search Console and access the query-level data via the Search Console integration report or directly in GSC. GA4 alone doesn’t show keyword-level organic data due to privacy restrictions.




