Wie Google Tag Manager Server Container einrichten

Ira Holubovska

Ira Holubovska

Autor
Aktualisiert
12. Mai 2026
Auch erhältlich

Das Sammeln von Daten über die Besucher Ihrer Website ist entscheidend für die Analyse und Verbesserung der Online-Präsenz Ihres Unternehmens, das Erreichen von Benutzern und die Umwandlung dieser in Kunden. Es gibt zwei Möglichkeiten, Daten zu sammeln: clientseitig und serverseitig, beide mit ihren eigenen Vorteilen und Einschränkungen.

Beim clientseitigen Tracking sendet der Browser eine Anfrage direkt an einen Drittanbieter-Tracking-Dienst wie Google Analytics. Die Interaktion erfolgt zwischen dem Browser und dem Drittanbieter-Dienst. Beim serverseitigen Tracking wird ein Zwischenpunkt hinzugefügt. In diesem Fall ist es der Google Tag Manager-Cloud-Server. Die Anfrage wird zuerst an den Cloud-Server gesendet, der sie verarbeitet und an ein Drittanbietersystem (Google Analytics) weiterleitet. Das bedeutet, dass der Cloud-Server die Anfrage anstelle des Browsers des Benutzers verarbeitet.

Das serverseitige Tagging von Google Tag Manager (GTM) ermöglicht es Website-Betreibern, Drittanbieter-Tracking-Pixel von ihrer Website auf den Cloud-Server zu verlagern. Das bedeutet, dass der Browser des Benutzers keine Tracking-Pixel mehr verarbeitet. Sie werden direkt vom Server geladen. Dieser Ansatz bietet die folgenden Vorteile:

  • Genauere Daten
  • Schnellere Ladezeiten der Website
  • Zusätzliche Kontrolle über die Privatsphäre

Ihre digitalen Marketing-Analysetools (wie Google Analytics) können ohne die Ausführung von Drittanbieter-Cookies auf der Client-Seite funktionieren. Mit entsprechend eingerichteten Server-Containern müssen Sie sich keine Sorgen mehr über schweres JavaScript, blockierte Drittanbieter-Cookies und unvollständige Daten in den Analysetools machen.

Alle Anfragen werden als Erstanbieter betrachtet, wenn das serverseitige Tracking im Unterdomain Ihrer Website gehostet wird. Google bietet eine detaillierte Beschreibung des serverseitigen Trackings von GTM und wie es Ihrer Website zugutekommen kann.

Schritt 1: Erstellen eines Google Tag Manager-Server-Containers

Es gibt viele gemeinsame Elemente zwischen Web- und Server-Containern, wie Tags, Trigger, Variablen, Vorschau-Modus usw. Die Einrichtung des serverseitigen GTM-Containers ist jedoch komplexer als die des Standard-Webcontainers.

Die Hauptschwierigkeit bei der Einrichtung eines serverseitigen GTM-Containers besteht darin, die Cloud-Umgebung so zu konfigurieren, dass der sGTM-Container ausgeführt wird. Mit der Hilfe von Stape dauert die Konfiguration der Cloud-Server für sGTM nur 5 Minuten, und es ist nicht erforderlich, Entwickler zu engagieren. Darüber hinaus bietet Stape zusätzliche Funktionen wie das Umgehen von Adblockern, das Erhöhen der Cookie-Lebensdauer, das Senden von Offline-Daten usw.

? Dieses Video zeigt, wie man den Google Tag Manager-Server-Container einrichtet:

Im Folgenden finden Sie eine Schritt-für-Schritt-Anleitung, wie Sie den serverseitigen GTM-Container einrichten.

1. Öffnen Sie Ihren WEB-Google-Tag-Manager-Container: https://tagmanager.google.com/.

Klicken Sie auf Admin. Unter der Container-Spalte klicken Sie auf +.

set up server gm

2. Geben Sie den Containernamen ein, wählen Sie Server und klicken Sie auf Erstellen.

set up server gm

3. Wählen Sie Tagging-Server manuell bereitstellen, kopieren Sie Ihre Containerkonfiguration und fügen Sie sie in einen beliebigen Texteditor ein. Wir benötigen dies für die nächsten Schritte.

set up server gtm

Schritt 2: Erstellen Sie ein Stape-Konto, um Ihren Server-GTM-Container zu hosten

1. Gehen Sie zu stape.io und erstellen Sie ein Konto oder melden Sie sich an.

log in or sign up to access Stape

2. Klicken Sie oben rechts auf Container erstellen.

Container erstellen

3. Geben Sie die Details Ihres Containers ein:

  • Containername: Der Name muss nicht unbedingt derselbe sein wie der Containernamen in Ihrem GTM-Server.
  • Container-Konfiguration: Fügen Sie die Konfigurationsdaten ein, die Sie aus Ihrem Google Tag Manager-Server-Container kopiert haben.
  • Server-Standort: Wählen Sie den Serverstandort basierend auf dem Standort der meisten Ihrer Kunden. Der Standort kann später nicht geändert werden.
  • Klicken Sie auf Container erstellen.
create container on stape

4. Wählen Sie einen Plan für Ihren Container. Sie können mit einem kostenlosen Plan beginnen. Klicken Sie auf Mit dem kostenlosen Plan fortfahren.

stape pricing plans

5. Sie sehen den Status Ihres Containers, die Containerkonfiguration und den Plan. Es dauert ungefähr 5 Minuten, um einen Server-Container bereitzustellen. Laden Sie die Seite neu, um den Status zu aktualisieren. Wenn die Einrichtung von Google Tag Manager server side korrekt durchgeführt wurde, sollte der Status „Läuft“ angezeigt werden.

running container on stape

Schritt 3: Konfigurieren einer benutzerdefinierten URL für den Tagging-Server

Sie können eine benutzerdefinierte URL für den Tagging-Server verwenden, um Erstanbieter-Cookies einzurichten. Die benutzerdefinierte URL oder der benutzerdefinierte Domainname sollte denselben Domainnamen wie Ihre Website haben. Zum Beispiel: Wenn Ihre Website domain.com heißt, sollte die Tagging-Server-URL ss.example.com. lauten.

  • Gleiche Herkunft
  • Subdomain
  • Standard-Domain
three ways to set up a custom domain

In einem detaillierten Blog-Post finden Sie eine Beschreibung, wie Sie eine benutzerdefinierte Domain für den serverseitigen Google Tag Manager-Container einrichten, z. B. unter Verwendung derselben Herkunft (Cloudflare und nginx).

Aber hier behandeln wir die Einrichtung einer benutzerdefinierten Subdomain:

Schritt 1. Eigene Domain hinzufügen

Wählen Sie Ihren Container in Stape aus, scrollen Sie nach unten und klicken Sie auf Add custom domain.

So fügen Sie eine benutzerdefinierte Domain im Stape-Konto hinzu

Fügen Sie einen Subdomain name hinzu – er kann beliebig gewählt werden. Achten Sie jedoch darauf, keine Begriffe zu verwenden, die spezifisch für Werbung oder Tracking sind: ad, gtm, stgm, tracking, analytics, metrics, stape, gtag usw.

Schritt 2. CDN hinzufügen

Ein Content Delivery Network (CDN) verteilt die Assets Ihrer Website über ein globales Servernetzwerk, um die Latenz zu reduzieren und die Ladezeiten für Nutzer an verschiedenen Standorten zu verbessern. Es ist sinnvoll, wenn Ihre Zielgruppe geografisch verteilt ist oder wenn Sie das Cookie-Tracking und die Datengenauigkeit verbessern möchten.

Standardmäßig ist das CDN deaktiviert, d. h. JavaScript-Dateien (wie gtm.js, gtag.js und analytics.js) werden direkt vom Serverstandort bereitgestellt, an dem Ihr sGTM-Container gehostet wird. In der Praxis werden dabei sowohl Stape Global CDN als auch Own CDN umgangen, und es besteht eine direkte, nicht über einen Proxy geleitete Verbindung zwischen Ihrer Website und dem sGTM-Container.

Wichtig: Berücksichtigen Sie bitte die Datenschutzbestimmungen Ihres Landes, bevor Sie ein CDN einrichten.

Um das CDN zu aktivieren, klicken Sie auf Add CDN und wählen Sie eine der folgenden Optionen:

CDN-Aktivierungsschalter
  • Stape Global CDN: Lädt Skripte vom Server, der dem Standort Ihrer Website-Besucher am nächsten liegt. Dies reduziert die Latenz und verbessert die Seitenladezeiten für geografisch verteilte Zielgruppen. In unserem Setup verwenden wir Stape Global CDN. Diese Funktion ist kostenlos und für alle Stape-sGTM-Container verfügbar.
  • Own CDN (nicht kompatibel mit der Verbindungsoption Automatically (via Entri)): Hilft dabei, die benutzerdefinierte sGTM-Domain zu routen und den sGTM-Traffic über den DNS-Anbieter Ihrer Website zu leiten. In diesem Fall stimmen die IP-Adressen Ihrer Website und der benutzerdefinierten sGTM-Domain überein, und serverseitige Cookies gelten als Erstanbieter-Cookies. Dadurch besteht die Möglichkeit, die Cookie-Laufzeit zu verlängern.
Own CDN ausgewählt

Schritt 3. Verbindungsmethode auswählen

Als Nächstes stehen Ihnen im Bereich How to connect zwei Möglichkeiten zur Verfügung, um eine benutzerdefinierte Domain mit Ihrem Container zu verbinden:

Optionen für "How to connect"
  • Automatically (via Entri)

Die einfachste Möglichkeit, Domains zu verbinden. Melden Sie sich mit Ihren DNS-Anbieter-Zugangsdaten über Entri an und erteilen Sie uns eine einmalige Berechtigung, Ihre Domain zu verbinden. Anschließend können Sie direkt zu Schritt 5 übergehen, um Ihre Domain zu verifizieren – eine manuelle Konfiguration ist nicht erforderlich.

Automatische Verbindung über Entri
  • Manually

Bei dieser Option müssen Sie DNS-Einträge manuell bei Ihrem Hosting-Anbieter hinzufügen, um Ihre Subdomain mit Stape zu verbinden.

Manuelle Verbindungsoption ausgewählt

Nachdem Sie Ihrem Container eine benutzerdefinierte Subdomain hinzugefügt haben, sehen Sie die DNS-Einträge, die erstellt werden müssen, um die benutzerdefinierte Domain zu verifizieren. Der DNS-Eintrag hängt vom Serverstandort und der gewählten CDN-Option ab. Im nächsten Schritt zeigen wir, wie DNS-Einträge hinzugefügt werden.

Schritt 4. DNS-Einträge hinzufügen (für die manuelle Verbindungsmethode)

Standardmäßig erfolgt die Subdomain-Verifizierung mit CNAME-Einträgen. Sie können Ihre Subdomain jedoch auch mit A- und AAAA-Einträgen verifizieren (in der Regel, wenn Sie doppelte Einträge vermeiden möchten).

Im Folgenden werden beide Optionen anhand einer Schritt-für-Schritt-Anleitung zur Erstellung von Einträgen mit Cloudflare erläutert. Sie können jedoch auch jeden anderen Anbieter verwenden.

Benutzerdefinierte Domain mit einem CNAME-Eintrag hinzufügen

Sie müssen einen CNAME-Eintrag erstellen, wenn Sie Stape Global CDN nicht verwenden, und zwei Einträge, wenn Sie es verwenden.

1. Melden Sie sich bei Ihrem Domain-Name-Dienst an und erstellen Sie einen neuen DNS-Eintrag für die Subdomain, die Sie verwenden möchten. Klicken Sie dazu auf der Startseite Ihres Kontos neben Ihrem Domainnamen auf die drei Punkte und wählen Sie Configure DNS.

Configure DNS

2. Klicken Sie auf Add record.

Schaltfläche "Add record"

3. Kehren Sie zu Ihrem Stape-Konto zurück und geben Sie den Eintrag ein, den Sie im Konto sehen. Stellen Sie sicher, dass der Proxy-Status (Proxy status) deaktiviert (off) ist.

CNAME-Einträge im Stape-Konto

Wir verwenden Stape Global CDN und erstellen daher zwei CNAME-Einträge:

[CNAME-Eintrag]
[Zweiter CNAME-Eintrag]
Benutzerdefinierte Subdomain mit A- und AAAA-Einträgen hinzufügen
Bitte beachten Sie, dass A/AAAA-Einträge nicht mit einem aktivierten CDN kompatibel sind.

1. Wenn Sie Ihre benutzerdefinierte Subdomain mit A- und AAAA-Einträgen verifizieren möchten, fügen Sie die benutzerdefinierte Subdomain zum Container hinzu und stellen Sie sicher, dass der CDN-Schalter deaktiviert (off) ist.

Klicken Sie auf Advanced settings und aktivieren Sie das Kontrollkästchen Use A records instead of CNAME records. Sie sehen dann die DNS-Einträge, die Sie in Ihrem Stape-Container hinzufügen müssen. Die zu konfigurierenden DNS-Einträge variieren je nach Serverstandort.

Kontrollkästchen "Use A records instead of CNAME records"

2. Melden Sie sich bei Ihrem DNS-Konto an und fügen Sie die Einträge hinzu, die in Ihrem Stape-Konto angezeigt werden. Klicken Sie auf der Startseite des Kontos neben Ihrem Domainnamen auf die drei Punkte und wählen Sie Configure DNS.

Configure DNS

3. Klicken Sie auf Add record.

Schaltfläche "Add record"

4. Erstellen Sie anschließend die Einträge, die in Ihrem Stape-Konto angezeigt werden. Stellen Sie sicher, dass der Proxy-Status (Proxy status) deaktiviert (off) ist.

Entnehmen Sie die Werte für Ihre DNS-Einträge dem Stape-Konto:

A/AAAA-Einträge im Stape-Konto

Als Ergebnis erhalten Sie zwei DNS-Einträge:

A-Eintrag
AAAA-Eintrag

Schritt 5. Domain verifizieren

Nachdem Sie die DNS-Einträge bei Ihrem DNS-Anbieter eingegeben haben, kehren Sie zur Stape-Container-Seite zurück, auf der Sie die benutzerdefinierte Domain konfiguriert haben, und klicken Sie auf Verify.

Schaltfläche "Verify"

Warten Sie, bis Stape die Verifizierung Ihrer benutzerdefinierten Domain abgeschlossen hat (wenn sich die Containerstatusleiste von Verifying auf Ready ändert). In der Regel dauert die Verifizierung einer benutzerdefinierten Domain 2–3 Stunden. Bei einigen DNS-Anbietern kann die Verifizierung von Einträgen bis zu 72 Stunden dauern. Wir senden Ihnen eine E-Mail, sobald die benutzerdefinierte Domain verifiziert wurde oder ein Fehler festgestellt wurde.

Wenn Sie Probleme bei der Domain-Verifizierung haben, folgen Sie bitte unserer Anleitung zur Fehlerbehebung bei benutzerdefinierten Domains.

Status "Ready" im Stape-Konto

Schritt 6. Tagging-Server-URL hinzufügen und Website-Skript aktualisieren

Gehen Sie zu Ihrem Google Tag Manager-Server-ContainerAdminContainer Settings → ändern Sie die Tagging server URL auf Ihre Subdomain.

Server-Container-URL in GTM

Skript aktualisieren

Wenn Sie eine benutzerdefinierte Domain verwenden, wird dringend empfohlen, das Web-GTM-Skript auf Ihrer Website zu aktualisieren. Diese Anpassung sorgt dafür, dass gtm.js von Ihrer Domain geladen wird. Ersetzen Sie dazu die Standarddomain googletagmanager.com durch die benutzerdefinierte Domain, die Sie im vorherigen Schritt eingerichtet haben.

Alternativ können Sie diesen Prozess mit dem Custom Loader power-up automatisieren. Anstatt das GTM-Skript manuell zu bearbeiten, generiert Custom Loader einen gebrauchsfertigen Code-Snippet, der GTM- und GA4-Skripte direkt von Ihrer benutzerdefinierten Domain lädt. Das spart Zeit, macht Ihre Tracking-Skripte widerstandsfähiger gegen Werbeblocker und stellt sicher, dass alle Cookies als Erstanbieter-Cookies behandelt werden.

Custom Loader power-up-Benutzeroberfläche

Schritt 4: Erstellen Sie einen Google-Tag innerhalb des Web-GTM-Containers

Öffnen Sie Ihren Web-Container, erstellen Sie eine neue Tag - Google Tag. Fügen Sie Ihre Google-Tag-ID hinzu.

In der Sektion Konfigurationseinstellungen fügen Sie die folgenden Parameter hinzu:

  • Name: server_container_url
  • Wert: Geben Sie die URL ein, die Sie erstellt haben.

Fügen Sie den Trigger für den GA4-Tag hinzu. Normalerweise sollte er bei allen Seitenaufrufen ausgelöst werden.

add trigger ga4 tag

Optional: Sie können auch eine Google-Tag-Konfigurationsvariable erstellen, die die Einstellungen für Google Tag vorgibt, wenn Sie mehrere Google-Tags auf Ihrer Website verwenden und nicht für jedes Tag die Einstellungen manuell hinzufügen möchten.

create a Google tag: Configuration settings variable

Bei diesen Parametern kann es sich zum Beispiel um eine Einstellung handeln, die festlegt, ob bei jeder Auslösung eines Google Tags ein Seitenaufruf-Ereignis gesendet werden soll, oder um UTM-Parameter, eine Client-ID usw. Es gibt eine Liste der Standard-Konfigurationsparameter für Google Tags.

Schritt 5: Erstellen Sie einen Google Analytics: GA4-Event-Tag

Um das GA4-Event einzurichten, gehen Sie zum Abschnitt Tags und erstellen Sie einen neuen Tag mit dem Typ Google Analytics: GA4-Event. Fügen Sie Ihre GA4-ID und den Ereignisnamen hinzu. Es gibt eine Liste mit Standardereignisnamen.

Google Analytics: GA4-Event Tag

Schritt 6: Erstellen Sie einen GA4-Client im Google Tag Manager-Server-Container

Öffnen Sie den Google Tag Manager-Server-Container → Klicken Sie auf Client → Erstellen Sie einen GA4-Client und speichern Sie ihn → Gehen Sie zu Tags und richten Sie den GA4-Tag ein. Denken Sie daran, dass GA4 nicht nur Seitenaufrufe, sondern auch andere Ereignisse automatisch sendet.

Im Feld Ereignisname wählen Sie die Variable {{Event Name}} → Fügen Sie den Trigger hinzu, bei dem der Clientname gleich GA4 ist.

Tag configuration
Clientname gleich GA4 ist

Schritt 7: Überprüfen und debuggen Sie Ihre Konfiguration

Öffnen Sie die Vorschau-Modi der Web- und Server-Container und überprüfen Sie, ob GA4-Anfragen angezeigt werden. Veröffentlichen Sie dann das Update im Google Tag Manager für Server und Web.

Vorschau-Modi

Schritt 8: Richten Sie einen benutzerdefinierten GA4-Loader ein

Sie können das serverseitige Tracking von Google Analytics 4 noch genauer machen, indem Sie einen benutzerdefinierten GA4-Loader verwenden. Dadurch kann GA4 Blockierwerkzeuge wie Adblocker und andere datenschutzbezogene Technologien umgehen, die verhindern sollen, dass Tracker Informationen über die Aktivitäten der Benutzer sammeln. So erhalten Sie ein vollständiges Bild der Benutzer, die Ihre Website besuchen, und mehr Daten für die Optimierung von Anzeigen und die Erstellung benutzerdefinierter Zielgruppen.

So richten Sie einen benutzerdefinierten Loader ein:

1. Melden Sie sich bei Ihrem stape.io-Konto an.

2. Öffnen Sie den sGTM-Container → Klicken Sie auf Power Up.

3. Klicken Sie auf Config Custom Loader Power-Up → Fügen Sie Ihre Web-GTM-ID hinzu → Sie sehen den aktualisierten Web-GTM-Code → Kopieren Sie dieses Web-GTM-Skript und fügen Sie es auf Ihrer Website ein oder ersetzen Sie das vorhandene Skript.

Custom Loader Power-Up
Custom Loader Power-Up

4. Sobald Sie den Web-GTM-Code aktualisiert und GA4 serverseitig eingerichtet haben, können Sie die modifizierten GTM- und GA4-Anfragen im Netzwerk überprüfen.

Die URL der Google Tag Manager-Anfrage sollte wie folgt aussehen:

Tagging server URL/stape container identifier.js?st=web GTM ID ohne Buchstaben GTM.

In unserem Fall lautet sie: https://load.gtm.stape.dog/covxbvwx.js?st=PMVQSJH

Die URL der Google Tag Manager-Anfrage sollte wie folgt aussehen

Die URL der GA4-Anfrage sollte wie folgt aussehen:

Tagging server URL/gt+stape container identifier.js?id=GA4 identifier...

In unserem Fall lautet sie: https://load.gtm.stape.dog/gtcovxbvwx.js?id=G-0SME9XLYER

Die URL der GA4-Anfrage sollte wie folgt aussehen

Fazit

Das war's! Sie haben jetzt einen Server-Container eingerichtet, und Google Analytics läuft über diesen Server-Container. Wenn Sie GA innerhalb Ihrer Domain laden und GA-Anfragen als Erstanbieter machen möchten, folgen Sie diesen Schritten, um eine benutzerdefinierte Subdomain zu verwenden. Unser Expertenteam kann Ihnen dabei helfen!

Benötigen Sie Hilfe bei der Einrichtung der serverseitigen Nachverfolgung?

Bitte beantworten Sie ein paar einfache Fragen. Klicken Sie auf Angebot anfordern, füllen Sie das Formular aus, und wir senden Ihnen ein Angebot zu.

Angebot anfordern
author

Ira Holubovska

Author

Ira hat über 10 Jahre Erfahrung im digitalen Marketing, davon 5 Jahre auf Server-Tracking fokussiert. Sie weiß, wie und wann es in verschiedenen Marketing-Szenarien eingesetzt wird.

Kommentare

Probieren Sie Stape für alles rund um Server-seitige