Implementierung des Google Tag Gateways: Ein kompletter Leitfaden
In Zeiten strengerer Datenschutzrichtlinien (wie ITP in Safari) und der wachsenden Beliebtheit von Adblockern wird die Aufrechterhaltung einer hohen Datenqualität zu einer großen Herausforderung. Die Lösung für dieses Problem ist das Google Tag Gateway (GTG). Dabei wird der Analyse-Traffic über die eigene Domain (First-Party-Kontext) geleitet, was die Lebensdauer von Cookies verlängert und grundlegende Blockaden umgeht.
Wie implementiert man diesen Mechanismus? Die Architektur hängt von Ihrem aktuellen Setup ab.
Zwei Implementierungsszenarien
Der Ansatz für das Google Tag Gateway unterscheidet sich je nachdem, ob Sie bereits Server-Side GTM nutzen oder sich ausschließlich auf eine browserbasierte Implementierung verlassen.
| Szenario | Funktionsweise | Wann wählen? |
| Nur Client-Side GTM | Der Reverse Proxy tunnelt Anfragen direkt zu den Google-Servern (z.B. lädt er gtm.js herunter und leitet Google Analytics Hits weiter). | Wenn Sie schnell First-Party-Cookies erhalten und Adblocker umgehen möchten, ohne Serverkosten für GTM zu tragen. |
| Client-Side + Server-Side GTM | Der Traffic vom Browser gelangt über den Reverse Proxy zu Ihrem Server-Side GTM-Container, der die Daten verarbeitet, bevor er sie an externe Tools sendet. | Wenn Sie volle Kontrolle über Daten, IP-Maskierung und Integration mit serverseitigen Conversion-APIs wünschen. Dies ist der empfohlene Ansatz. |
Schnelle Bereitstellung mit Cloudflare
Wenn Ihre Domain Cloudflare nutzt, ist die Erstellung eines Tag-Gateways durch die Verwendung von Cloudflare Workers extrem einfach.
- Erstellen Sie ein neues Skript im Bereich Cloudflare Workers.
- Konfigurieren Sie das Skript so, dass es den Datenverkehr von einem Pfad (z.B.
ihredomain.de/gtg/) abfängt und an die Google-Server oder an die Adresse Ihres Server-Side GTM-Containers weiterleitet. - Setzen Sie entsprechende HTTP-Header (insbesondere
X-Forwarded-ForundX-Forwarded-Host), um die korrekten Client-IP-Adressen beizubehalten. - Verknüpfen Sie das Skript auf der Registerkarte “Triggers” unter Verwendung von Routing-Regeln mit einem bestimmten Pfad.
Cloudflare fungiert hierbei als blitzschneller Reverse Proxy, der am Rand des Netzwerks (Edge) arbeitet und minimale Latenzzeiten für die Nutzer gewährleistet.
Änderungen auf Seiten des Webmasters (Reverse Proxy)
Das Starten des Gateways ist nur die halbe Miete. Ihre Website muss beginnen, es zu nutzen. Der Webmaster oder Entwickler muss folgende Änderungen vornehmen:
- Aktualisierung des GTM-Skripts: Anstatt GTM von
[https://www.googletagmanager.com/gtm.js](https://www.googletagmanager.com/gtm.js)...zu laden, muss der Code auf Ihren neuen Pfad verweisen, z.B.[https://ihredomain.de/gtg/gtm.js](https://ihredomain.de/gtg/gtm.js).... - Änderung der Transport-URL in GA4: In der Konfiguration des Google Analytics 4 Tags muss der Parameter
transport_urlüberschrieben werden, sodass Hits an die Adresse Ihres Reverse Proxys gesendet werden. - CORS-Überprüfung: Der Webmaster muss sicherstellen, dass Cross-Origin Resource Sharing-Header keine ausgehenden Anfragen an die neue Subdomain oder den neuen Pfad blockieren.
Load Balancer in der Google Cloud für GTG + Server-Side GTM
Für große E-Commerce-Projekte reicht ein einzelner Einstiegspunkt möglicherweise nicht aus. Die Implementierung von Server-Side GTM in der Google Cloud Platform (z.B. mit Cloud Run) erfordert die Erstellung eines professionellen Load Balancers (GCP HTTP/S Load Balancing).
- Konfigurieren Sie eine Serverless Network Endpoint Group (NEG), die den Load Balancer mit Ihren SS GTM-Container-Instanzen in Cloud Run verbindet.
- Reservieren Sie eine globale, statische IP-Adresse im GCP-Panel, um sie einem A-Record in Ihrem DNS-System zuzuordnen.
- Stellen Sie ein Google-managed SSL certificate auf dem Load Balancer bereit, um HTTPS-Zertifikate für Ihre Analyse-Subdomain (z.B.
metrics.ihredomain.de) automatisch zu verwalten. - Erstellen Sie Routing Rules (URL-Map), die den relevanten Analyse-Traffic direkt an die GTM-Server leiten.
Dank einer solchen Architektur skaliert Ihre Lösung automatisch mit dem Verkehrsaufkommen (z.B. am Black Friday) und garantiert volle Stabilität.