Back to blog
Technology 7 min read8 Jun 2026

Google Analytics for UK Trade Businesses — How to Track Your Website Performance and Marketing in 2026

Most trade businesses in the UK have a website. Very few know who visits it, where those visitors come from, or which pages actually drive enquiries. Without that data, every marketing decision — whether to spend more on Google Ads, post more on Facebook, or focus on getting more Google reviews — is guesswork. Google Analytics 4 (GA4) is the free tool that answers those questions. This guide covers everything a UK tradesperson needs to know: what changed when Universal Analytics was shut down, how to set up GA4, which reports matter, how to track form submissions and phone calls as conversions, and how to connect it all to Trade2Base so your traffic data ties to actual job revenue.

1. Why Trade Businesses Need Analytics

A website without analytics is like posting flyers without knowing which streets you covered or how many people called. You spend money, something happens, but you have no idea what caused it. Analytics gives you that visibility.

For a local trade business, the questions analytics answers are practical ones: Is anyone finding my website? Are they coming from Google search or from that Facebook post I did last month? Which page do people land on, and which page do they leave from without enquiring? Did my Google Ads campaign send actual traffic, or did it just spend my budget? How many people clicked the phone number on my contact page last week?

Without answers to these, you might keep paying for a lead directory that sends you fewer and fewer enquiries, or stop a Google Ads campaign that was working, or spend hours writing blog posts that nobody reads. Analytics does not make decisions for you — but it means your decisions are based on what is actually happening rather than what you think might be happening.

The good news is that GA4 is free, it works on any website platform (WordPress, Wix, Squarespace, or a custom build), and the core setup takes less than an afternoon. The data starts accumulating from the moment you install it, so the sooner you set it up, the more historical data you have to work with.

2. GA4 vs Universal Analytics: What Changed

If you set up Google Analytics on your website before July 2023 and never updated it, you were running Universal Analytics (UA) — the previous version of the platform. Google shut UA down permanently in July 2023. If you log in to your old account and it says “your Universal Analytics property has stopped processing data,” that is why. You are not looking at current traffic data; you are looking at archived historical data.

GA4 replaced UA and is built on a fundamentally different data model. UA counted page views and sessions as its primary unit of measurement. GA4 counts events — every interaction on your site (a page view, a button click, a scroll, a form submission, a video play) is recorded as an event. This gives you much more granular data, but it also means the interface looks completely different and some familiar metrics work differently.

The key differences that matter for trade businesses: GA4 has better cross-device tracking (if someone finds you on their phone and calls from their desktop later, GA4 handles that better), improved integration with Google Ads and Google Search Console, and a predictive audience feature that identifies users likely to convert. For most tradespeople, these advanced features are secondary — the priority is getting GA4 installed and tracking basic traffic and conversions accurately.

3. Setting Up GA4: Step by Step

You will need a Google account (the same Gmail or Google Workspace account you use for Google Ads or Google Business Profile is fine). Go to analytics.google.com and sign in.

  1. Create an Analytics account. Click Admin in the bottom left, then “Create account.” Give it your business name. Under data sharing settings, the defaults are fine — leave them as they are.
  2. Create a property. A property is a measurement unit — typically one per website. Name it your domain (e.g. “smithsplumbing.co.uk”), set the reporting time zone to United Kingdom, and set the currency to British Pound (GBP).
  3. Set up a data stream. Choose “Web,” enter your website URL, and give the stream a name. Google will generate a Measurement ID in the format G-XXXXXXXXXX. Keep this to hand — you will need it shortly.
  4. Install the tracking code. You have two options: install the Google tag (a JavaScript snippet) directly into your website's <head> HTML, or use Google Tag Manager (GTM) to deploy it. For most trade businesses, GTM is the better route — explained in the next section.
  5. Verify data is flowing. After installation, go to GA4 and open Reports → Realtime. Visit your website in a browser tab. Within 30 seconds you should see yourself appear as an active user. If you do not see anything after a couple of minutes, check the tag is installed on all pages (not just the homepage) and that no ad blocker is interfering with your test.

4. Google Tag Manager: Why to Use It and How

Google Tag Manager (GTM) is a free tool that lets you manage all your tracking scripts — Google Analytics, Google Ads conversion tracking, Facebook Pixel, call tracking scripts — from one place, without touching your website's code every time you want to make a change. You install GTM once on your site, then everything else is added through GTM's interface.

For a trade business, the practical advantage is this: when you want to add phone call click tracking, or set up a new conversion event, or add a Facebook Pixel because you are running Facebook Ads, you do it in GTM without going back to your web developer or wrestling with your website builder's settings. It saves significant time and reduces the risk of breaking something on your site.

Adding GA4 via GTM in 5 steps

  1. Go to tagmanager.google.com, create a free account and container for your website. GTM will give you two code snippets. Install these into your website HTML — this is a one-time job.
  2. In your GTM workspace, click Tags → New. Give the tag a name like “GA4 Configuration.”
  3. Under Tag Configuration, choose “Google Tag.” Enter your GA4 Measurement ID (the G-XXXXXXXXXX you got when setting up your data stream).
  4. Under Triggering, choose “All Pages.” This ensures GA4 fires on every page of your site.
  5. Click Save, then click Submit to publish the container. GA4 data will now start flowing. Verify it using the Realtime report as described above.

Once GTM is installed and GA4 is running through it, adding conversion tracking for your contact form or phone number clicks becomes straightforward and does not require any further changes to your website code.

5. Key Reports for Trade Businesses

GA4 has a lot of reports. For a trade business, three categories matter most: where your traffic comes from, what visitors do when they arrive, and whether they take the actions you want (calling, enquiring, or booking).

Traffic Acquisition

Find this under Reports → Acquisition → Traffic acquisition. This report shows you where your visitors come from, broken into channels:

  • Organic search: People who found you through a Google (or Bing) search without clicking an ad. This is your SEO traffic — the most valuable in the long run because it costs nothing per click.
  • Direct: People who typed your web address directly into their browser, or clicked a bookmarked link. Often regulars or people who already know your business.
  • Referral: People who arrived via a link on another website — Checkatrade, a local directory, a supplier's website, or a forum mention.
  • Paid search: Clicks from your Google Ads campaigns. If you run ads, always check that this channel is registering traffic — if it is not, your UTM tagging (covered below) may need fixing.
  • Organic social: Clicks from your Facebook, Instagram, or LinkedIn posts.

For most local trade businesses, organic search will be the dominant channel once your site has been live for a while. If direct traffic is disproportionately large, it often means your UTM tagging on other channels is incomplete and those visits are being misattributed.

Engagement

Under Reports → Engagement, you can see which pages get the most views, how long visitors spend on each page, and your engagement rate. In GA4, engagement rate replaces the old “bounce rate” metric (though bounce rate is still accessible as a secondary metric). An engaged session is one where the visitor stayed more than 10 seconds, viewed at least two pages, or triggered a conversion event. An engagement rate above 55–65% is solid for a local service business website.

The Pages and Screens report tells you which pages get the most views. For a trade business, you want your services pages and contact page to feature prominently — if your homepage gets 80% of all traffic and people rarely navigate further, your site architecture may be working against you.

Conversions

Traffic and engagement data is useful context, but conversion data is what actually tells you whether your website is working. A conversion, in GA4, is any meaningful action you define: a contact form submission, a phone number click, a quote request, a booking. Without setting up conversions, GA4 can tell you how many people visited but not how many of those visitors took any action at all.

Setting up a contact form submission as a conversion

The simplest method: when someone submits your contact form, redirect them to a thank-you page (e.g. yoursite.co.uk/thank-you). In GTM, create a new trigger that fires when the page path equals “/thank-you.” Create a GA4 event tag linked to that trigger, name the event “form_submission” (or “contact_form_submit”). Publish the GTM container. Then in GA4, go to Configure → Events, find your event, and mark it as a conversion using the toggle. Within 24 hours it will appear in your conversions report.

Phone number click tracking

If your phone number is a clickable link (it should be — on mobile this lets visitors call directly by tapping), you can track every click as a conversion event. In GTM, create a trigger type “Click — Just Links,” with the condition that the click URL contains “tel:”. Create a GA4 event tag for this trigger named “phone_click.” Mark it as a conversion in GA4. Now every time someone taps or clicks your phone number, it registers as a conversion event alongside your form submissions.

6. Google Search Console Integration

Google Search Console (GSC) is a separate free tool that shows you which search queries people used to find your site in Google, how many times your pages appeared in results (impressions), and how often people clicked through (clicks). It also flags technical issues: pages Google cannot crawl, mobile usability errors, and structured data problems.

Connecting GSC to GA4 gives you keyword-level data inside your Analytics reports. Without this connection, GA4 shows organic search traffic as a channel but cannot tell you which specific search terms drove those visits. With the connection, you can see that 40 visits came from people searching “boiler service Leeds” last month, and how many of those converted.

To connect them: in GA4, go to Admin → Product Links → Search Console Links. Click Link, select your GSC property, and confirm. The link usually processes within 24 hours. Once active, a new section called “Search Console” appears under Reports → Acquisition, showing queries, landing pages, countries, and devices with Google Search data.

For trade businesses, the Queries report is particularly valuable. If you are ranking well for “plumber Harrogate” but your click-through rate is low, your page title and meta description may need improving. If you are getting impressions for a service keyword you do not rank highly for, that is a content opportunity.

7. What Good Looks Like for a Local Trade Site

One of the first questions trade business owners ask when they look at their GA4 data for the first time is: is this good? Here are realistic benchmarks for a local service business website in the UK.

MetricTypical rangeNotes
Monthly sessions50 – 50050+ is a healthy baseline for a local single-trade site; 200+ with active SEO or ads
Engagement rate50 – 75%Below 40% suggests landing page mismatch or slow load times
Average engagement time45 – 120 secondsShort if visitors call without clicking further — not always a bad sign
Contact form conversion rate2 – 6%Many enquiries will be phone calls not captured here; combined rate higher
Organic search share40 – 70%Higher once SEO matures; lower if running significant paid campaigns

If your site receives fewer than 50 sessions per month consistently and you are not running any paid advertising, the issue is visibility rather than conversion. Focus on your Google Business Profile, local SEO, and whether your site pages are indexed. Analytics will tell you what is happening once people arrive, but it cannot fix a lack of visibility upstream.

8. UTM Parameters: Track Every Marketing Channel Precisely

When you run Google Ads, the platform automatically passes data to GA4 (if both accounts are linked). But for everything else — Facebook Ads, email campaigns, WhatsApp links, Checkatrade profile links, van signage QR codes — you need to manually tag your URLs with UTM parameters. Without them, those clicks will all show up in GA4 as “Direct” traffic, invisible and unattributed.

UTM parameters are tags added to the end of a URL that tell GA4 where the click came from. A tagged URL looks like this:

Example UTM-tagged URL

https://smithsplumbing.co.uk/contact?utm_source=facebook&utm_medium=paid_social&utm_campaign=boiler_offer_june

The three essential parameters are utm_source (where the click comes from: facebook, checkatrade, email, leaflet), utm_medium (how it was delivered: paid_social, organic_social, cpc, email, print), and utm_campaign (the specific campaign name you choose). Use Google's free Campaign URL Builder tool (search “Google UTM builder”) to generate these links without typing them manually.

Be consistent with your naming conventions. If you use “Facebook” in one campaign and “facebook” in another, GA4 treats them as two separate sources. Lowercase, underscores instead of spaces, and a consistent structure make your data far easier to analyse over time.

Practical examples of where trade businesses should use UTM tags: the link in your Facebook Ads, the URL in your email signature, the link in your Checkatrade or MyBuilder profile, the QR code URL on your van or site board, and the link in any WhatsApp broadcast message to past customers.

9. Privacy, GDPR, and Cookie Consent in the UK

GA4 uses cookies to track visitors. Under UK GDPR and the Privacy and Electronic Communications Regulations (PECR), you need explicit consent from visitors before placing non-essential cookies — and analytics cookies are non-essential under ICO guidance. This means you must have a cookie consent banner that gives visitors a genuine choice to accept or decline tracking.

The ICO (Information Commissioner's Office) is the UK's data protection authority. Its guidance is clear: pre-ticked consent boxes and consent banners that make “reject all” harder to find than “accept all” are not compliant. Fines for small businesses are rare, but reputational damage from a complaint is a real risk — particularly if a customer reports you.

In practice, most small trade business websites use a consent management platform (CMP) to handle this. Free or low-cost options include Cookiebot, CookieYes, and Osano. These tools present a compliant banner, block GA4 from loading until consent is given, and log consent records. Install one before you go live with GA4 — not as an afterthought.

One practical implication: because some visitors decline cookies, your GA4 data will not capture 100% of your traffic. Typical consent acceptance rates for UK sites are 60–80%. This means your reported session count will be lower than your true visitor count. That is acceptable — the trends are still meaningful, and complying with GDPR is not optional.

10. Common Mistakes That Undermine Your Analytics Data

Not filtering out your own traffic

Every time you visit your own website — to check it looks right, to update a page, to send a customer a link and then click it yourself — you add a session to your analytics data. For a small site with 100 sessions a month, regular self-visits from you and your team can meaningfully inflate the numbers and distort your channel data. In GA4, go to Admin → Data Streams, select your stream, then click Configure tag settings → Define internal traffic. Add your office and home IP addresses to exclude them from reporting. If your IP is dynamic, your web developer or broadband provider can advise on your typical IP range.

Not setting up conversions

Traffic data without conversion tracking is like knowing how many people walked past your shop window without knowing how many came in and bought something. Many trade business owners set up GA4, look at their session count occasionally, and think they are using analytics. Without conversion events for form submissions and phone clicks, you cannot answer the only question that matters: is my website actually generating enquiries?

Checking traffic but never acting on it

Analytics data has no value unless it changes what you do. Set aside 20 minutes once a month to look at your reports. Pick one thing to act on each month — whether that is improving a page that gets traffic but low engagement, redirecting ad budget to the channel with the best conversion rate, or noticing that your mobile traffic is high but your mobile form completion rate is low and fixing the mobile form layout. One action per month based on real data will outperform any amount of traffic-watching.

Using referral exclusions incorrectly

If your contact form or payment page is hosted on a third-party service (like a booking platform or payment gateway), visitors leaving your site to that service and returning will show up as a new referral session from that third-party domain. This splits what should be one session into two and inflates your session count while misattributing traffic. In GA4, add these third-party domains to your referral exclusion list under Admin → Data Streams → Configure tag settings → List unwanted referrals.

11. Using Data to Make Better Business Decisions

Once your GA4 is set up correctly with conversions tracked, you have the information to make better decisions about your website and marketing. Here are the specific questions analytics can answer for a trade business.

Which pages drive enquiries? Look at your conversions report filtered by landing page. If your boiler installation page drives 60% of your form submissions but only gets 25% of your traffic, it is a high-value page worth investing in — more content, more targeted ads pointing to it, better internal linking. If your homepage gets 50% of traffic but almost zero conversions, it needs a clearer call to action or a more direct path to your contact options.

Which channel brings the best-converting visitors? In the Traffic Acquisition report, add a secondary metric showing conversions or conversion rate. You may find that organic search brings 70% of your traffic but only 40% of your conversions, while paid search brings 15% of traffic but 35% of conversions — making your Google Ads far more efficient than the raw traffic numbers suggest.

Are visitors finding what they need on mobile? Under Reports → User → Tech, check the Device Category breakdown. If 70% of your visitors are on mobile (typical for trade searches), and your mobile engagement rate or conversion rate is significantly lower than desktop, your mobile experience needs attention — usually slow load time, a phone number that is not a clickable link, or a form that is hard to use on a small screen.

When does traffic peak? The Realtime report and the date dimension in other reports let you see your traffic by day and hour. Many trade businesses see Monday morning spikes (homeowners plan their week) and winter peaks for heating-related searches. Knowing this lets you time your social posts, email campaigns, and ad spend increases to match when your audience is actively searching.

12. GA4 and Trade2Base: Full-Funnel Visibility

GA4 is excellent at answering questions about your website: who visits, from where, and which actions they take on the site. What it cannot tell you is what happened after someone submitted your contact form or clicked your phone number. Did they become a booked job? Did they accept the quote, or did they go with a competitor? Was the job worth £300 or £3,000? Did they rebook six months later?

This is the attribution gap that most trade businesses live with. GA4 tells you that your Google Ads campaign generated 18 form submissions last month. Your accountant tells you revenue was good. But connecting those two facts — which specific campaigns generated which revenue — requires a system that tracks the customer from first enquiry through to paid invoice.

Trade2Base is built to close that gap. When an enquiry comes in through your website (via a UTM-tagged link or a form with a hidden source field), the lead source is recorded against the customer record. When a quote is sent and accepted, the job is linked to that lead. When the job is invoiced and marked as paid, the revenue is attributed back to the original marketing channel. You get a report that tells you your organic search traffic generated £14,200 in paid job revenue last quarter, and your Facebook Ads generated £2,800 — not just click counts and form fills, but actual money in the bank by channel.

That is the information that changes where you put your marketing budget. Not vanity traffic metrics. Not impressions or click-through rates. Revenue by source, job by job, month by month.

GA4 shows who visits your site. Trade2Base shows which ones pay.

Connect your marketing data to real job revenue — not just traffic and clicks.

Start free trial