Web GTM vs server-side GTM
Server GTM doesn't replace web GTM — it sits behind it. The web container still collects browser context and sends it to your own subdomain; the server container decides what goes on to which destination. That architecture buys you three things: cookies that survive Safari's cap because they're set in an HTTP response, control over what leaves before it leaves, and events that can come from your backend rather than a page. It costs hosting and it needs an owner.
Free30 minutesNo obligation
Web GTM vs server GTM · what breaks
What people get wrong about this choice — Web GTM vs server GTM
- 01
Thinking server GTM replaces the web container
It sits behind it. Both run, and the web container is still where browser context is collected.
- 02
Expecting it to fix badly built tags
A wrong event proxied through a server is a wrong event with better delivery.
- 03
Underestimating the ownership cost
It's infrastructure. Without someone who notices when it breaks, it degrades quietly.
Web GTM vs server GTM · the fix
Choose web GTM alone when — Web GTM vs server GTM
Your numbers reconcile already
There's no gap for the extra layer to close.
Nobody will own the infrastructure
A container without an owner is a liability, not an asset.
Your traffic is low and mostly Chrome
Where the ITP cookie cap does least damage.
Web GTM vs server GTM · architecture
Side by side, on the criteria that actually decide it — Web GTM vs server GTM
Six criteria. Cost and ownership decide more of these than features do.
- 1
Cookie lifetime
Web GTM sets cookies in JavaScript, capped at 7 days in Safari. A server container sets them in an HTTP response, which isn't.
- 2
Data control
Web GTM sends what the tag was built to send. Server GTM lets you strip or rewrite parameters before dispatch — a real boundary rather than a filter running inside a third-party script.
- 3
Backend events
Only the server container can accept them. Refunds and renewals have no page to fire from.
- 4
Ad blocker exposure
Requests to your own subdomain are generally not on blocklists; requests to platform domains often are.
- 5
Running cost
Web GTM: none. Server GTM: hosting that scales with traffic.
- 6
Maintenance burden
Web GTM can be changed by anyone with access. Server GTM needs someone who understands infrastructure.
Web GTM vs server GTM · diagnose
Limitations of both — Web GTM vs server GTM
Neither option is free of them. These are the ones that change the decision rather than the ones that sound impressive.
- 01
It doesn't improve event quality on its own
Garbage in, garbage out, delivered more reliably.
- 02
Hosting is a real running cost
Small for most businesses, not zero, and it grows with traffic.
- 03
It adds a failure point
If the container goes down, everything behind it stops. That's an argument for monitoring, not against building.
- 04
Consent still applies
Server GTM changes where consent is enforced, not whether it has to be.
Web GTM vs server GTM · prove
How to check the choice was right — Web GTM vs server GTM
Same test either way, run on your own account rather than on a vendor's demo.
Source of truth
your own order, CRM or booking records
- Tagging subdomain resolving on your own certificate.
- First-party cookies confirmed persisting past seven days in Safari on a real device.
- Deduplication confirmed at every destination before legacy paths are removed.
- Consent verified by denying it and confirming nothing leaves.
- Reconciled over a fully closed window, matched per record rather than on totals.
- Re-checked 30 days later, because a setup that holds once and drifts is the harder failure.
Web GTM vs server GTM · free audit
What we check in the free audit
- It doesn't improve event quality on its own
- Hosting is a real running cost
- It adds a failure point
- Consent still applies
Checked against
your own order, CRM or booking records
Free30 minutesNo obligation
Web GTM vs server GTM · when not to buy
Where we're not neutral — Web GTM vs server GTM
We build server containers. Here's the argument against hiring us to.
- We sell server GTM implementations, so treat a recommendation to build one with appropriate suspicion.
- The honest case for web GTM alone: it's free, it has no infrastructure, anyone on your team can change it, and if your numbers reconcile it's doing its job completely.
- Server GTM is also something a competent developer can stand up themselves. The software is free and Google's documentation is public. What you'd be paying us for is the event design and the reconciliation, not the container.
- If nobody at your company will own the infrastructure after handover, we'd rather tell you not to build it than sell you something that quietly stops working in six months.
Web GTM vs server GTM · what we deliver
Choose web GTM plus server GTM when
You need cookies past seven days
Server-set first-party cookies aren't subject to Safari's JavaScript cap.
You need to strip data before dispatch
Healthcare, legal and financial verticals need an actual control boundary, and client-side filtering isn't one.
Events come from your backend
Refunds, renewals, CRM stages — none of them have a browser.
You want one place to fan out to many destinations
Rather than a separate tag per platform in the browser.
Pricing
Pick the package that fits your ad spend
Browser-side starter
$400One-time fee · lifetime ownership
Repairs and verifies your existing browser-side setup. Honest about its ceiling: it fixes what's broken today, and the browser can still lose events tomorrow.
- Root cause fixed, not worked around
- Verified on a live conversion
- Reconciled against your own records
- Written handover
1st-party server-side
Recommended$800One-time fee · most popular
Money events sent from your own records through a first-party container on your subdomain, so the browser can no longer lose them.
- First-party server container on your own subdomain
- Conversions from your records, not the browser
- Deduplicated on a shared event ID at every destination
- First-party cookies beyond Safari's 7-day cap
- 95%+ accuracy and 8+ Meta EMQ, guaranteed in writing
Full 1st-party stack
$1,800One-time fee · lifetime ownership
Every paid channel server-side plus the offline loop, for advertisers whose spend makes an attribution leak more expensive than the build.
- Everything in 1st-party server-side
- Pinterest, Snapchat, Reddit and LinkedIn CAPI
- CRM and offline conversion loop
- Refunds and cancellations corrected wherever each platform allows it
- Monitoring so the next break surfaces in days
FAQ
Web GTM vs server GTM questions, answered
No. It sits behind it. The web container still collects browser context and forwards it to your subdomain.
It depends on traffic and provider. A small self-hosted instance is a few dollars a month at low volume; managed providers charge per request. Check current pricing at the source — it changes.
Yes. The software is free and Google documents it publicly. The hard parts are event design, deduplication and reconciliation, not the container.
No — it runs outside the page. If anything it reduces the number of third-party scripts the browser has to load.
Free · 30 min
Find out whether a server container earns its keep
Free30 minutesNo obligation
