Universal Analytics shut down in 2023. Most SMBs migrated to GA4 โ and their tracking has been broken ever since. The data shows up. The reports look fine. But the conversions are wrong, the attribution is wrong, and any decision based on the data is built on sand.
Here's what actually matters in a 2026 GA4 setup, what most SMBs get wrong, and how to verify your tracking before you spend another dollar on ads.
The 5 things every SMB GA4 install needs
1. A real measurement plan, not just a tag
Most installs start with "drop the GA4 snippet on every page and see what happens." That gets you pageviews and not much else. Before you install anything, write down: what are the 3โ5 actions on your site that actually matter to your business? For most SMBs: phone clicks, form submissions, email link clicks, file downloads, scheduled appointments. Those become your conversion events. Everything else is supporting data.
2. Conversion events configured properly
In GA4, an "event" is anything that happens. A "conversion" is an event you marked as important. Most SMBs forget step 2.
Go to GA4 โ Admin โ Events โ mark each of your business-critical events as a conversion. Without this, GA4 won't optimize against them, Google Ads won't bid on them, and you'll wonder why your spend isn't producing leads.
3. Phone-click tracking that actually works
For service businesses, phone calls are the #1 conversion. GA4 doesn't track them by default. You need a click event on every tel: link:
- Easiest: add an
onclickhandler that firesgtag('event', 'phone_click', {location: 'header'}) - Better: track via Google Tag Manager with a Click trigger on
tel:links - Best: install a call-tracking service (CallRail, WhatConverts) that gives you the actual phone-source attribution
4. Cross-domain tracking if you use a separate booking tool
If your booking flow goes from yourbusiness.com to cal.com, GA4 sees that as two separate visits โ and your conversion attribution dies. Fix it in Admin โ Data Streams โ Configure Tag Settings โ Configure Your Domains.
5. Spam and bot filtering
About 10โ30% of GA4 traffic on small sites is bots and referral spam. Filter them in Admin โ Data Filters. Otherwise your "conversion rate" looks 30% lower than reality.
What most SMBs get wrong
Tracking the wrong "conversions"
"Time on page" and "bounce rate" are not conversions. Neither is "scrolled to bottom of homepage." Marking these as conversions gives Google Ads garbage signals to optimize against, and your CPL goes up.
Filtering internal traffic only by IP
Your team is on mobile data half the time. IP-based exclusion misses 70% of internal traffic. Better: have your team install the GA Opt-out browser extension, or use a UTM-based exclusion tag on internal QR codes.
Not connecting GA4 to Google Ads
Without the link, Google Ads can't see GA4 conversions and optimize for them. Admin โ Product Links โ Google Ads. Takes 2 minutes. Most SMBs never do it.
Not setting up reporting identity
By default GA4 uses "Blended" reporting which combines user-ID and device-ID data. For most SMB sites, "Device-based" gives more accurate counts. Admin โ Reporting Identity.
How to verify your tracking is actually working
Three free tools, in order of priority:
- GA4 DebugView: Admin โ DebugView. Open your site in a Chrome tab with the GA Debugger extension on. Watch events fire in real-time. If you click your phone link and nothing fires, your tracking is broken.
- Tag Assistant Companion: Free Chrome extension from Google. Tells you which tags fired on each page.
- The Real-Time report: GA4 โ Reports โ Realtime. Click around your site in another tab and watch the events appear.
If you can't see your phone-click event in DebugView, it's not in your data. Period.
The pixels you should also install while you're at it
While you're configuring GA4, install the others. They're free, take 5 minutes each, and let you build retargeting audiences you'll thank yourself for later:
- Google Ads conversion tag (separate from GA4)
- Meta Pixel โ even if you don't run Facebook ads now, the audience builds passively
- LinkedIn Insight Tag โ for B2B service businesses, your highest-intent audience
- Microsoft Clarity โ free session replay. First 10 sessions you watch will reveal more than any A/B test.
What to do this week
- Open GA4 โ Admin โ Events. Look at what's marked as a conversion. Is it actually meaningful?
- Open DebugView. Click your phone link and your form submit. Do they fire?
- Verify your Google Ads โ GA4 link is active.
- Install the missing pixels above.
- Watch 10 Clarity session replays. Note the friction points.
Want a real GA4 audit?
Our $797 GA4 / GTM audit covers your full setup: events, conversions, attribution, ad platform connections, and a written priority list of what to fix. Often pays for itself the same week.
See Audit Details