SERVER-SIDE GTM, GA4 & CONSENT MODE V2

iOS and ad blockers ate your conversion data.

Server-side Google Tag Manager, GA4, Meta Conversions API and Consent Mode v2, set up on your own subdomain. Your ad platforms start seeing the conversions they were missing, and your reporting stops disagreeing with your bank account.

Works with Stape, Google Cloud Run or your own server.
Events received, browser vs server
purchase 61% → 94%
generate_lead 48% → 88%
begin_checkout 73% → 97%
browser only with server side

Consent Mode v2 active · first-party cookies restored

1st
Party cookies restored
v2
Consent Mode compliant
3–5
Days to live
100%
Documented handover

Sound familiar?

GA4 says 40 conversions, your CRM says 90
Meta and Google both claim the same sale, so you cannot tell what worked
Safari kills your cookies after 7 days and attribution dies with them
You went live with Consent Mode v2 and your EU data fell off a cliff
Nobody in your team can explain where the numbers come from

If you nodded at any of these, this is exactly what we fix.

What changes

You stop guessing which half worked.

Most businesses make budget decisions on numbers that quietly stopped being true. When the measurement is right, the reporting matches reality, and where the next dollar goes stops being a coin flip.

  • Conversions that survive ad blockers and iOS
  • Numbers that match what actually reached you
  • Consent handled the way the law expects
Get a tracking audit
Working late at a desk on a laptop

How it works

Four steps, start to finish

01

1. Audit what you have

We map every tag, trigger and pixel currently firing, and find what is double counting, missing or silently broken.

  • Tag and trigger inventory
  • Duplicate and missing event check
  • Consent and cookie audit
02

2. Stand up the server container

A server-side GTM container on your own subdomain, so requests come from your domain rather than a third party's.

  • Stape or Google Cloud Run
  • Custom subdomain with SSL
  • First-party cookie restoration
03

3. Rebuild the events

Every event you care about routed through the server: GA4, Meta Conversions API, Google Ads enhanced conversions, TikTok if you run it.

  • Deduplication between browser and server
  • Hashed user data where the platform supports it
  • Purchase value and currency verified
04

4. Consent Mode v2 and proof

Consent wired correctly so you stay compliant without throwing away modelled conversions, then a documented handover.

  • CMP connected to Consent Mode v2
  • Before and after event comparison
  • Written docs for whoever inherits it

What you get

What you actually get

Server-side GTM container

Running on your own subdomain, not a shared third-party endpoint.

GA4 through the server

Events that survive ad blockers and browser tracking prevention.

Meta Conversions API

Deduplicated against the browser pixel, so nothing is counted twice.

Google Ads enhanced conversions

Hashed first-party data sent server side, so the bidding has something to learn from.

Consent Mode v2

Compliant with the EU requirement, without silently losing your whole EU dataset.

Documentation

A written map of every event, where it fires and what it sends. So this is never a black box again.

Server-Side Tracking

If the number is wrong,
the decision is wrong.

Start with a free check of what your site records today.

Pricing

Three packages. One goal.

Tracking Audit

$397

one-time

  • Full audit of every tag, trigger and pixel
  • Duplicate, missing and broken event report
  • Consent and cookie compliance check
  • Written fix plan with priorities
  • Credited back against a full setup
Audit my tracking
Most popular

Server-Side Setup

$997

one-time

  • Everything in the audit
  • Server-side GTM on your own subdomain
  • GA4 + Meta Conversions API, deduplicated
  • Google Ads enhanced conversions
  • Consent Mode v2 wired to your CMP
  • Before and after data comparison
  • Full written documentation and handover call
Set it up properly

Measurement Retainer

$297

/month

  • Monthly data quality check
  • New events added as you launch things
  • Platform change monitoring and repair
  • One dashboard that answers what is working
  • Priority response when something breaks
Keep the data clean

FAQ

Common questions

Do I really need server-side tracking?

If you spend on ads and your platform numbers disagree with your CRM, yes. If you are spending under a few hundred a month, fix the browser-side setup first. We will tell you which case you are in during the audit rather than selling you the bigger thing.

Will this get me in trouble with privacy law?

Done correctly it is the opposite. Consent Mode v2 means you only track people who agreed, and server side gives you control over what data leaves your business at all. We do not build anything that ignores a consent choice.

Stape or Google Cloud Run?

Stape for most businesses, it is cheaper at low volume and there is nothing to maintain. Cloud Run when you are at high volume or your team already lives in Google Cloud. We recommend based on your traffic, not on preference.

How long does it take?

Three to five business days for a standard setup. Longer if your site is a custom build with no data layer, and we will say so before starting.

Will my conversion numbers go up?

Recorded conversions usually go up, because you stop losing the ones that were being blocked. That is recovered data, not new sales. Anyone promising you a specific percentage lift is guessing.

Ready when you are.

Tell us about your business. We do the work. You decide. Works with Stape, Google Cloud Run or your own server.