LW IT Solutions
« Blog Overview /Digital Analytics / Wie man das Google Tag Gateway implementiert
This post in other languages:

Wie man das Google Tag Gateway implementiert

Teil 2 von 6 der Reihe Vom Pixel zum Server: Tracking, das hält

Wie man das Google Tag Gateway implementiert
Inhalt
  1. Zwei Implementierungsszenarien
  2. Schnelle Bereitstellung mit Cloudflare
  3. Änderungen auf Seiten des Webmasters (Reverse Proxy)
  4. Load Balancer in der Google Cloud für GTG + Server-Side GTM
  5. Quellen

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 vom aktuellen Setup ab.

Anfrageweg des Google Tag Gateways: Browser zur eigenen Domain, Reverse Proxy zu googletagmanager.com, mit Forwarded-Headern
Das Gateway ändert nicht das Skript, sondern nur seine Herkunft: Der Browser holt es von der eigenen Domain, der Reverse Proxy holt es bei Google und reicht den ursprünglichen Client über die Forwarded-Header weiter.

Zwei Implementierungsszenarien

Der Ansatz für das Google Tag Gateway unterscheidet sich je nachdem, ob bereits Server-Side GTM im Einsatz ist oder die Implementierung ausschließlich browserbasiert bleibt.

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 es schnell um First-Party-Cookies und das Umgehen von Adblockern geht, ohne Serverkosten für GTM.
Client-Side + Server-Side GTMDer Traffic vom Browser gelangt über den Reverse Proxy zum Server-Side GTM-Container, der die Daten verarbeitet, bevor er sie an externe Tools sendet.Wenn volle Kontrolle über Daten, IP-Maskierung und Integration mit serverseitigen Conversion-APIs gefragt ist. Dies ist der empfohlene Ansatz.

Schnelle Bereitstellung mit Cloudflare

Wenn die Domain Cloudflare nutzt, ist die Erstellung eines Tag-Gateways durch die Verwendung von Cloudflare Workers extrem einfach.

  • Ein neues Skript im Bereich Cloudflare Workers erstellen.
  • Das Skript so konfigurieren, dass es den Datenverkehr von einem Pfad (z.B. ihredomain.de/gtg/) abfängt und an die Google-Server oder an die Adresse des Server-Side GTM-Containers weiterleitet.
  • Entsprechende HTTP-Header setzen (insbesondere X-Forwarded-For und X-Forwarded-Host), um die korrekten Client-IP-Adressen beizubehalten.
  • Das Skript auf der Registerkarte “Triggers” über Routing-Regeln mit einem bestimmten Pfad verknüpfen.

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. Die 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... zu laden, muss der Code auf den neuen Pfad verweisen, z.B. https://ihredomain.de/gtg/gtm.js....
  • Änderung der Transport-URL in GA4: In der Konfiguration des Google Analytics 4 Tags (oder des Google Tags) muss der Parameter transport_url überschrieben werden, sodass Hits an die Adresse des 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, bei denen der Traffic in Millionen von Sessions gezählt wird, 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 einen professionellen Load Balancer (GCP HTTP/S Load Balancing).

  • Eine Serverless Network Endpoint Group (NEG) konfigurieren, die den Load Balancer mit den SS GTM-Container-Instanzen in Cloud Run verbindet.
  • Eine globale, statische IP-Adresse im GCP-Panel reservieren und sie einem A-Record im DNS-System zuordnen.
  • Ein Google-managed SSL certificate auf dem Load Balancer bereitstellen, um HTTPS-Zertifikate für die Analyse-Subdomain (z.B. metrics.ihredomain.de) automatisch zu verwalten.
  • Routing Rules (URL-Map) erstellen, die den relevanten Analyse-Traffic direkt an die GTM-Server leiten.

Dank einer solchen Architektur skaliert die Lösung automatisch mit dem Verkehrsaufkommen (z.B. am Black Friday) und garantiert volle Stabilität.

Vom Pixel zum Server: Tracking, das hält

  1. Die Evolution des Web-Trackings: Von Logfiles zur serverseitigen Zukunft
  2. Wie man das Google Tag Gateway implementiert
  3. GA4 & Server-Side GTM: Die “Migrate from JavaScript Managed Client ID” Funktion in GA4 erklärt
  4. Server-Side GTM auf GCP Cloud Run: Architektur, Auto-Scaling und Kostenoptimierung
  5. GA4 Measurement Protocol: Serverseitige CRM-Offline-Conversion-Integration
  6. Meta Conversions API: Maximierung der Event Match Quality (EMQ) und Deduplizierung
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.

Get in Touch

Briefly describe your project or inquiry for a tailored response. This site is protected by reCAPTCHA.

Leave a Reply

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

ALL ARTICLES & CATEGORIES

CCTV

Diese Rubrik per RSS verfolgen

Data Privacy

Diese Rubrik per RSS verfolgen

Digital Analytics

Diese Rubrik per RSS verfolgen

Digital Marketing

Diese Rubrik per RSS verfolgen

IT & Networks

Diese Rubrik per RSS verfolgen

Raspberry Pi

Diese Rubrik per RSS verfolgen

Smart Home

Diese Rubrik per RSS verfolgen

Web Entwicklung

Diese Rubrik per RSS verfolgen

Wordpress Hacks

Diese Rubrik per RSS verfolgen