LW IT Solutions
«« Blog Overview « Digital Analytics
This post in other languages:

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.

SzenarioFunktionsweiseWann wählen?
Nur Client-Side GTMDer 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 GTMDer 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-For und X-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.

Lukas Wojcik

Lukas Wojcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Leave a Reply

Your email address will not be published. Required fields are marked *

ALL ARTICLES & CATEGORIES

CCTV

Data Privacy

Digital Analytics

Digital Marketing

IT & Networks

Smart Home