Google Tag Gateway: Googles Tags von deiner eigenen Website
Better Loader liefert GTM von deiner eigenen Subdomain aus. Google Tag Gateway geht einen Schritt weiter: GTM und das Google-Tag laden von einem Pfad auf deiner Website selbst, zum Beispiel www.example.com/Tg7Kq2mXab/. Das ist Googles eigener Weg, den du in deinem Cloudflare-Konto oder einem anderen CDN einschaltest. SGTM.space führt dich durch die Einrichtung und prüft, ob alles läuft. Diese Lektion zeigt, was das Gateway ändert, wie du es einrichtest und was es so lässt, wie es ist.
Profi 10 Min. Lesezeit Version 1.9, aktualisiert am 3. Oktober 2026
Auf dieser Seite
Das lernst du
- Erklären, was Google Tag Gateway gegenüber deiner Tagging-Subdomain ändert.
- Es in Cloudflare oder dort einrichten, wo deine Website läuft, mit einem Messpfad, den Blocker nicht erkennen.
- Dafür sorgen, dass GTM einmal startet, nach deinen Consent-Standardwerten.
- Better Loader GTM an das Gateway übergeben lassen und prüfen, dass es funktioniert.
Bevor du startest
- Ein Container in einem bezahlten Tarif, dessen GA4 an deine Tagging-Subdomain sendet (Lektion 3).
- Deine Website läuft über dein eigenes Cloudflare-Konto (orange Wolke) oder über ein anderes CDN oder einen Load Balancer, der Google Tag Gateway unterstützt.
- Better Loader läuft auf deiner Website (Lektion 8). Das Add-on braucht ihn.
01 Was das Gateway ändert
Dein CDN leitet einen Pfad auf deiner Website, den Messpfad, an Google weiter. GTM, das Google-Tag und ihre Anfragen nutzen dann diesen Pfad auf deiner eigenen Domain statt googletagmanager.com und Googles anderer Hosts.
- Die Skripte kommen von der Domain deiner Website, nicht von einer Subdomain, die per CNAME auf einen anderen Host zeigt. Blocker, die DNS-Einträgen folgen (Brave, uBlock Origin in Firefox, AdGuard), können sie nicht von deiner Website unterscheiden.
- Das Google-Tag sendet Google-Ads-Conversions über den Pfad, vor der Werbe-Einwilligung oder ohne sie auch seine Seitenaufruf-Pings von Google Ads, sie erreichen Google also über deine Domain.
Was es nicht ändert: GA4 sendet weiter über server_container_url an deine Tagging-Subdomain, wo Request Proxy die Hits tarnt. Ein GA4-Hit über das Gateway trägt weiterhin v=2&tid=G- in seiner Adresse, die Request Proxy dort nicht umschreibt. Behalte also die Server-Container-URL aus Lektion 3. Das Gateway selbst setzt keine Cookies: Weder die Dokumentation von Google noch die von Cloudflare lässt es mit einem HTTP-Set-Cookie antworten. Die Cookies von Google setzt weiterhin JavaScript, und Safari behält sie höchstens 7 Tage, mit oder ohne Gateway. Länger leben dort nur Cookies, die ein Server von der eigenen Adresse deiner Website setzt (Lektion 4).
02 Dort einrichten, wo deine Website läuft
- 1 Klicke unter Add-ons auf der Karte Google Tag Gateway auf Aktivieren. Die Einstellungsseite öffnet sich mit einem vorgeschlagenen Messpfad.
- 2 Bestätige in Schritt 1, Einstellungen, die Domain der Website und den Messpfad und klicke auf Speichern und prüfen. Solange das Gateway nicht dort eingerichtet ist, wo deine Website läuft, besteht die Prüfung noch nicht.
Schritt 2 auf der Seite des Add-ons fragt, wo deine Website läuft, und zeigt die Einrichtung für diesen Hoster, mit deinem Pfad und Tag bereits eingetragen. Wähle hier deinen Hoster, um zu sehen, was dazugehört.
- 1 Öffne im Google Tag Manager Admin, dann Google tag gateway, wähle Cloudflare, melde dich an, wähle die Domain deiner Website und schließe die Einrichtung ab. Du kannst es auch direkt im Cloudflare-Dashboard einschalten. Dafür brauchst du in Cloudflare die Rolle Super Administrator, Administrator oder Zaraz Admin.
- 2 Öffne im Cloudflare-Dashboard Google tag gateway, dann Configure Google tag gateway, und setze den Messpfad, den du in SGTM.space gespeichert hast. Lass Set up tag ausgeschaltet.
- Deine Website muss über Cloudflare laufen (orange Wolke), damit das Gateway auf ihrer Domain antwortet.
- Die Cloudflare-Einstellung gilt für die ganze Zone samt Subdomains, mit einem Tag. Schalte sie nur in der Zone deiner eigenen Website ein.
Warum Set up tag ausgeschaltet bleibt
Cloudflare fügt jeder Seite der Zone einen eigenen kleinen Loader hinzu. Mit Set up tag aus holt dieser Loader nur das Gateway-Skript, und das Snippet von Better Loader auf deiner Seite startet GTM einmal, nach deinen Consent-Standardwerten.
Mit eingeschaltetem Set up tag startet Cloudflare GTM auch selbst, ganz oben auf der Seite, vor deinen Consent-Standardwerten, und ein zweites Mal, wenn dein Snippet es ebenfalls startet. Das zerstört die Reihenfolge aus Lektion 6. Die Einstellungsseite warnt dich, wenn eine Prüfung das sieht, und der Tracking-Scanner meldet es.
- 1 Wähle in Schritt 2 Vercel und die Datei für dein Framework: Next.js oder Andere Frameworks für Vite, SvelteKit, Nuxt, Astro, eine statische Website und alle anderen.
- 2 Speichere die Datei dort, wo die Seite es sagt, im Stammverzeichnis deines Projekts. Next.js führt nur eine solche Datei aus: Hat dein Projekt schon eine, verschiebe die Funktion dorthin.
- 3 Committe und deploye. Vercel führt die Datei nur für den Messpfad aus, vor deinen Seiten.
- 1 Wähle in Schritt 2 Netlify. Die Seite gibt dir eine Edge Function, in der dein Pfad und Tag bereits eingetragen sind.
- 2 Speichere sie dort, wo die Seite es sagt, im Basisverzeichnis deiner Website. Netlify findet sie dort von selbst, ohne Eintrag in
netlify.toml. - 3 Committe und deploye. Netlify führt die Funktion nur für den Messpfad aus, vor deiner Website.
- 1 Füge deiner Property eine Regel für den Messpfad hinzu, mit dem Verhalten Origin Server auf die Adresse, die Schritt 2 unter Weiterleiten an zeigt, und Forward Host Header auf Origin Hostname.
- 2 Füge dieser Regel das Verhalten Content Targeting (EdgeScape) hinzu, damit Google den Standort des Besuchers bekommt, und deploye dann die neue Version.
- 1 Lege eine Request-Bedingung für den Messpfad an und einen Host
fps.googmit dieser Bedingung, mit Override host auffps.goog. - 2 Füge das VCL-Snippet aus Googles Anleitung in
vcl_missund invcl_passein, mit dem Tag und dem Pfad aus Schritt 2, und aktiviere dann den Service.
- 1 Füge einen Origin für die Adresse hinzu, die Schritt 2 unter Weiterleiten an zeigt, mit dem Protokoll HTTPS only.
- 2 Füge für den Messpfad ein Behavior auf diesem Origin hinzu: alle HTTP-Methoden, Cache Policy CachingDisabled und Origin Request Policy AllViewerExceptHostHeader. Verschiebe es über alle anderen und warte, bis die Distribution deployt ist.
- 1 Füge in deinem externen Application Load Balancer einen Backend-Service mit einer Internet Network Endpoint Group für die Adresse hinzu, die Schritt 2 unter Weiterleiten an zeigt, Protokoll HTTPS, mit den eigenen Request-Headern, die die Seite auflistet.
- 2 Füge eine Routing-Regel hinzu, die den Messpfad an dieses Backend leitet.
Jedes CDN, jeder Load Balancer und jeder Webserver, der einen Pfad an einen anderen Server weiterleiten kann, kann das Gateway betreiben. Schritt 2 gibt dir die Werte für deine Website:
- Einen Origin oder ein Backend für die Adresse unter Weiterleiten an, als dessen Host-Header gesendet, mit allen Cookies und dem Query-String.
- Den Standort des Besuchers bei jeder Anfrage:
X-Forwarded-CountryRegion(zum BeispielUS-CA) oderX-Forwarded-CountryundX-Forwarded-Region. - Eine Route für den Messpfad zu diesem Origin, vor der Standardregel deiner Website.
Klicke dann auf der Seite des Add-ons unter Status auf Jetzt prüfen. Den Ausschlag gibt bei jedem Hoster die Prüfung.
03 Better Loader übergibt GTM an das Gateway
Das Add-on braucht Better Loader, deine Website behält also das Snippet von Better Loader und braucht kein Gateway-Snippet. Das Gateway liefert den Web-GTM-Container aus, den Better Loader lädt, du trägst also keine Tag-ID ein. Sobald eine Prüfung bestätigt, dass das Gateway antwortet, lädt Better Loader GTM darüber auf der Domain deiner Website.
- Better Loader erkennt den von Cloudflare eingefügten Loader und lädt GTM nicht doppelt.
- Fällt das Gateway aus oder stoppt es ein Blocker, lädt Better Loader GTM selbst.
- Auf anderen Domains, die diesen Container nutzen, lädt Better Loader GTM wie bisher.
- Request Proxy, Cookie Extender, Bot Filtering und Request Enricher laufen auf deiner Tagging-Subdomain weiter.
04 Prüfen, ob es funktioniert
- 1 Prüfe auf der Einstellungsseite, dass der Status sagt, dass das Gateway dein Tag unter deiner Adresse ausliefert und Better Loader GTM darüber lädt.
- 2 Öffne deine Website in einem normalen Fenster (nicht in der GTM-Vorschau) mit DevTools auf dem Tab Network. GTM sollte von
https://www.example.com/Tg7Kq2mXab/laden, und bevor du Werbe-Cookies akzeptierst, sollte auch der Google-Ads-Ping an diesen Pfad gehen. - 3 Prüfe, ob GA4-Hits weiterhin an deine Tagging-Subdomain gehen, etwa
k7q2x.example.com. - 4 Lass den kostenlosen Tracking-Scanner über deine Website laufen. Er erkennt das Gateway, prüft seinen Pfad gegen die Regeln von uBlock Origin und meldet Set up tag, wenn es eingeschaltet ist.
Einige Anfragen gehen weiterhin direkt an Google, und das ist so gewollt: Nach erteilter Werbe-Einwilligung sendet das Google-Tag seine Seitenaufruf-Pings von Google Ads, das Consent-Signal eingeschlossen, und die zugehörigen Anfragen an Googles eigene Domains wie www.google.com und ad.doubleclick.net, wo Google seine eigenen Cookies liest. Mit aktivierten Google-Signalen in GA4 gehen auch deren Anfragen an Googles Domains. Für sie hat kein Gateway eine Adresse, auch das von Cloudflare nicht. Google-Ads-Conversions laufen weiter über den Pfad.
- Der Messpfad hat mindestens sieben Zeichen und einen Großbuchstaben.
- Set up tag ist in Cloudflare ausgeschaltet.
- GTM lädt von der Domain deiner Website.
- GA4-Hits gehen weiterhin an deine Tagging-Subdomain.
- Der Status des Add-ons zeigt, dass das Gateway antwortet.
05 Wieder ausschalten
Schalte das Add-on in SGTM.space aus: Es geht sofort aus, und Better Loader lädt GTM nicht mehr über das Gateway. Entferne das Gateway danach dort, wo du es eingerichtet hast, sonst laden deine Seiten GTM weiter doppelt.
Mit der Cloudflare-Verbindung setzt du beim Ausschalten des Add-ons den Haken bei Google Tag Gateway auch in Cloudflare ausschalten oder klickst jederzeit auf der Seite des Add-ons auf In Cloudflare ausschalten. Ohne sie schaltest du Google Tag Gateway im Cloudflare-Dashboard für die Zone deiner Website aus.
Lösche die Datei, die du für das Gateway hinzugefügt hast, aus deinem Projekt, oder nimm den Gateway-Teil aus deiner eigenen Datei, wenn du ihn dort eingefügt hast, und deploye dann neu.
Lösche die Edge Function, die du für das Gateway hinzugefügt hast, aus deinem Projekt und deploye dann neu.
Lösche die Regel, die den Messpfad an Google weiterleitet, und deploye dann die neue Version.
Lösche die Bedingung, den Host und das VCL-Snippet für den Messpfad und aktiviere dann den Service.
Lösche das Behavior für den Messpfad und seinen Origin und warte dann, bis die Distribution deployt ist.
Lösche die Routing-Regel für den Messpfad und ihren Backend-Service.
Lösche die Route, die den Messpfad an Google weiterleitet, und veröffentliche dann die Änderung.
Klicke dann im Tab Add-ons auf der Karte des Add-ons auf Prüfen: Sie zeigt dir, ob der Pfad noch antwortet.
Häufige Fragen
Ersetzt das Gateway meine Tagging-Subdomain?
Nein. Das Gateway liefert Googles Skripte und die Google-Ads-Pings von deiner Website aus. GA4-Hits gehen weiter an deinen Server-Container auf der Tagging-Subdomain, wo deine Server-Tags, Request Proxy und die anderen Add-ons arbeiten.
Warum gehen manche Anfragen weiterhin an Google?
Nach erteilter Werbe-Einwilligung sendet das Google-Tag seine Seitenaufruf-Pings von Google Ads, das Consent-Signal eingeschlossen, und die zugehörigen Anfragen an Googles eigene Domains, wo Google seine eigenen Cookies liest, und Google-Signale senden ihre Anfragen ebenfalls dorthin. Dafür hat das Tag keine Gateway-Adresse, also können weder das Gateway noch Request Proxy sie umleiten. Das Gateway trägt Google-Ads-Conversions und die Seitenaufruf-Pings, die vor oder ohne Werbe-Einwilligung gesendet werden.
Passende Funktionen
Bereit, es in die Praxis umzusetzen?
Richte in wenigen Minuten einen Server-GTM-Container auf deiner eigenen Domain ein. Für den Tarif Kostenlos brauchst du keine Karte.
Kostenloses Konto erstellen