Our Platform
Our Products
Operator AI
Capture leads and book jobs with AI.
NewClearpath
Design every workflow and ensure your team sticks to it.
Custom Forms
Stop hunting for paperwork with digital forms.
Pricebook
Build custom Pricebooks to boost your sales.
Engage
All your communication in one place.
Fleet Tracking
Monitor your fleet from one dashboard.
By Industry
By Segments
Learn
Connect
Discover
About Us
Website Analytics: How to Track Website Leads and Measure Traffic
A complete guide to website analytics for service businesses — covering Google Analytics how to set up (updated for GA4), how to track website leads and conversion events, average website traffic benchmarks for small businesses, Google Search Console setup, and heat mapping with Microsoft Clarity and Hotjar.
Jun 10, 2026

Marketing efforts that aren't measured are just guesses. Without website analytics, you don't know which pages are driving calls, which traffic sources are sending potential customers your way, or where people are dropping off before they book a job. You're spending time and money without a clear understanding of what's working — and you can't improve what you can't see.
This guide covers the analytics tools that matter for a service business, how to set up Google Analytics for the current standard (GA4), how to track website leads and conversions, what average web traffic looks like for a small business, and which traffic metrics to check regularly.
Important note: If you previously set up Google Analytics before July 2023, you were using Universal Analytics (UA), which was permanently shut down. GA4 is now the standard, with a completely different interface and setup process. This guide covers GA4 only — if you're looking at old tutorials referencing "Audience," "Behavior," or "Goals" in the sidebar, those are obsolete.
Your Analytics Stack
For most service businesses, three free tools give you a comprehensive view of your site traffic and lead data:
1. Google Analytics 4 (GA4) — tracks who visits your site, where they came from, which pages they viewed, and whether they completed the actions you care about (calls, form submissions, bookings). This is the foundation of any website analytics setup and handles the bulk of your data collection. Marketing teams managing multiple websites can run separate GA4 properties for each.
2. Google Search Console — shows what search terms people used to find your website across search engines, how much organic search traffic you're getting from Google search, and how you're ranking for those keywords.
3. Google Tag Manager — manages all your tracking tools in one place without requiring code changes each time you add something. Install it once; update tracking from there.
Two additional tools worth adding once the basics are in place:
4. Microsoft Clarity — free heat mapping and session recording to see how visitors interact with your pages
5. Hotjar — more advanced behavior analytics with heat maps and visitor recordings (paid plans for deeper features)
Google Analytics How to Set Up
Google Analytics 4 tracks user behavior across your website — where visitors came from, what they did on desktop and mobile devices, and whether they converted into leads or customers. A correct GA4 setup is the foundation of tracking web traffic and leads for a service business.
Step 1: Create a GA4 Account and Property
- Go to analytics.google.com and sign in with your Google account
- Click "Start measuring" and create a new account (or add a new property to an existing account)
- Name your property, set your time zone and currency, and select "Web" as the platform
- Enter your website URL to create a Data Stream — this generates your Measurement ID (format: G-XXXXXXXXXX)
Step 2: Install the Tracking Code on Your Website
Option 1: Site Kit by Google (recommended for WordPress)
Install the Site Kit by Google plugin in WordPress. It connects GA4, Search Console, and other Google tools without touching code. After installation, authenticate your Google account and it connects automatically.
Option 2: Google Tag Manager (recommended for most setups)
Google Tag Manager (GTM) is a code container that manages all your tracking scripts. Install GTM once, then deploy GA4 and any other tools through it without editing your website again.
- Create a GTM account and container at tagmanager.google.com
- Add the two GTM code snippets to your website (or have your developer do this once)
- In GTM, create a new Tag → Google Analytics: GA4 Configuration
- Enter your GA4 Measurement ID from Step 1
- Set trigger to "All Pages" and publish
For a current setup walkthrough, see Google's official GA4 setup guide.
Step 3: Verify Data Is Coming In
After installation, go to your GA4 property and check Reports → Realtime. Browse your own website in another tab — you should see yourself appear as an active user within a few minutes. If you see data, your Google Analytics setup is working.
Navigating GA4: Key Reports for Service Businesses
GA4's left sidebar has Reports, Explore, Advertising, and Configure. Most of your regular monitoring happens in Reports.
Reports → Acquisition → Traffic Acquisition
This shows where your web traffic is coming from. The main channels:
- Organic search — visitors who found you through a Google or Bing search. This reflects your SEO performance and is typically the highest-value traffic source for service businesses. For more on improving organic search traffic, see the SEO guide.
- Direct — visitors who typed your URL directly, or came from a source with tracking stripped. Note: ad blockers and some email clients remove tracking parameters, which inflates direct traffic numbers above the true count.
- Paid search — traffic from Google Ads or other paid search campaigns
- Organic social — traffic from unpaid social media posts
- Paid social — traffic from paid social ads, including banner ads and promoted posts on Facebook, Instagram, and other platforms
- Referral — visitors who clicked a link to your site from another website
- Email — traffic coming from your email campaigns and other channels you've tagged with UTMs
Reports → Engagement → Pages and Screens
Shows which pages on your website get the most page views, how long visitors spend on them, and which pages have the highest exit rate. Focus on your service pages, pricing page, and contact page — these are the pages visited most often by people with real buying intent. If they're not getting meaningful traffic, that's worth investigating.
Reports → Engagement → Conversions
Shows how many times your tracked conversion events fired — form submissions, phone number clicks, booking completions. These require manual setup (covered in the next section).
How to Track Website Leads
Traffic statistics tell you who's visiting. Lead tracking tells you who's converting into potential customers. Knowing how to track website leads is where website analytics starts generating real sales value.
What to Track as a Conversion
For a service business, the highest-priority actions to track:
- Phone number clicks — when a visitor taps your phone number on mobile devices. Often the highest-intent action on a service business website.
- Contact form submissions — when someone fills out a request form
- Online booking completions — if you have a booking portal, tracking completed bookings shows your most direct path to sales
- Sign-ups — if you offer free resources like white papers or free courses, tracking sign-ups shows content-driven lead flow and helps you understand which content is reaching the right audience
- Click-to-call button clicks — for specific CTA buttons on mobile-targeted pages
Setting Up Conversion Tracking in GA4
GA4 uses "events" for conversion tracking — the old "Goals" system from Universal Analytics is gone.
Method 1: Thank-you page tracking (simplest)
Create a thank-you page users see after submitting a form (e.g., yoursite.com/thank-you). In GA4:
- Go to Configure → Events → Create Event
- Set a condition: page_location contains "/thank-you"
- Name the event "form_submission"
- Go to Configure → Conversions and mark "form_submission" as a conversion
This tracks form submissions without needing Google Tag Manager.
Method 2: Google Tag Manager (more comprehensive)
GTM lets you track website leads from phone number clicks, button interactions, and other actions that don't produce a thank-you page.
- In GTM, create a new Tag → Google Analytics: GA4 Event
- Name it descriptively: "phone_click," "form_submit," "booking_complete"
- Set a trigger that fires on the specific action (click on your phone number link, form submission)
- Publish the tag
- In GA4, go to Configure → Conversions and mark the event as a conversion
For the current GA4 conversion setup tutorial, see Google's conversion documentation.
How to Read Your Lead Tracking Data
Once conversions are set up, go to Reports → Engagement → Conversions to see leads by conversion type. Cross-reference with Traffic Acquisition to understand which channels are driving results:
- Which traffic source sends the most visitors?
- Which source actually produces the most conversions?
- These are often different — high traffic from the wrong source isn't reaching the right person
For example, if organic search sends 300 visitors/month and generates 12 leads, while paid search sends 100 visitors and generates 8 leads, paid search has a significantly better conversion rate. That comparison directly informs budget decisions — where to double down and where to cut.
New users visiting for the first visit from organic search typically have high commercial intent ("plumber near me," "HVAC repair [city]"). Comparing conversion rates for new users vs. returning users can surface new insights about which channels bring in the right person vs. just more traffic.
Average Website Traffic for a Small Business: What's Normal
Understanding average web traffic for a small business helps you know whether your traffic statistics are on track. Local service businesses look very different from ecommerce or national brands — focus on your own trends rather than benchmarks built around larger companies with more resources and a different business model.
Typical monthly visitors for local service businesses:
- New website, minimal SEO: 100–500 sessions/month
- Established local business with basic SEO: 500–2,000 sessions/month
- Well-optimized local service business: 2,000–10,000 sessions/month
- Multi-location or regional service business: 5,000–25,000+ sessions/month
These are rough ranges. The right number depends on your market size, company size, how competitive your trade is locally, and how much content and SEO investment you've made. An HVAC company in Dallas competing in a dense market will have different traffic stats than a plumber in a rural area. Most companies at the 1–50 employee range fall in the 500–5,000 sessions/month band.
What matters more than raw traffic: conversion rate. Industry benchmarks for service business websites:
- Average conversion rate: 2–5% of sessions
- Strong conversion rate: 5–10%
- Contact page conversion rate: 10–20% is achievable with a clear, low-friction form
A service business website getting 500 monthly visitors but converting at 8% generates 40 leads — more value than a site getting 2,000 sessions/month at 1%. High traffic to the wrong audience is just noise. The goal is reaching the right audience, not maximizing raw visitor counts.
Engagement rate (GA4's replacement for bounce rate) measures the percentage of sessions where users were actively engaged — scrolled, clicked, or spent more than 10 seconds on the page. For service business websites, 45–65% is typical. Below 40% suggests your landing pages may not be matching visitor intent.
Page views per session tells you whether site visitors are exploring. For service businesses, 2–3 pages per session is typical — someone checking your services page and then your contact page is the ideal path. Very low page views (1.0–1.2) may indicate traffic coming from low-quality sources or a mismatch between your ads and your landing page.
Google Search Console
Google Search Console shows how your website appears in Google search results — which search terms people use to find you, how much search traffic each query drives, and your average position across search engines.
Key Data in Search Console
Performance → Search Results shows queries (what people searched), clicks (how many came to your site), impressions (how many times your site showed up), and average position.
What to look for:
- High impressions, low clicks — you're showing up but not getting chosen. Better title tags and meta descriptions can improve click-through rate without changing your ranking.
- Positions 5–15 — close to the top of search results but not quite there. These pages are your best opportunities for more organic traffic with focused SEO work.
- Queries you didn't expect — pages often rank for terms you didn't target. These can surface new insights about your target audience and what they're actually searching for — sometimes revealing content gaps worth filling.
How to Connect Search Console to GA4
In GA4, go to Admin → Property → Search Console Links. This pulls search query data into GA4 alongside your website traffic stats and lead data — giving you a more comprehensive view of the full path from search to conversion.
To set up Search Console, go to search.google.com/search-console, add your property, and verify ownership. If you used Site Kit, this is done automatically.
Heat Mapping: Microsoft Clarity and Hotjar
Standard traffic metrics don't show you how visitors actually behave on a page — where they click, how far they scroll, where they abandon. Heat maps do. For tracking website leads, they're especially valuable for diagnosing why contact pages aren't converting.
Microsoft Clarity is completely free with no limits. It provides:
- Heat maps — where users click and tap on each page
- Scroll maps — how far down visitors scroll (critical for knowing if your CTA is above or below where most people stop)
- Session recordings — videos of individual sessions on desktop and mobile devices, showing exactly what someone did before they left or converted
Clarity is especially useful for diagnosing conversion problems: you can watch recordings of site visitors who landed on your contact page and left without submitting, and see exactly where the friction occurred.
Hotjar offers similar functionality with additional features like on-page surveys. The free plan covers most small business needs. Paid plans start at $39/month for more recording volume.
For most service businesses, start with Microsoft Clarity — free, no usage limits, and it gives you the core data you need without a significant time investment.
What to Monitor and When
Weekly:
- Conversions — how many phone clicks, form submissions, and sign-ups compared to last week?
- Unusual spikes or drops in any channel?
Monthly:
- Traffic Acquisition — which channels are growing? Which are declining?
- Top pages — are your service pages and pricing page getting traffic?
- Search Console queries — high-impression/low-click opportunities?
- Conversion rate trends — is your contact page converting consistently?
- New users — is organic search traffic bringing in fresh potential customers?
Quarterly:
- Full review of organic search traffic rankings in Search Console
- Heat map review of high-traffic pages — is your contact information visible above the scroll line?
- Audit conversion events — are they still firing correctly?
- Review traffic stats by channel to inform budget decisions for the next quarter
For context on how analytics fits into your overall digital marketing approach, see the digital marketing overview.




