Know which pound brought the customer.

GA4, Tag Manager, server-side conversions, call tracking and dashboards set up so every enquiry is counted once, correctly and with consent.

GA4Tag ManagerServer-side trackingDashboards

GA4 and Tag Manager setup

A clean GA4 property and a tidy Tag Manager container, with events named consistently and documented.

Conversion tracking

Forms, calls, bookings and WhatsApp messages sent to GA4, Google Ads and Meta as real conversions, without double counting.

Server-side and Consent Mode

Server-side conversions and Consent Mode v2, so your data stays as complete as the law and your visitors allow.

Call tracking and dashboards

Calls traced to the campaign or search that produced them, and a dashboard that shows enquiries by channel.

Sound familiar?

01

Numbers that never agree

GA4 says one thing, Google Ads says another and your inbox says a third, so nobody trusts any of them.

02

Conversions that are not enquiries

Page views, button clicks and thank-you page reloads are counted as leads, and your ad platforms optimise towards them.

03

A cookie banner that breaks tracking

Your consent banner either blocks everything, so you see nothing, or blocks nothing, so you are not compliant.

What you get

GA4 and conversion tracking setup, done by developers

Most tracking is set up once, in a hurry, by whoever launched the site. Then the site changes, a form is rebuilt, a new campaign starts, and the tracking quietly stops matching reality. Months later, you are making budget decisions on numbers that are wrong.

We set tracking up the way we build software: planned, tested and documented. Because we are developers as well as marketers, we can add events in the code, send conversions from the server and fix breaks ourselves, rather than guessing from inside a tag manager.

Start with what counts

Before we touch GA4, we agree what a real enquiry is for your business. For most service businesses it is a submitted form, a call over a certain length, a booking or a WhatsApp message. Those become your key events. Everything else is useful context, but it is not a conversion, and we do not send it to your ad platforms as one.

GA4 and Tag Manager, set up cleanly

We create or tidy your GA4 property, link it to Google Ads and Search Console, and set the right retention and filters. In Tag Manager, every tag, trigger and variable is named consistently, so anyone who opens the container later can follow it. We write down what each event means and where it is sent, and hand that document to you.

Server-side conversions and Consent Mode

Browsers and phones now block much of what tracking scripts used to see. Server-side conversions send the enquiry from your own server to Google Ads and the Meta Conversions API, matched and deduplicated, so your data is more complete. We pair this with Consent Mode v2 and a banner that defaults to denied until a visitor agrees. Your data stays as full as consent allows, and you stay on the right side of UK privacy rules.

Call tracking

For many businesses the best enquiries come by phone. We set up tracked numbers by source, record calls over a set length as conversions and send them to your ad platforms, so a phone call from an ad counts the same as a form.

Dashboards you can read

A dashboard should answer the questions you actually ask: how many enquiries did we get, from where, and what did each one cost? We build a Looker Studio report around those questions, fed automatically. Where you use a CRM, we can link enquiries through to the work they became, so you see revenue by channel rather than just leads.

The foundation for everything else

Tracking is the first thing we set up in any growth marketing work, because it decides whether the rest can be judged fairly. Google Ads and Meta Ads both optimise towards the conversions you give them, and SEO is only worth measuring in enquiries. If you are moving platforms, our guide to moving off WordPress without losing your rankings covers keeping tracking and search intact through the switch. For a site built around enquiries, see the Casibus case study.

How we do it

Strategy first

We audit what is tracked today, find what is missing or double counted, and agree which actions count as a real enquiry for your business. Then we fix the price.

Find the big idea

We decide the handful of numbers you will actually run the business on, and sketch the dashboard around them before building anything.

Build it properly

We build the tracking in code and in Tag Manager, test every event on staging, and check each conversion fires once, with and without consent.

Launch to convert

Tracking goes live before or alongside any campaign, so the ad platforms learn from real enquiries from the first day.

Run and grow

We watch for breaks after site changes, add tracking for new forms and campaigns, and keep the dashboard answering the questions you ask.

What it costs

We price every project after a short call, so you know the figure before any work starts.

Website and SaaS cost estimator

What affects the cost

  • How many forms, booking flows and conversion points your site has
  • How many ad platforms and tools need the data
  • Whether you need server-side tracking and call tracking
  • Whether conversions need to link to your CRM
  • How much of your current setup can be kept

Tech and tools

GA4Google Tag ManagerConsent Mode v2Google AdsMeta Conversions APILooker StudioGoogle Search ConsoleLaravel

Related work

Client work

Every enquiry answered, whatever time it arrives.

Opus Smile
Dental

Two Bradford branches, one website, and orders taken direct.

The International Restaurant
Hospitality

A claims site that gives a straight answer first.

Casibus

A charity website where every page can take a donation.

Give a Gift

From treatment page to booked consultation in two clicks.

Rejuvaskin
Healthcare

A construction consultancy, set out service by service.

Aquious Consulting
Construction

A fresh look for a family restaurant Otley has known since 1982.

The Jewel Otley
Hospitality

Christmas bookings, private dining and an early bird menu, all in one place.

Westbourne Spice
Hospitality

A Doncaster restaurant website built around booking a table.

Jumaira Restaurant
Hospitality

A full priced menu and a booking form on every page.

Jumaira Spice
Hospitality

A written price before anyone books a flight.

Persona Smile
Dental

FAQs

Do I need server-side tracking?

If you spend meaningfully on Google Ads or Meta Ads, it is usually worth it. It gives the ad platforms more complete data on real enquiries, which helps them find more of the right people.

What is Consent Mode v2?

It is Google's way of adjusting tags to match a visitor's cookie choice. Tags hold back until consent is given, and Google models some of the missing data. We set it up with a banner that defaults to denied.

Can you fix tracking on a site you did not build?

Yes. We work with most platforms through Tag Manager, and where we need a change in the site code we will tell you exactly what and why.

Will I lose my historical data?

No. We improve your existing GA4 property rather than replace it wherever we can. Where a fresh start is needed, we keep the old property running so the history stays available.

What do I get at the end?

Working tracking, a written plan of every event and conversion, access to everything in your own accounts and a dashboard showing enquiries by source.

Related services

Let's talk about your project.

Tell us what you need. You'll hear back from a person, usually within one working day.

I'm interested in

We use these details only to reply to you.