Blog

The latency cost of an extra sGTM container in Europe

Multi-region adds operational complexity. Whether the latency saving is worth it depends on what you actually measure.

Adding a second sGTM container in a closer region sounds like an obvious optimisation. The latency saving for the closer audience is real but small, the operational cost is real and persistent, and the trade-off only pays off in specific conditions.

Latency numbers

For a US-based audience hitting an EU-based tagging server, expect 100-150ms additional round-trip time vs hitting a US-based server. For an EU-based audience hitting a US server, similar. For Asia-Pacific audiences hitting an EU server, 200-300ms.

These numbers sound material until you remember that tagging requests are asynchronous and do not block page rendering. The user does not experience the latency directly. The data arrives at GA4 and Meta a fraction of a second later, which has no practical impact on attribution.

Where latency does matter

  • Conversion-blocking flows (rare): if a tag's response is required to complete the user action, the latency matters. This is unusual; most flows fire-and-forget.
  • Aggressive bot filtering at the edge (rare): if your bot filter checks geographic plausibility against IP, requests routed across continents look more suspicious.
  • Compliance: if data residency requires data not to leave a region, multi-region is the only option.

The cost of the second container

A second container means: a second config to keep in sync, a second monitoring target, a second pricing tier on your SprTags plan (or doubled App Engine costs if self-hosted). Two domains' worth of SSL certificates. Two preview headers to debug separately.

For most teams, this is more friction than the latency saving justifies.

When to actually do it

Three triggers, any one is sufficient:

  1. Compliance forces you to keep certain data in certain regions.
  2. Your traffic split is genuinely 40-60 or more even across two continents (rare).
  3. You have measured Core Web Vitals impact from the latency and it is meaningful (basically never, given fire-and-forget).

The single-container alternative

Pick the region with the largest share of your traffic. Accept that the smaller share sees slightly higher latency. The data arrives correctly; nothing is lost. The region selection guide walks through the choice in more detail.