Business Playbook

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

Blog featured image

Share

Linkedin Instagram Twitter (X) logo icon linking to FieldPulse's social media updates Facebook

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 the right customers, or where people are dropping off before they book a job. You're spending time and money without knowing 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 correctly for the current standard (GA4), how to track website leads and conversions, what average website traffic for a small business looks like, and which numbers to actually 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 small service businesses, three free tools cover everything you need to track website performance and leads:

  1. Google Analytics 4 (GA4) — tracks who visits your site, where they came from, which pages they view, and whether they complete the actions you want (calls, form fills, bookings). This is the foundation of any website analytics setup.
  2. Google Search Console — shows what search terms people used to find your website, how many website visitors came from Google search, and how you're ranking for those keywords.
  3. Google Tag Manager — manages all your tracking codes in one place without requiring code changes every time you add a new tracking tool.

Two additional tools worth adding once the basics are running:

  1. Microsoft Clarity — free heat mapping and session recording to see how visitors interact with your website pages
  2. 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, and whether they converted into leads or customers. Setting up Google Analytics correctly is the foundation of tracking website traffic and leads for a service business.

Step 1: Create a GA4 Account and Property

  1. Go to analytics.google.com and sign in with your Google account
  2. Click "Start measuring" and create a new account (or add a new property to an existing account)
  3. Name your property, set your time zone and currency, and select "Web" as the platform
  4. 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 to your website 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.

  1. Create a GTM account and container at tagmanager.google.com
  2. Add the two GTM code snippets to your website (or have your developer do this once)
  3. In GTM, create a new Tag → Google Analytics: GA4 Configuration
  4. Enter your GA4 Measurement ID from Step 1
  5. 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 in the Realtime view 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 website traffic is coming from. The main channels to monitor:

  • Organic Search — visitors who found you through a Google or Bing search. This reflects your SEO performance. For more on improving organic search rankings, see the SEO guide.
  • Direct — visitors who typed your URL directly into their browser, or came from a source that couldn't be tracked
  • Paid Search — traffic from Google Ads or other paid search campaigns
  • Organic Social — traffic from your social media posts
  • Referral — visitors who clicked a link to your site from another website
  • Email — traffic from your email campaigns

Reports → Engagement → Pages and Screens

Shows which pages on your website get the most traffic, how long visitors spend on them, and which pages have the highest exit rate (where people leave). Your service pages and contact page should be getting meaningful traffic. If they're not, that's worth investigating.

Reports → Engagement → Conversions

Shows how many times your tracked conversion events fired — form submissions, phone number clicks, booking completions. You have to set these up manually (covered in the next section).

How to Track Website Leads

Knowing how to track website leads is the most valuable thing you can do with Google Analytics as a service business. Traffic data tells you who's visiting; lead tracking tells you who's converting into potential customers.

What to Track as a Conversion

For a service business, the most important website leads to track are:

  • Phone number clicks — when a visitor taps your phone number on mobile. This is 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 lead source
  • Click-to-call button clicks — similar to phone number clicks, but for specific CTA buttons

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 that users see after submitting a form (e.g., yoursite.com/thank-you). In GA4:

  1. Go to Configure → Events → Create Event
  2. Set a condition: page_location contains "/thank-you"
  3. Name the event "form_submission"
  4. 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 clicks on your phone number, button interactions, and other actions that don't naturally produce a thank-you page.

  1. In GTM, create a new Tag → Google Analytics: GA4 Event
  2. Name it descriptively: "phone_click," "form_submit," "booking_complete"
  3. Set a trigger that fires on the specific action (click on your phone number link, form submission)
  4. Publish the tag
  5. 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 how many leads came from each conversion type. Cross-reference with Traffic Acquisition to understand which channels are driving website leads:

  • Which traffic source sends the most visitors?
  • Which source actually produces the most conversions (leads)?
  • These are often different — high-traffic sources are not always high-lead-quality sources

For example, if organic search sends 300 visitors/month and generates 12 leads, while paid search sends 100 visitors and generates 8 leads, your conversion rate is significantly better from paid search — which should inform how you allocate your marketing budget.

Average Website Traffic for a Small Business: What's Normal

Understanding average website traffic for a small business helps you know whether your numbers are on track or need attention. For local service businesses specifically, expectations are different from ecommerce or national brands.

Typical website traffic benchmarks 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 heavily on your market 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 benchmarks than a plumber in a rural area.

What matters more than raw traffic: Conversion rate — the percentage of website visitors who become leads. 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 sessions/month but converting at 8% is generating 40 leads — more valuable than a site getting 2,000 sessions/month and converting at 1%.

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% engaged sessions is typical. Below 40% suggests your landing pages may not be matching visitor expectations.

Google Search Console

Google Search Console shows how your website appears in Google search results — which search terms people use to find you, how many website visitors came from each query, and your average ranking position.

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 in results), 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.
  • Positions 5–15 — you're close to the top of search results. These pages are worth additional SEO optimization.
  • Queries you didn't expect — pages often rank for terms you didn't target, which can inform new content opportunities.

How to connect Search Console to GA4: In GA4, go to Admin → Property → Search Console Links. This lets you see search query data inside GA4 alongside your website traffic and lead data.

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

Heat maps show visually where users click, how far they scroll, and where they get stuck — information that standard analytics don't capture. For tracking website leads specifically, heat maps are 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 the page users scroll (critical for knowing if your CTA is below where most visitors stop scrolling)
  • Session recordings — videos of individual user sessions, showing exactly what someone did before they left or converted

Clarity is especially useful for diagnosing conversion problems: you can watch recordings of visitors who landed on your contact page and left without submitting, and see exactly where the friction occurred.

To install: create a project at clarity.microsoft.com and paste the tracking code (or add via Google Tag Manager). Recordings start appearing within 24–48 hours.

Hotjar offers similar heat map and recording functionality with additional features like surveys. Free plan covers most small business website needs. Paid plans start at $39/month for more recording volume.

For most service businesses, start with Microsoft Clarity — free, no usage limits, and provides the core data you need.

What to Monitor and When

Weekly:

  • Conversions — how many phone clicks, form submissions, and bookings? Compared to last week?
  • Any unusual traffic spikes or drops?

Monthly:

  • Traffic Acquisition — which channels are growing or declining?
  • Top pages — are your service pages performing?
  • Search Console queries — high-impression/low-click opportunities?
  • Conversion rate trends — is your contact page converting consistently?

Quarterly:

  • Full review of organic search rankings in Search Console
  • Heat map review of high-traffic pages — is your contact information visible? Is your CTA above the scroll line?
  • Audit your conversion events — are they still firing correctly?

For context on how analytics fits into your overall digital marketing approach, see the digital marketing overview.

How much will you grow?

See how FieldPulse can take your business further.