In diesem Artikel beschreibe ich, wie Sie eine benutzerdefinierte Subdomäne in Ihrem Google Tag Manager-Server-Container einrichten. Der Hauptvorteil einer benutzerdefinierten Subdomäne innerhalb des Google Tag Manager Server-Containers besteht darin, dass sie hilft, intelligente Tracking-Verhinderungen und AdBlocker zu umgehen und die Lebensdauer von Cookies für Nutzer, die in Safari surfen, zu verlängern. Pixels wird von Ihrer Subdomäne geladen und als erste Partei ausgeführt.
Google Tag Manager Serverseitiges Tagging ermöglicht das Auslagern von Tracking-Pixeln von Drittanbietern aus der Website oder App in die serverseitige Umgebung. Das serverseitige Tagging bietet einige Vorteile gegenüber kundenseitigen Tags:
1. Schnellere Leistung: Es werden weniger Tags auf Ihrer Website oder App ausgeführt. Das bedeutet, dass weniger Code im Browser ausgeführt wird, was die Geschwindigkeit Ihrer Website erhöht.
2. Mehr Sicherheit: Die Daten sind besser geschützt, da sie innerhalb der serverseitigen Umgebung verwaltet werden.
Sie haben zwei Möglichkeiten, die Server-URL zu markieren:
○ Verwenden Sie die für Sie erstellte Tagging-URL, die auf unserer Domäne (stape.io) gehostet wird.
○ eine benutzerdefinierte Subdomäne erstellen.
Wir empfehlen, eine benutzerdefinierte Subdomäne einzurichten, da Sie mit der benutzerdefinierten Subdomäne die folgenden Vorteile genießen:
- Umgehung von ITPs und AdBlocker;
- Verlängerte Cookie-Lebensdauer.
Der Schutz vor Tracking betrifft nicht die Anfragen von Ihrer eigenen Domäne. Ihre Website umgeht AdBlocker und ITPs und liefert die vollständigen Daten über Ihre Website-Besucher und Konversionen.
Als Erstes müssen Sie einen Google Tag Manager-Servercontainer erstellen und einrichten. Wenn Sie keinen Server-Container haben, folgen Sie dieser Anleitung.
1. Melden Sie sich bei Ihrem Stape-Serverkonto an und klicken Sie auf Benutzerdefinierte Domäne hinzufügen.
2. Wählen Sie, ob Sie ein CDN verwenden möchten und welchen Typ.
Hinzufügen einer benutzerdefinierten Subdomain mit A- und AAAA-Einträgen:
Sie müssen A- und AAAA-Einträge festlegen, wenn Sie kein globales CDN verwenden.
Sie müssen A-, AAAA- und CNAME-Einträge festlegen, wenn Sie Global CDN verwenden.
Hinzufügen einer benutzerdefinierten Subdomain mit einem CNAME-Eintrag:
Dies kann nützlich sein, wenn DNS-Anbieter das Hinzufügen doppelter Einträge einschränken. Eine häufige Situation ist die mit Domains, die auf Shopify oder Wix gehostet werden.
Angenommen, die URL Ihres Tagging-Servers lautet sgtm.example.com. Sie sollten A- und AAAA-DNS-Einträge erstellen, um die Domain in Stape zu verifizieren. Wenn Shopify Ihre Domain verwaltet, ist es unmöglich, sowohl A- als auch AAAA-Einträge für dieselbe Subdomain zu erstellen. Daher können Sie eine benutzerdefinierte Domain nicht auf Stape verifizieren.
Um dieses Problem zu lösen, aktivieren Sie das Kontrollkästchen CNAME-Eintrag anstelle von A-Einträgen verwenden, und anstelle von zwei A-Einträgen werden Sie aufgefordert, einen CNAME-Eintrag hinzuzufügen, um die Domain zu verifizieren.
Sie müssen einen CNAME-Eintrag erstellen, wenn Sie kein globales CDN verwenden.
Sie müssen zwei CNAME-Einträge festlegen, wenn Sie Global CDN verwenden.
3. Navigieren Sie zu Ihrem DNS-Anbieter (zum Beispiel):
4. Wenn Sie Cloudflare verwenden, melden Sie sich bei Ihrem Konto an -> klicken Sie auf die Domäne Ihrer Website -> klicken Sie auf DNS -> Eintrag hinzufügen.
5. Fügen Sie diese Einstellung hinzu (zum Beispiel):
Typ: A
Name: ss (oder eine andere Subdomäne Ihrer Wahl)
IPv4 Adresse: 35.193.123.107
TTL: Auto
Proxy-Status: Deaktiviert
Ihre Einstellungen sollten folgendermaßen aussehen:
6. Sobald Sie das getan haben, klicken Sie auf Save.
7. Gehen Sie zu Ihrem app.stape.io -Konto und fügen Sie eine eigene Domäne hinzu. Er sollte aus dem Namen, den Sie bei Cloudflare hinzugefügt haben, und Ihrer Domäne bestehen. Klicken Sie auf Save. Nach dem Hinzufügen der Domäne durchläuft sie den Verifizierungsprozess. Denken Sie aber daran, dass das bis zu 72 Stunden dauern kann. Sobald die Domäne verifiziert ist, wird der Status auf "Verifiziert" geändert.
8. Gehen Sie zurück zum Google Tag Manager Server-Container -> Wählen Sie Ihren Server-Container -> Admin -> Container-Einstellungen -> Tagging-Server-URL einfügen.
Es wird dringend empfohlen, das Web-GTM-Skript auf Ihrer Website zu aktualisieren, wenn Sie eine eigene Domain verwenden. Durch diese Änderung wird gtm.js von Ihrer Domain geladen. Ersetzen Sie dazu die Standarddomain googletagmanager.com durch die benutzerdefinierte Domain, die Sie im vorherigen Schritt eingerichtet haben.
9. Erstellen Sie innerhalb des Web-Containers ein neues Tag vom Typ Google Tag. Fügen Sie Ihre Google Tag ID hinzu.
Fügen Sie im Abschnitt Konfigurationseinstellungen die folgenden Parameter hinzu:
Auslöser zum GA4-Tag hinzufügen. Normalerweise sollte er bei allen Seitenaufrufen ausgelöst werden.
Sie können auch eine Google Tag: Konfigurationseinstellungen-Variable erstellen, die die Google-Tag-Einstellungen vordefiniert, wenn Sie mehrere Google-Tags auf Ihrer Website verwenden müssen und die Einstellungen nicht für jeden einzelnen Tag manuell hinzufügen möchten.
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.
10. Um das GA4-Ereignis einzurichten, gehen Sie zum Abschnitt Tags und erstellen Sie ein neues Tag mit dem Tagtyp Google Analytics: GA4 Ereignis. Fügen Sie Ihre GA4-ID und den Ereignisnamen hinzu; es gibt eine Liste mit Standard-Ereignisnamen.
Sie können eine Google Tag: Event Settings-Variable erstellen, die dabei hilft, Event-Parameter für mehrere GA4 Event-Tags oder Google Tags gemeinsam zu nutzen. Das können zum Beispiel Nutzer- oder Produkteigenschaften sein, und es gibt auch eine Liste von Standardparametern für Ereigniseinstellungen.
11. Ö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 GA4-Tags ein. Denken Sie daran, dass GA4 automatisch nicht nur Pageview, sondern auch andere Ereignisse sendet. Wählen Sie innerhalb von Event Name die Variable {{Event Name}}. -> fügen Sie den Auslöser Client Name gleich GA4 hinzu.
12. Öffnen Sie den Server-Container-Vorschaumodus und überprüfen Sie, ob GA4-Anfragen angezeigt werden.
Das war's! Jetzt läuft Ihr GTM-Server-Container von Ihrer Subdomäne aus und ist resistent gegen das Blockieren von Cookies durch Dritte.
Alles, was Sie brauchen, sind ein paar einfache Fragen. Klicken Sie auf Hilfe anfordern, füllen Sie das Formular aus, und wir helfen Ihnen.