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
Auf dieser Seite
Das lernst du
- Erklären, was Google tag gateway gegenüber deiner Tagging-Subdomain ändert.
- Es in Cloudflare mit einem Messpfad einschalten, den Blocker nicht erkennen.
- Dafür sorgen, dass GTM einmal startet, nach deinen Consent-Standardwerten.
- Es mit Better Loader oder ohne ihn mit dem Gateway-Snippet nutzen und prüfen, ob 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.
- Am besten läuft Better Loader schon (Lektion 8).
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 seine Google-Ads-Pings über den Pfad, 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 In Cloudflare einschalten
- 1 Klicke unter Add-ons auf der Karte Google tag gateway auf Aktivieren. Die Einstellungsseite öffnet sich mit einem vorgeschlagenen Messpfad.
- 2 Ö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.
- 3 Öffne im Cloudflare-Dashboard Google tag gateway, dann Configure Google tag gateway, und setze den vorgeschlagenen Messpfad. Lass Set up tag ausgeschaltet.
- 4 Bestätige in SGTM.space die Domain der Website und den Messpfad und klicke auf Speichern und prüfen.
- 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.
- Nicht bei Cloudflare? Das Gateway läuft auch auf anderen CDNs und Load Balancern. Richte es mit demselben Messpfad nach Googles Anleitung für deinen Anbieter ein, verlinkt unter Nicht bei Cloudflare? auf der Einstellungsseite.
03 Set up tag ausgeschaltet lassen
Cloudflare fügt jeder Seite der Zone einen eigenen kleinen Loader hinzu. Mit ausgeschaltetem Set up tag holt dieser Loader nur das Gateway-Skript, und das Snippet auf deiner Seite (dein eigenes oder das von Better Loader) 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.
04 Mit Better Loader: dein Snippet bleibt
Mit Better Loader ändert sich auf deiner Website nichts. 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.
05 Ohne Better Loader: das Gateway-Snippet
Behalte dein GTM-Snippet, aber lade es vom Gateway-Pfad statt von googletagmanager.com. Nach Speichern und prüfen zeigt die Einstellungsseite dein Snippet. Setze es auf jeder Seite so weit oben im <head> wie möglich ein, anstelle deines bisherigen GTM-Snippets:
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'?l='+l:'';j.async=true;j.src=
"/Tg7Kq2mXab/"+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer',"GTM-XXXXXXX");</script>
<!-- End Google Tag Manager -->- Es lädt den reinen Pfad, ohne
?id=GTM-…: Das Gateway kennt dein Tag schon, und Blocklisten erkennen eine sichtbare Tag-ID. - Es gibt keine Noscript-Version.
- Request Proxy und Cookie Extender brauchen Better Loader und laufen mit diesem Snippet nicht. Bot Filtering und Request Enricher laufen auf deiner Tagging-Subdomain weiter.
06 Prüfen, ob es funktioniert
- 1 Prüfe auf der Einstellungsseite, ob der Status meldet, dass das Gateway dein Tag unter deiner Adresse ausliefert, oder mit Better Loader, dass 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 auch die Google-Ads-Anfragen sollten 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.
Ein paar Anfragen gehen weiterhin direkt an Google, und das ist so gewollt: Das Google-Tag sendet sein Consent-Signal an Googles eigene Server und nach erteilter Werbe-Einwilligung auch einige Anfragen zum Cookie-Abgleich. Für sie hat kein Gateway eine Adresse.
- 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.
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?
Das Google-Tag sendet sein Consent-Signal und nach erteilter Werbe-Einwilligung einige Anfragen zum Cookie-Abgleich an Googles eigene Domains. Dafür hat es keine Gateway-Adresse, also können weder das Gateway noch Request Proxy sie umleiten. Deine Google-Ads-Messung selbst läuft über deine eigene Domain.
Wie schalte ich es wieder aus?
Schalte das Add-on in SGTM.space aus und Google tag gateway auch in Cloudflare oder deinem CDN, sonst laden deine Seiten GTM weiterhin zweimal. Nutzt deine Website das Gateway-Snippet, setze vorher dein bisheriges GTM-Snippet wieder ein.
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