Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Server-Side Tracking for Ad Measurement
Web Development

Server-Side Tracking for Ad Measurement

Ad blockers, browser restrictions and consent tooling all remove tracking. What server-side measurement recovers, what it does not, and the obligations.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Server-side tracking sends conversion events from your own infrastructure rather than the browser, which recovers data lost to blockers and browser restrictions. It does not remove consent obligations, and implementing it badly creates duplicate counting.

The short answer

A meaningful share of visitors block browser tags, and browsers increasingly limit them regardless. Sending the conversion from your server, where you already know the enquiry happened, recovers most of that.

It changes where the event comes from, not whether you need consent to send it.

What gets lost in the browser

  • Ad blockers removing the tag entirely
  • Browser restrictions on cross-site tracking
  • Consent tooling correctly withholding tags
  • Scripts failing on slow connections before they fire
  • Users leaving before the tag loads

The consent one is worth stating plainly. That data is not lost to a technical fault, and recovering it server-side without consent would not be a fix.

What server-side recovers

EventBrowser tagServer side
Form submissionOften blockedReliable, you own the event
Phone enquiryInvisibleCapturable if you record it
Qualified leadNot visible at allYes, later, when you know
Closed saleNoYes, which is the valuable one

The bottom two rows are the real prize. Sending back which leads actually qualified or closed lets the platform optimise towards revenue rather than towards form fills.

Avoid double counting

Running browser and server events together without deduplication counts conversions twice, which inflates results and misleads optimisation.

Send a shared event identifier from both paths so the platform can match them. This is standard, documented by the platforms, and routinely omitted.

The obligations do not change

  1. Consent requirements apply to the data, not to the transport.
  2. Your privacy notice should describe what you send and to whom.
  3. Honour a refusal server-side as you would in the browser.
  4. Be careful what identifiers you send; more is not better.
  5. Keep a record of what you send and why.

Server-side measurement is sometimes presented as a way around consent. It is not, and treating it that way creates a compliance problem rather than a measurement improvement.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does server-side tracking avoid consent requirements?

No. The obligation attaches to the data and the purpose, not to where the request comes from.

How much data does it recover?

It varies with your audience and how much blocking they use. Measure the difference rather than assuming a figure.

Will it double count?

It will if you run both paths without a shared event identifier for deduplication. That is the most common implementation fault.

Is it hard to implement?

For a form submission on a site you control, it is a modest piece of work. Matching it correctly with existing browser events is the fiddly part.

Keep reading

More on Web Development

Start here

Running ads and not sure what is working?

Tell us what you are running, where the clicks land and what you count as a lead. We will come back with an honest view on whether the measurement is trustworthy, what is worth fixing first and a realistic range. If the problem is the landing page rather than the campaign, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →