Analytics & measurementAdvanced

Server-side tagging

Server-side tagging moves tag processing from the visitor's browser to a server you control, which then forwards data to analytics and ad platforms.

Also called: Server-side GTM, sGTM

In server-side tagging, the browser sends a single data stream to a tagging server, usually on a subdomain of your own site, and that server sends data on to GA4, ad platforms and other tools. Google Tag Manager offers a server container for this. It can reduce browser script, give you control over what each vendor receives, and set cookies from your own server. It also adds hosting cost and engineering responsibility, and it does not remove consent obligations.

How the setup works

You run a GTM server container on a cloud service (Google documents Cloud Run, and other hosts are possible), map it to a first-party subdomain such as metrics.example.com, and point your web tags at it. Clients in the server container receive incoming requests, and server-side tags forward processed data to each destination.

What it can and cannot do

It gives you a single place to strip or transform data before vendors see it, for example removing query parameters that contain personal data. It reduces the number of third-party scripts in the browser. Cookies set by your server on your own domain can last longer than cookies set by JavaScript in some browsers.

It does not make tracking consent-free. If a user declines analytics or advertising cookies, the same rules apply. It also does not make ad blockers irrelevant, since some block known tagging endpoints regardless of domain.

  • Benefits: data control, fewer browser scripts, first-party context
  • Costs: hosting fees, setup and monitoring work, debugging across two containers

When it is worth it

Teams with heavy ad spend, strict data governance needs or many vendors tend to get the most from it. A small site with GA4 and one ad pixel may not justify the operational load.

Example

Removing emails from URLs before they reach vendors

Imagine Quarrystone, a recruiting platform, finds that a legacy flow puts applicant emails in a URL parameter. A server-side transformation strips that parameter from every hit before it reaches GA4 and ad platforms, while engineering fixes the flow itself.

Common mistakes

Treating it as a consent workaround

Moving collection to a server does not change the legal basis you need.

Skipping monitoring

If the tagging server goes down, all tracking stops. Set uptime alerts.

Questions

Usually yes. A web container or the Google tag sends data from the browser to your tagging server; the server container handles the rest.

Know the terms. Now win the searches.

We find the searches your buyers make, then build, publish and improve the pages that win them.