{"id":70347,"date":"2026-05-13T12:21:48","date_gmt":"2026-05-13T12:21:48","guid":{"rendered":"https:\/\/taggrs.io\/google-tag-gateway-vs-server-side-gtm-welke-heeft-jouw-installatie-echt-nodig\/"},"modified":"2026-10-02T08:59:02","modified_gmt":"2026-10-02T08:59:02","slug":"google-tag-gateway-vs-server-side-gtm","status":"publish","type":"post","link":"https:\/\/taggrs.io\/nl\/google-tag-gateway-vs-server-side-gtm\/","title":{"rendered":"Google Tag Gateway vs Server-side GTM: welke heeft jouw setup echt nodig?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Google launched this as first-party mode in 2024, renamed it Google Tag Gateway for advertisers in 2025, and has been expanding it steadily since. It split opinions immediately. Some teams treated it as the end of the Server-side Tracking conversation. Others dismissed it as a lightweight workaround.<\/p>\n\n<p class=\"wp-block-paragraph\">Geen van beide klopt helemaal.<\/p>\n\n<p class=\"wp-block-paragraph\">De realiteit is: de 2 tools pakken verschillende problemen aan op verschillende lagen van je setup. GTG verandert waar scripts vandaan worden geladen. Server-side GTM verandert waar gegevens worden verwerkt en waar cookies worden geschreven. Dat is niet hetzelfde en ze door elkaar halen leidt tot opstellingen die er op papier compleet uitzien, maar echte gaten in de tracering openlaten.   <\/p>\n\n<p class=\"wp-block-paragraph\">In dit artikel ontdek je wat Google Tag Gateway verandert in je setup en wat het ongemoeid laat, hoe server-side GTM anders omgaat met event processing, cookie lifetime en cross-platform dekking, een directe vergelijking van beide tools op 7 dimensies en een duidelijk kader om te beslissen welke setup (of welke combinatie) past bij je tracking stack.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>In short:<\/strong> <\/p>\n\n<ul class=\"wp-block-list\">\n<li>Google Tag Gateway changes where your Google scripts load from. It's a CDN configuration change that recovers data lost to hostname-based blocking, covers Google products only, and does nothing for Safari's 7-day cookie cap. <\/li>\n\n\n\n<li>Server-side GTM changes where events get processed and where cookies get written. It moves the event pipeline off the browser entirely, writes cookies via HTTP headers so ITP doesn't apply, and works with any platform that has a server-side API.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">If your stack is Google-only and your conversion cycle is short, GTG is a reasonable low-effort win. If either of those isn't true, it won't address your issues.<\/p>\n\n<figure class=\"wp-block-image size-full is-resized has-custom-border\"><img decoding=\"async\" src=\"https:\/\/taggrs.io\/wp-content\/uploads\/2026\/05\/google-tag-gateway-vs-server-gtm-setup.svg\" alt=\"Vergelijking van Google Tag Gateway en server-side Google Tag Manager: hoe de gegevensstroom van de website (of app) naar de advertentieplatformen werkt.\" class=\"wp-image-70334\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;aspect-ratio:1.9049060411148946;object-fit:cover;width:840px;height:auto\" title=\"\"><\/figure>\n\n<h2 id=\"what-is-google-tag-gateway\" class=\"wp-block-heading\">Wat is Google Tag Gateway?<\/h2>\n\n<p class=\"wp-block-paragraph\">Google Tag Gateway is a <strong>Google-managed proxy for your Google tags<\/strong>. Instead of loading from\u00a0googletagmanager.com, your Google scripts load from a path on your own domain, something like\u00a0yoursite.com\/metrics. <a href=\"https:\/\/taggrs.io\/ga4-server-side-tracking\/\" data-type=\"link\" data-id=\"https:\/\/taggrs.io\/ga4-server-side-tracking\/\">GA4<\/a> data collection shifts from Google's collection endpoint to that same path.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>The domain is yours. <\/strong>Google manages the infrastructure behind it. Your CDN or load balancer forwards that path to Google. Cloudflare came first, followed by Akamai and Fastly, then Google Cloud Platform, which <a href=\"https:\/\/support.google.com\/tagmanager\/answer\/4620708?hl=en-gb\" data-type=\"link\" data-id=\"https:\/\/support.google.com\/tagmanager\/answer\/4620708?hl=en-gb\" target=\"_blank\" rel=\"noopener\">reached general availability on 1 June 2026<\/a> using GCP's global external Application Load Balancer. Amazon CloudFront support arrived after that, configured through Tag Assistant. Setup is mostly a CDN configuration change and a container update.<\/p>\n\n<p class=\"wp-block-paragraph\">Er is ook een tweede manier om GTG te draaien: door het in te schakelen in een bestaande server-side GTM-container. In dat geval draait GTG waar je container ook draait, meestal een subdomein zoals data.yoursite.com. <\/p>\n\n<p class=\"wp-block-paragraph\">One hard constraint worth naming upfront: GTG <strong>covers Google products only<\/strong>. So GA4, <a href=\"https:\/\/taggrs.io\/google-ads-server-side-tracking\/\">Google Ads<\/a>, Floodlight, and Google Tag are included. If you run Meta, TikTok, Klaviyo, or anything outside that ecosystem, GTG doesn't touch those events.<\/p>\n\n<h3 id=\"what-does-gtg-fix\" class=\"wp-block-heading\">Wat lost GTG op?<\/h3>\n\n<p class=\"wp-block-paragraph\">De meeste advertentieblokkers werken door verzoeken naar bekende hostnamen van derden te blokkeren. googletagmanager.com staat op elke grote blokkadelijst. GTG omzeilt dat door deze aanvragen via jouw domein te routeren, dat op geen enkele lijst staat.  <\/p>\n\n<p class=\"wp-block-paragraph\">That's a real improvement. Real-world aggregated data puts the uplift at around 4-6% for Google data that would otherwise get dropped at the script level. For more details, <a href=\"https:\/\/speakerdeck.com\/taggrs131\/measurecamp-amsterdam-2026-google-tag-gateway-vs-server-google-tag-manager\" target=\"_blank\" rel=\"noopener\">see the comparison data by Niek Schlepers<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\">Google's own launch figure was higher, at around 11% signal uplift. <strong>The gap between that and independent measurements isn't necessarily either side being wrong<\/strong>. Google's number reflects setups where the gateway was configured well on sites that previously had no first-party routing at all. Independent tests tend to measure incremental gain on sites that already had some protection in place. Where your site lands depends on how much of your traffic runs blockers that match on hostname only, which is the specific loss GTG addresses.<\/p>\n\n<h3 id=\"two-things-gtm-doesnt-fix\" class=\"wp-block-heading\">Twee dingen die GTG niet oplost<\/h3>\n\n<h4 id=\"1-the-path-problem\" class=\"wp-block-heading\">1. Het padprobleem<\/h4>\n\n<p class=\"wp-block-paragraph\">Ten eerste lost GTG het padprobleem niet op. GTG verandert het domein en laat je een eigen padvoorvoegsel kiezen, maar de bekende eindpuntpatronen blijven in de URL staan. Een GA4 verzoek voor gegevensverzameling komt nog steeds terecht bij <strong>\/g\/collect<\/strong> achter je voorvoegsel, iets als   <strong>yoursite.com\/metrics\/g\/collect?v=2&amp;tid=G-12345678 <\/strong>. Ad blockers zoals Ghostery en uBlock Origin passen niet alleen op hostnamen. Ze filteren ook op bekende padhandtekeningen en \/g\/collect is een goed gedocumenteerd patroon in de meeste grote blokkadelijsten, ongeacht welk domein het aanbiedt. Geavanceerde blokkers vangen deze verzoeken nog steeds, waardoor GTG maar beperkt kan herstellen.  <\/p>\n\n<h4 id=\"2-cookie-lifetime\" class=\"wp-block-heading\">2. Levensduur van cookies<\/h4>\n\n<p class=\"wp-block-paragraph\">Cookies are still set by JavaScript running in the browser. When your GTM container fires client-side, it writes cookies via document.cookie. Safari's Intelligent Tracking Prevention caps those cookies at 7 days. Doesn't matter which domain served the script. The cookie origin is the browser's JavaScript environment. GTG doesn't change that layer.<\/p>\n\n<p class=\"wp-block-paragraph\">Voor elk attributietraject dat langer duurt dan een week, of voor elke bezoeker die na 7 dagen in Safari terugkomt om te converteren, geldt nog steeds de limiet van 7 dagen. Hetzelfde als voorheen. Het laden van het script is verbeterd; het cookie-probleem is niet verholpen.  <\/p>\n\n<p class=\"wp-block-paragraph\">Safari has kept tightening this. <a href=\"https:\/\/taggrs.io\/safari-27-tracking-protection\/\">Safari 27, which shipped in September 2026, added blocking at the network transport layer<\/a> - it now checks the destination IP of outbound connections, not just the domain a script came from. That's worth reading if you're considering GTG specifically, because it's the clearest example of a browser-level change that a first-party domain doesn't solve.<\/p>\n\n<h3 id=\"what-changed-in-gtm-in-august-2026\" class=\"wp-block-heading\">What changed in GTM in August 2026<\/h3>\n\n<p class=\"wp-block-paragraph\">Google has been merging Google Tag and Google Tag Manager into a single system. The GTM interface now has a redesigned Overview page, container configuration has moved into a Settings section, and triggers, variables, templates and folders sit under a collapsible Advanced section. Google also added visual tagging, which lets you configure some events by selecting elements directly on the page.<\/p>\n\n<p class=\"wp-block-paragraph\">The part relevant here is the architecture. Google says the update allows Tag Manager containers to send data directly to Google destinations. That tightens the integration between GTM, the Google tag and the gateway, and it makes the Google-only path smoother than it was when this comparison was first written.<\/p>\n\n<p class=\"wp-block-paragraph\">It doesn't change the two limits above. Cookies are still written by JavaScript, so ITP still applies, and the coverage is still Google products only. But if you're weighing effort as part of the decision, the Google-only route got easier in August.<\/p>\n\n<h2 id=\"what-is-server-side-gtm\" class=\"wp-block-heading\">What is Server-side GTM?<\/h2>\n\n<p class=\"wp-block-paragraph\">Server-side GTM haalt het verwerken van gebeurtenissen helemaal weg van de browser en plaatst het op een server die jij beheert.<\/p>\n\n<p class=\"wp-block-paragraph\">Your browser sends one event to your server. The server receives it, processes it, and forwards it to each platform via server-to-server API calls. If you use the <a href=\"https:\/\/taggrs.io\/enhanced-tracking-script-against-ad-blockers\/\" data-type=\"link\" data-id=\"https:\/\/taggrs.io\/enhanced-tracking-script-against-ad-blockers\/\">Enhanced Tracking Script<\/a> along with your server container, the ad blockers have no visibility into those calls. There's nothing running in the browser to block.<\/p>\n\n<h3 id=\"how-does-server-side-gtm-work-differently\" class=\"wp-block-heading\">Hoe werkt server-side GTM anders?<\/h3>\n\n<p class=\"wp-block-paragraph\">De cookie-situatie verandert aanzienlijk. Je server schrijft cookies met HTTP Set-Cookie response headers. ITP's limiet van 7 dagen is gericht op cookies die worden geschreven door JavaScript. Cookies die zijn ingesteld via headers van een first-party origin vallen buiten die beperking. Een correct geconfigureerde server-side setup kan <strong>first-party cookies schrijven die 365 dagen of langer meegaan<\/strong>.    <\/p>\n\n<p class=\"wp-block-paragraph\">Voor sites waar klanten weken nodig hebben om te beslissen, is dat verschil in levensduur van cookies het verschil tussen nauwkeurige attributie en attributie die onvolledig is door het ontwerp.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Coverage<\/strong> is another gap server-side GTM fills. The same container can route events to GA4, <a href=\"https:\/\/taggrs.io\/google-ads-enhanced-conversions-explained\/\">Google Ads Enhanced Conversions<\/a>, Meta Conversions API, <a href=\"https:\/\/taggrs.io\/tiktok-server-side-tracking\/\" data-type=\"link\" data-id=\"https:\/\/taggrs.io\/tiktok-server-side-tracking\/\">TikTok Events API<\/a>, and most other platforms that offer a server-side API. If <strong>cross-channel campaigns<\/strong> are losing signal and it's starting to show up in your retargeting performance, one event pipeline to all platforms is where the structural fix sits.<\/p>\n\n<p class=\"wp-block-paragraph\">De tegenprestatie? GTM heeft hosting, configuratie en GTM-kennis nodig om goed te werken. Het is geen snelle omschakeling.  <\/p>\n\n<h2 id=\"google-tag-gateway-vs-server-side-gtm-a-direct-comparison\" class=\"wp-block-heading\">Google Tag Gateway vs Server-Side GTM: A direct comparison<\/h2>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"535\" src=\"https:\/\/taggrs.io\/wp-content\/uploads\/2026\/05\/image-3-1024x535.webp\" alt=\"\" class=\"wp-image-70324\" title=\"\"><\/figure>\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><\/td><td><strong>Google Tag Gateway<\/strong><\/td><td><strong>Server-side GTM<\/strong><\/td><\/tr><tr><td>Wat verandert er?<\/td><td>Waar scripts vandaan komen<\/td><td>Waar gebeurtenisverwerking plaatsvindt<\/td><\/tr><tr><td>Cookie-instelling<\/td><td>JavaScript (browser)<\/td><td>HTTP-headers (server)<\/td><\/tr><tr><td>ITP-impact<\/td><td>Geen verandering<\/td><td>Cookies kunnen 365+ dagen meegaan (met een goede sst setup)<\/td><\/tr><tr><td>Advertentieblokkering omzeilen<\/td><td>Alleen hostnaam-niveau (bekende paden zoals \/g\/collect blijven zichtbaar)<\/td><td>Volledige server-naar-server oproepen<\/td><\/tr><tr><td>Platform dekking<\/td><td>Alleen Google-producten<\/td><td>Elk platform met een server-API<\/td><\/tr><tr><td>Instelcomplexiteit<\/td><td>Laag<\/td><td>Gemiddeld tot hoog<\/td><\/tr><tr><td>Typische gegevensstijging<\/td><td>4-6%*<\/td><td>14-20%*<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">* Check the data and comparison in <a href=\"https:\/\/speakerdeck.com\/taggrs131\/measurecamp-amsterdam-2026-google-tag-gateway-vs-server-google-tag-manager\" target=\"_blank\" rel=\"noreferrer noopener\">GTG or server-side GTM? The server-side dilemma by Niek Schlepers<\/a><\/p>\n\n<p class=\"wp-block-paragraph\">Those uplift percentages are averages, so it's good to see your own numbers to get a better idea of what to expect. <a href=\"https:\/\/taggrs.io\/calculate-server-side-tracking-roi\/\" data-type=\"link\" data-id=\"https:\/\/taggrs.io\/calculate-server-side-tracking-roi\/\">This calculator estimates what a server-side setup would recover for your specific traffic<\/a> based on your platform mix and browser split.<\/p>\n\n<p class=\"wp-block-paragraph\">Er is ook een technisch onderscheid dat je moet begrijpen als je je zorgen maakt over hetzelfde site vs. hetzelfde oorsprongsgedrag. GTG's CDN setup vereist een pad op je hoofddomein (yoursite.com\/metrics), dat dezelfde oorsprong heeft als je site. Een typische sGTM implementatie draait op een subdomein zoals data.yoursite.com. Dat is same-site, maar niet same-origin. Je kunt sGTM ook implementeren achter een root-domein pad, maar dat vereist een reverse proxy voor je container. Sommige browsers en sommige blokkers behandelen subdomeinen en root-domein paden verschillend, dus waar je eindpunten zich bevinden is een architectonische keuze, geen cosmetische.     <\/p>\n\n<p class=\"wp-block-paragraph\">Learn more about <a href=\"https:\/\/taggrs.io\/same-origin-tracking-full-cookie-lifetime\/\">same-origin tracking and how it can restore cookie lifetime<\/a>. <\/p>\n\n<h2 id=\"which-setup-is-right-for-your-use-case\" class=\"wp-block-heading\">Welke opstelling is geschikt voor jouw toepassing?<\/h2>\n\n<p class=\"wp-block-paragraph\"><strong>GTG is de juiste keuze als:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Je stapel bestaat alleen uit Google-producten (GA4, Google Ads, Floodlight)<\/li>\n\n\n\n<li>De meeste van uw gebruikers gebruiken Chrome<\/li>\n\n\n\n<li>Conversiecycli zijn korter dan 7 dagen<\/li>\n\n\n\n<li>Je wilt een verbetering met weinig overhead en minimale configuratie<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\"><strong>sGTM is de juiste keuze als:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Je volgt op meerdere platforms (Meta, TikTok, Klaviyo, Google)<\/li>\n\n\n\n<li>Je klanten doen er meer dan 7 dagen over om te converteren<\/li>\n\n\n\n<li>Je hebt cookies nodig die langer meegaan dan de ITP-limiet van Safari<\/li>\n\n\n\n<li>U wilt toestemming afdwingen aan de serverkant en controle over PII voordat gegevens uw infrastructuur verlaten<\/li>\n\n\n\n<li>U wilt de volledige reikwijdte begrijpen van wat server-side tracking terugvindt<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">Some sectors hit these limits sooner than others. <a href=\"https:\/\/taggrs.io\/server-side-tracking-for-igaming-online-gambling-operators\/\">iGaming<\/a> and <a href=\"https:\/\/taggrs.io\/server-side-tracking-for-wellness-and-health-brands\/\">health and wellness brands<\/a> both run into the cookie lifetime and consent constraints early, because their conversion cycles are long and their ad platforms restrict what can be tracked client-side. If you're on <a href=\"https:\/\/taggrs.io\/woocommerce-server-side-tracking\/\">WooCommerce<\/a> or <a href=\"https:\/\/taggrs.io\/shopify-server-side-tracking\/\" data-type=\"link\" data-id=\"https:\/\/taggrs.io\/shopify-server-side-tracking\/\">Shopify<\/a>, the platform-specific setup guides cover the ecommerce event mapping in more detail.<\/p>\n\n<p class=\"wp-block-paragraph\">Hier is een voorbeeld.<\/p>\n\n<p class=\"wp-block-paragraph\">Je volgt op verschillende platforms. Een <a href=\"https:\/\/taggrs.io\/nl\/facebook-server-side-tracking\/\">Meta server-side setup<\/a> is afhankelijk van sGTM, niet van GTG. TikTok, Klaviyo en al het andere buiten het ecosysteem van Google doen dat ook.  <\/p>\n\n<p class=\"wp-block-paragraph\">Je klanten hebben tijd nodig om te converteren. Reizen van meerdere weken in Safari hebben cookies nodig die dag 7 overleven. GTG biedt dat niet.  <\/p>\n\n<p class=\"wp-block-paragraph\">Je wilt zien wat je werkelijk verliest. Het volledige beeld van wat server-side tracking terugwint is moeilijk te begrijpen totdat je beide opstellingen gebruikt en vergelijkt. <\/p>\n\n<p class=\"wp-block-paragraph\">Je hebt gegevenscontrole nodig die verder gaat dan gegevensherstel. Met sGTM kun je beslissen wat er naar elk platform wordt doorgestuurd, logica voor toestemming server-side toepassen en PII strippen voordat gegevens je infrastructuur verlaten. <\/p>\n\n<p class=\"wp-block-paragraph\">De meeste teams die conversie-tracking serieus nemen, komen uiteindelijk uit bij server-side GTM. GTG kan een nuttige eerste stap zijn. Het sluit alleen de infrastructuurkwestie niet.  <\/p>\n\n<h2 id=\"can-gtg-and-server-side-work-together\" class=\"wp-block-heading\">Can GTG and Server-side GTM work together?<\/h2>\n\n<p class=\"wp-block-paragraph\">Technisch gezien werken Google Tag Gateway en server-side GTM op verschillende lagen, dus ze conflicteren niet altijd. Over het algemeen raden we echter niet aan om beide samen te gebruiken. In de praktijk kan het combineren van GTG met je server-side setup interfereren met je bestaande serverconfiguratie. En omdat het risico niet altijd voorspelbaar is, is ons advies om \u00e9\u00e9n benadering te kiezen in plaats van ze over elkaar heen te leggen.   <\/p>\n\n<p class=\"wp-block-paragraph\">Als je al server-side GTM gebruikt met TAGGRS, heb je GTG niet nodig voor het leveren van scripts. Het Enhanced Tracking Script voert deze taak al uit door Google-tagscripts vanaf je eigen domein aan te bieden en de cookie persistentie server-side te beheren. GTG zou een probleem oplossen dat je al hebt opgelost, met extra complexiteit en potenti\u00eble conflicten onderweg.  <\/p>\n\n<p class=\"wp-block-paragraph\">Not sure which side of that line your setup falls on? <a href=\"https:\/\/taggrs.io\/server-side-tracking-how-resilient-is-your-setup\/\" data-type=\"link\" data-id=\"https:\/\/taggrs.io\/server-side-tracking-how-resilient-is-your-setup\/\">This guide walks through how resilient your current tracking setup is<\/a> and what it's likely losing to blocking, cookie limits, and consent gaps.<\/p>\n\n<h2 id=\"gtg-and-sgtm-where-taggrs-fits\" class=\"wp-block-heading\">GTG and sGTM: Where does TAGGRS fit?<\/h2>\n\n<p class=\"wp-block-paragraph\">Server-side GTM needs a server to run on. For most teams, the actual requirement isn't infrastructure management. It's performance, reliability, and proper consent configuration without dedicated DevOps time. <\/p>\n\n<p class=\"wp-block-paragraph\">TAGGRS biedt een gehoste sGTM-infrastructuur met ingebouwde connectoren voor de belangrijkste advertentieplatforms, integratie van de Consent Mode en privacycontroles. Ben je klaar om de GTG-laag achter je te laten en wil je begrijpen hoe het gegevensherstel er voor jouw specifieke opstelling uitziet? <\/p>\n\n<p class=\"wp-block-paragraph\">Most teams that take conversion tracking seriously reach server-side eventually. The question is usually when, not whether.<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/dashboard.taggrs.io\/register\" data-type=\"link\" data-id=\"https:\/\/dashboard.taggrs.io\/register\">Create a free TAGGRS account<\/a> to run a server container without managing the infrastructure, or <a href=\"https:\/\/taggrs.io\/website-tracking-checker\/\" data-type=\"link\" data-id=\"https:\/\/taggrs.io\/website-tracking-checker\/\">run a free audit<\/a> first to see what your current setup is losing.<\/p>\n\n<h2 id=\"faq\" class=\"wp-block-heading\">FAQ<\/h2>\n\n<p class=\"wp-block-paragraph\" id=\"do-i-need-google-tag-gateway\"><strong>Do I need Google Tag Gateway?<\/strong><br\/><br\/>If you run GA4 and Google Ads without any server-side tracking, GTG is a practical improvement worth setting up. It recovers data lost to hostname-based blocking with very little implementation overhead. If you're already running sGTM, the incremental gain from GTG is smaller. Your events are already moving server-to-server. GTG mainly helps the script loading layer, which your sGTM setup may already handle depending on how your container is configured.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"does-google-tag-gateway-fix-safari-itp\"><strong>Does Google Tag Gateway fix Safari ITP?<\/strong><br\/><br\/>No. GTG does not change how cookies are written. ITP applies to cookies written by JavaScript, regardless of which domain served the script.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"what-is-the-difference-between-google-tag-gateway-and-server-side-tagging\"><strong>What is the difference between Google Tag Gateway and server-side tagging?<\/strong><br\/><br\/>Google Tag Gateway changes where your Google scripts load from. Your own domain instead of Google's domain. The scripts still run in the browser, cookies are still written by JavaScript, and ITP still applies. Sophisticated ad blockers that match on path patterns rather than just hostnames can still detect and block the requests.<\/p>\n\n<p class=\"wp-block-paragraph\">Server-side tagging verplaatst de verwerking van events van de browser naar een server. Cookies worden geschreven via HTTP-headers, waardoor ze buiten het bereik van ITP vallen. Events bereiken platforms via server-to-server API calls waar ad blockers niet bij kunnen. En in tegenstelling tot GTG werkt sGTM op elk platform met een server-side API, niet alleen die van Google.   <\/p>\n\n<p class=\"wp-block-paragraph\">They operate at different layers. GTG improves script delivery for Google tags; sGTM handles the event pipeline, cookie lifetime, and multi-platform signal routing. In principle they're compatible, but running both can interfere with an existing server-side configuration in ways that aren't always predictable, so we'd suggest choosing one rather than layering them.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"do-i-need-server-side-gtm-if-i-already-use-google-tag-gateway\"><strong>Do I need server-side GTM if I already use Google Tag Gateway?<\/strong><br\/><br\/>GTG improves script delivery for Google tags. If you run non-Google platforms, need cookies that last beyond 7 days, or want full ad blocker bypass for all platforms, sGTM addresses those gaps.<br\/><br\/><strong>Does Google Tag Gateway help with modeled conversions?<\/strong><br\/><br\/>Indirectly. <a href=\"https:\/\/taggrs.io\/what-conversion-modeling-is-and-can-you-really-trust-it\/\">Conversion modeling<\/a> fills gaps where observed data is missing, so anything that increases observed conversions reduces how much the platform has to estimate. GTG recovers some of that at the script level. A server-side setup recovers more of it, and also gives you first-party cookies that survive past Safari's 7-day cap, which is where a lot of the modeled share comes from in the first place.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Which CDNs support Google Tag Gateway?<\/strong><br\/><br\/>Cloudflare, Akamai, Fastly, Google Cloud Platform and Amazon CloudFront. The GCP integration reached general availability on 1 June 2026 using the global external Application Load Balancer, and CloudFront is configured through Tag Assistant. You can also run the gateway inside an existing server-side GTM container rather than through a CDN.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Does Google Tag Gateway work with Meta or TikTok?<\/strong><br\/><br\/>No. GTG covers Google products only - GA4, Google Ads, Floodlight and the Google tag. Events going to Meta, TikTok, Klaviyo or any other platform are unaffected by it. Routing those server-side requires a server container and the relevant platform API, such as Meta Conversions API or TikTok Events API.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GTG of GTM? Zo weet je welke je nodig hebt.<\/p>\n","protected":false},"author":15,"featured_media":70341,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[150,322],"tags":[718],"class_list":["post-70347","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uitgelicht","category-geavanceerd","tag-google-tag-gateway"],"acf":[],"permalink_manager":null,"_links":{"self":[{"href":"https:\/\/taggrs.io\/nl\/wp-json\/wp\/v2\/posts\/70347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taggrs.io\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/taggrs.io\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/taggrs.io\/nl\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/taggrs.io\/nl\/wp-json\/wp\/v2\/comments?post=70347"}],"version-history":[{"count":5,"href":"https:\/\/taggrs.io\/nl\/wp-json\/wp\/v2\/posts\/70347\/revisions"}],"predecessor-version":[{"id":82099,"href":"https:\/\/taggrs.io\/nl\/wp-json\/wp\/v2\/posts\/70347\/revisions\/82099"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/taggrs.io\/nl\/wp-json\/wp\/v2\/media\/70341"}],"wp:attachment":[{"href":"https:\/\/taggrs.io\/nl\/wp-json\/wp\/v2\/media?parent=70347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/taggrs.io\/nl\/wp-json\/wp\/v2\/categories?post=70347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/taggrs.io\/nl\/wp-json\/wp\/v2\/tags?post=70347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}