Die Einrichtung von serverseitigem Tagging kann eine Herausforderung sein. Sie müssen Zeit und Geld investieren, um einen Cloud-Server einzurichten, sich mit den Grundkonzepten des serverseitigen Trackings vertraut machen und schließlich das serverseitige Tracking konfigurieren. Wir haben das Stape-Hosting für den Google Tag Manager Server entwickelt, um das serverseitige Tagging zu vereinfachen.
Mit Stape können Sie die URL des Tagging-Servers mit nur einem Klick einrichten – es ist super einfach und spart zudem Geld. Das Hosting von Stape ist etwa fünfmal günstiger als das von Google Cloud Platform (GCP).
Das sGTM-Hosting von Stape bietet mehrere Vorteile, darunter den günstigen Preis und die Einfachheit, mit der jeder ohne technische Kenntnisse ein Cloud-Hosting für den Google Tag Manager-Server einrichten kann.
Neben den Kosten und der Einfachheit bietet das Stape-Hosting für sGTM viele weitere Vorteile, die ich in diesem Beitrag erläutern möchte.
Es wird dringend empfohlen, eine benutzerdefinierte Subdomain für Ihre Tagging-Server-URL zu verwenden. Dies hilft, Cookies genauer zu setzen und deren Lebensdauer zu verlängern.
Ein paar Beispiele:
Verlängerte Cookie-Lebensdauer
Safari verwendet integrierte Algorithmen zur intelligenten Verfolgungsverhinderung (ITP), die die Lebensdauer von Cookies auf 24 Stunden reduzieren. Mit serverseitigem Tracking und einer benutzerdefinierten Subdomain können Sie die Lebensdauer von Cookies in Safari verlängern, sodass ein Benutzer bei einem erneuten Besuch Ihrer Website nicht als neuer Benutzer betrachtet wird.
Setzen von Erstanbieter-Cookies
Wenn Sie die Facebook Conversion API mit dem serverseitigen GTM einrichten, müssen Sie die Cookies fbp
und fbc
an die Facebook-Server senden. Diese Cookies können nicht gesetzt werden, wenn Sie eine Drittanbieter-Subdomain als Tagging-Server verwenden, da nur Ihre eigene Domain das Recht hat, Cookies für Ihre Website zu deklarieren. Ohne eine benutzerdefinierte Subdomain würden weniger Parameter an Facebook gesendet, was zu einer geringeren Anzahl von Ereignissen führt, die Ihren Kampagnen zugeschrieben werden. Click-ID und Browser-ID (fbc und fbp) sind grundlegende Parameter zur Messung der Ergebnisse Ihrer bezahlten Facebook-Kampagnen.
Der Custom Loader von Stape kann noch mehr – er hilft, die Google Tag Manager- und Google Analytics 4-Skripte widerstandsfähiger gegen Blocker zu machen.
Sie können einen benutzerdefinierten gtm.js-Loader im stape.io-Admin einrichten. Klicken Sie einfach auf Einstellungen und fügen Sie Ihre Web Google Tag Manager ID hinzu. Danach müssen Sie den GTM-Code auf der Website aktualisieren.
Wenn Sie dem stape.io Custom Loader eine Web-GTM-ID hinzufügen, können Sie sehen, dass gtm.js und gtag.js durch einen zufälligen Anfragepfad ersetzt wurden. Diese Verbesserung hilft Ihnen, das Google Tag Manager- und Google Analytics 4-Skript vor Adblockern zu „verstecken“.
Das Global CDN ist eine hervorragende Funktion, die für alle Stape sGTM-Container verfügbar ist und völlig kostenlos genutzt werden kann. Es verwendet die Cloudflare-Plattform, die JavaScript-Dateien von einem Server lädt, der näher an den Website-Besuchern liegt, was zu schnelleren Ladezeiten der Webseite führt.
Nutzer der Pro- und Business-Pläne haben Zugang zu Logs. Diese Funktion ist besonders nützlich beim Einrichten des serverseitigen Trackings. Sie hilft, zu verstehen, welche Daten an den GTM-Server gesendet wurden und welche Antwort zurückgesendet wurde. Zum Beispiel können Sie überprüfen, ob alle Kaufereignisse den Status 200 hatten (was bedeutet, dass sie korrekt verarbeitet wurden) oder alle Ereignisse mit 500 Fehlern filtern und den Grund für den Fehler sehen.
1. Access Logs: Zeigen die Anfragen, die Ihr GTM-Server erhalten hat. Sie können die Details jedes Logs überprüfen und entsprechende Request Logs und Response Logs einsehen, falls vorhanden.
2. Request Logs: Zeigen die Anfragen, die der Server an Plattformen wie Facebook, TikTok usw. gesendet hat. Diese Logs sind nur verfügbar, wenn Sie Stape-Tags verwenden.
3. Response Logs: Zeigen die Antworten des Servers von Plattformen wie Facebook, TikTok usw. Diese Logs sind nur verfügbar, wenn Sie Stape-Tags verwenden.
Da die Verwendung von Google Analytics nicht DSGVO-konform ist, haben wir das Anonymizer Power-Up entwickelt. Mit dem Anonymizer können Sie Benutzerdaten in Google Analytics 4 entfernen oder anonymisieren.
Dieses Produkt enthält GeoLite2-Daten, die von MaxMind erstellt wurden und unter https://www.maxmind.com erhältlich sind.
Nachdem der Anonymizer eingerichtet wurde, sollten Sie die URL des Tagging-Servers für Google Analytics auf eine URL aktualisieren, die mit /anonymize endet.
Zum Beispiel wird aus der Standard-Tagging-Server-URL sgtm.site.com dann sgtm.site.com/anonymize. Wenn GA-Anfragen über diese URL gesendet werden, entfernen oder anonymisieren wir automatisch ausgewählte Parameter.
Die Funktion zur intelligenten Verhinderung von Tracking (ITP) begrenzt jetzt die Lebensdauer von Cookies, selbst wenn sie von einer Erstanbieter-Domain gesetzt werden. Mit Stape's Cookie Keeper können Sie jedoch die volle Cookie-Dauer weiterhin nutzen.
Cookie Keeper hilft, die Lebensdauer von Cookies, die von Drittanbieter-IPs gesetzt wurden, in Browsern mit den neuesten ITP-Versionen wie Safari 16.4 zu verlängern.
Wir haben einen ausführlichen Blog-Beitrag über die Verwendung von Cookie Keeper für Shopify- und WordPress-Shops.
Mit unserem Business-Plan (oder höher) können Sie mehrere Subdomains auf einen Server-Container abbilden!
Wenn Sie also eine separate Website für jedes Land oder jede Sprache haben, können Sie das Multi-Domains Power-Up konfigurieren. Fügen Sie alle Subdomains hinzu, die Sie für das serverseitige Endpunkt verwenden möchten. Für Nutzer des Business-Plans liegt das Limit bei 20 Domains, für den Enterprise-Plan bei 50 Domains, und im Custom-Plan ist es unbegrenzt!
Preview Header ist eine nützliche Funktion, wenn Sie Anfragen an den Google Tag Manager-Servercontainer von anderen Quellen (nicht Web-GTM) senden müssen. Zum Beispiel von einem CRM. Mit der Preview Header-Funktion von Stape können Sie Anfragen vom CRM im Vorschau-Modus des Google Tag Manager-Servers anzeigen.
Nehmen wir an, Sie möchten ein Kaufereignis vom CRM an den Google Tag Manager-Server senden. Eine Möglichkeit, dies zu tun, ist die Verwendung von Webhooks. Daten vom Webhook werden an Ihren Google Tag Manager-Server übermittelt, aber nicht im Vorschau-Modus angezeigt, was das Debugging und die Einrichtung erschwert.
Hier hilft die Preview Header-Funktion von Stape. Mit der Preview Header-Funktion können Sie den Vorschau-Modus von sGTM "erzwingen", um alle Anfragen an sGTM anzuzeigen, unabhängig davon, ob sie über Ihr Web-GTM oder Drittquellen wie Webhooks gesendet wurden. Wenn Sie den Preview Header nicht verwenden, empfängt Ihr sGTM-Container zwar Daten, aber die Anfragen werden nicht in der Vorschau angezeigt.
So richten Sie den Preview Header in Stape ein: Öffnen Sie den Vorschau-Modus des Google Tag Manager-Servers -> Klicken Sie auf die drei Punkte in der oberen rechten Ecke -> Klicken Sie auf „Anfragen manuell senden“ -> Kopieren Sie den X-Gtm-Server-Preview HTTP Header.
Gehen Sie dann zu Ihrem Stape.io-Konto -> Klicken Sie auf Einstellungen -> sGTM Preview Header-Konfiguration -> Fügen Sie den zuvor kopierten Preview Header ein -> Klicken Sie auf „Speichern“.00000
Entfernen Sie den Preview Header, sobald Sie mit der Einrichtung und dem Testen fertig sind.
Stape bietet zwei Arten von Konten an:
Mit einem Agentur-Konto können Sie Container für Kunden erstellen und verwalten. Diese Funktion ist besonders nützlich für Agenturen. Angenommen, Sie möchten serverseitiges Tracking für Ihren Kunden einrichten und der Kunde soll die Zahlung hinzufügen. Sie können dies mit einem Stape Agentur-Konto tun, indem Sie einfach einen Container erstellen und eine Einladung per E-Mail an den Kunden senden. Der Kunde kann seine Rechnungsdaten hinzufügen, während Sie weiterhin seinen Container verwalten und einrichten können. Wenn Sie sich für ein Agentur-Konto bewerben möchten, senden Sie einfach eine E-Mail an support@stape.io.
Sie können den Zugriff auf Ihr Stape.io-Konto mit anderen Personen teilen. Sobald Sie den Zugriff geteilt haben, hat die andere Person vollen Zugriff auf Ihr Konto. Sie kann alle Container anzeigen und bearbeiten.
Um den Zugriff zu teilen, klicken Sie auf Kontoeinstellungen -> Geteilter Zugriff -> Benutzer einladen.
Eine flexible Google Cloud-Umgebung skaliert Ihren sGTM-Server automatisch von mindestens 3 auf 6 Server. Wenn Google feststellt, dass Ihr GTM-Server mehr Ressourcen benötigt, wird die Kapazität automatisch erhöht. sGTM benötigt möglicherweise mehr Ressourcen aus verschiedenen Gründen: Das Traffic-Volumen auf Ihrer Website könnte steigen, oder Sie haben die serverseitige Tagging-Einrichtung aktualisiert und senden mehr Ereignisse, etc.
Autoscaling hat sowohl Vor- als auch Nachteile. Der Vorteil ist, dass sGTM mehr Speicherplatz erhält, wenn er benötigt wird, und weiterhin funktioniert. Es könnte Situationen geben, in denen Cloud-Hosting ohne Autoscaling nicht mehr funktioniert und Sie es manuell aktualisieren müssen.
Der Nachteil ist, dass Autoscaling höhere Kosten für das sGTM-Hosting bedeutet. Drei Server von Google kosten 120 USD, während sechs etwa 240 USD kosten.
Bei Stape skalieren wir Server, wenn es notwendig ist. Wenn unser System feststellt, dass Ihr Server mehr CPU oder Arbeitsspeicher benötigt, fügen wir es hinzu. Stape berechnet keine zusätzlichen Gebühren für das Autoscaling. Wenn Sie den Pro-Plan abonniert haben, zahlen Sie weiterhin nur 20 USD, auch wenn der sGTM mehr CPU und Arbeitsspeicher benötigt. Unsere Abrechnung ist nur an die Anzahl der Anfragen gekoppelt.
Wir suchen stets nach Möglichkeiten, unsere Plattform zu erweitern. Aus diesem Grund haben wir API-Zugriff hinzugefügt. Wenn Sie daran interessiert sind, eine Integration mit Stape zu entwickeln und mehr Informationen darüber wünschen, wie es funktioniert oder welche Anforderungen es gibt, senden Sie uns einfach eine E-Mail an support@stape.io.
Das Standard-GCP-Deployment verwendet einen einzelnen Server. Diese Umgebung wird für das Testen mit begrenztem Traffic empfohlen. Wenn Sie sich entscheiden, serverseitiges Tagging in die Produktionsphase zu überführen, sollten Sie auf die flexible App-Engine-Umgebung upgraden.
Beim Upgrade stellt Google mindestens 3 Server pro Container zur Redundanz bereit.
Es gibt zwei wesentliche Punkte, die Sie berücksichtigen sollten, wenn Sie vom Test-GCP-Deployment zur flexiblen App-Engine-Umgebung upgraden:
Kosten
Die Mindestkonfiguration für die Produktion auf Google Hosting kostet 120 USD (drei Cloud-Server, wobei jeder 40 USD kostet). Die Mindestkosten bei Stape betragen 20 USD. Für größere Seiten bieten wir den Business-Plan für 100 USD an – interessiert, warum wir günstiger sind? Wir haben einen Blog-Beitrag, der beschreibt, wie Stape die Kosten für den GTM-Server optimiert.
Shell-Skripte ausführen, um auf die Produktion aufzurüsten
Wenn Sie sich entscheiden, in die Produktionsumgebung zu wechseln, reicht es nicht aus, nur eine Kreditkarte bei Google Cloud hinzuzufügen; Sie müssen manuell Shell-Skripte ausführen, um auf die Produktion aufzurüsten. Außerdem sind einige zusätzliche Konfigurationen erforderlich, um die Kosten für das Hosting des Google Tag Managers zu senken.
Das Hosting von Stape übernimmt dies für Sie und benötigt weniger als 30 Sekunden, um das Upgrade des Cloud-Servers zu vereinfachen. Alles, was Sie tun müssen, ist, in der Admin-Oberfläche von Stape.io auf einen Button zu klicken.
Die Standardkonfiguration erfordert die Anpassung der Google Analytics 4-Clients, um GA von Ihrer Server-URL zu laden. Außerdem müssen Sie den Web-Container-Client von Google Tag Manager hinzufügen, um gtm.js von einer benutzerdefinierten Subdomain zu laden.
Das Laden von gtag.js und gtm.js von Ihrer Tagging-Server-URL bietet alle Vorteile des serverseitigen Trackings und von First-Party-Cookies.
Stape-Hosting erledigt dies automatisch. Sie müssen lediglich die Transport-URL zu den GA4- und UA-Tags im Web-Google-Tag-Manager-Container hinzufügen. Es ist keine zusätzliche Einrichtung von Clients oder anderen Konfigurationen im Server-Google-Tag-Manager-Container erforderlich.
Wir haben mehrere Hosting-Zonen und erweitern ständig die Serverstandorte.
Derzeit bieten wir folgende Serverstandorte für sGTM auf Stape Global an:
Wir bieten folgende Serverzonen für Meta CAPIG auf Stape Global an:
Die folgenden Serverstandorte sind für sGTM auf Stape Europe verfügbar:
Wir bieten diese Serverzonen für Meta CAPIG auf Stape Europe an:
Ein Google Service Account kann Ihnen helfen, BigQuery und Firestore mit dem Server-GTM zu integrieren.
Um ein Google Service-Konto zu erstellen, benötigen Sie ein Google Cloud Platform-Konto und müssen einen Access Key generieren. Die Service-Account-JSON-Schlüsseldatei muss in ein sGTM-Container-Power-Up auf app.stape.io hinzugefügt werden, um die Authentifizierung mit diesen Diensten zu ermöglichen.
Sie können X-GEO-Country, X-GEO-Region, X-GEO-City, X-GEO-Ipaddress in den Ereignisdaten in Ihrem Server-Google-Tag-Manager mit unserem GEO-Headers-Power-Up hinzufügen.
Dieses Produkt enthält GeoLite2-Daten, die von MaxMind erstellt wurden und auf https://www.maxmind.com verfügbar sind.
Es kann sein, dass das Setup des Server-GTM-Containers mithilfe der automatischen Bereitstellung lange Ladezeiten aufweist. Das Hosting von Stape löst dieses Problem, indem brotli verwendet wird, um die Ladegeschwindigkeit zu optimieren, und Nginx anstelle von node.js eingesetzt wird, da Nginx beim Bereitstellen von zwischengespeicherten Dateien schneller ist.
Sie können die Header X-Device-Mobile, X-Device-Os, X-Device-Browser, X-Device-Browser-Version, X-Device-Engine, X-Device-Engine-Version in den Ereignisdaten innerhalb Ihres Server-Google-Tag-Managers mit unserem User Agent Info Power-Up hinzufügen.
Ein eigenes CDN erhöht die Lebensdauer von Cookies in Safari 16.4 und anderen Browsern, die ITP von „Third-Party“-IP-Adressen verwenden.
Die neueste Iteration von ITP reduziert die Lebensdauer von First-Party-Cookies auf 7 Tage, wenn sie über eine andere IP-Adresse als Ihre Website gesetzt werden.
Durch die Nutzung Ihres Stape-Eigenen CDNs können Sie die URL für das Server-GTM-Tagging über dieselbe IP-Adresse leiten, die Ihre Website verwendet. Dies stellt sicher, dass die IPs für Ihre sGTM-URL und Ihre Website identisch sind. Infolgedessen wird WebKit die Dauer von First-Party-Cookies, die über den serverseitigen Google Tag Manager gesetzt werden, nicht verkürzen.
Mit dem Power-Up File Proxy können Sie jede Datei über den Server-Google-Tag-Manager proxyen. Jetzt können Sie Dateien von Ihrer Domain laden, anstatt Drittanbieter-Domains zu verwenden.
Das File Proxy Power-Up ist für Business-Pläne und höher verfügbar. Um es zu aktivieren, loggen Sie sich einfach in Ihr Stape.io-Konto ein, öffnen Sie den Container, wählen Sie Power-Ups aus und klicken Sie auf die Schaltfläche "Verwenden".
Das Power-Up XML to JSON kann XML in JSON-Format im Server-Google-Tag-Manager konvertieren.
So funktioniert es:
1. Setzen Sie ein Webhook, um Daten an die URL https://ss.example.com/stape/xml/ zu senden.
2. https://ss.example.com sollte die Tagging-Server-URL sein, die Sie für den sGTM-Container verwenden.
3. Fügen Sie nach /stape/xml/ einen beliebigen Pfad hinzu, zum Beispiel https://ss.example.com/stape/xml/data, und dieser Pfad wird verwendet, um eine Anfrage an Ihr sGTM zu senden. In diesem Fall senden wir JSON an /data.
Dieses Webhook konvertiert XML in das JSON-Format.
Um es zu aktivieren, loggen Sie sich einfach in Ihr Stape.io-Konto ein, öffnen Sie den Container, wählen Sie Power-Ups aus und klicken Sie auf die Schaltfläche "Verwenden".
Dieses Power-Up fügt eine Benutzer-ID zu den sGTM-Ereignisdaten hinzu.
Die Benutzer-ID besteht aus einem Hash von:
Um es zu aktivieren, loggen Sie sich einfach in Ihr Stape.io-Konto ein, öffnen Sie den Container, wählen Sie Power-Ups aus und klicken Sie auf die Schaltfläche "Verwenden".
Wenn Sie eine Anfrage zu einem festgelegten Zeitplan senden möchten, haben wir das Power-Up Schedule speziell dafür entwickelt!
So funktioniert es:
Im Feld "Pfad" sollten Sie den Anfragepfad angeben, der nach Zeitplan gesendet werden soll.
Anfragen können gesendet werden:
Um es zu aktivieren, loggen Sie sich einfach in Ihr Stape.io-Konto ein, öffnen Sie den Container, wählen Sie Power-Ups aus und klicken Sie auf die Schaltfläche "Verwenden".
Das Power-Up Request Delay kann Anfragen von 15 Minuten bis 1500 Minuten verzögern.
Die Überwachungsfunktion ermöglicht es Ihnen, sofort über etwaige Anomalien oder Tracking-Probleme benachrichtigt zu werden. Sie ist für alle Stape sGTM-Hosting-Nutzer mit Business-, Enterprise- und Custom-Plänen verfügbar.
Der Store ist eine integrierte Datenbank von Stape, die es Ihnen ermöglicht, Daten innerhalb des auf Stape gehosteten Server-Google-Tag-Managers zu schreiben, zu lesen und zu synchronisieren. Der Store ist für Pro-Pläne und höher verfügbar.
Die Funktionalität und das Design des Stape-Stores sind äußerst ähnlich zu Firebase. Sie können JSON-Daten in Dokumenten speichern. Die maximale Größe eines Dokuments beträgt 1 MB.
Dieses Power-Up überprüft, ob die Anfragen von einem Bot stammen oder nicht.
Um das Bot Detection Power-Up zu verwenden, loggen Sie sich in Ihr Stape.io-Konto ein, öffnen Sie den sGTM-Container, gehen Sie zum Tab „Power Ups“ und klicken Sie auf das Bot Detection Power-Up. Aktivieren Sie danach das Power-Up und klicken Sie auf „Speichern“.
Stape Analytics ist eine Funktion der Stape-Plattform, die die Messung der Leistung des serverseitigen Trackings vereinfacht.
Sie finden die Funktion in Ihrem Container im Bereich "Analytics" neben "Power-Ups". Stape Analytics ist für alle verfügbar, die Stape Custom Loader (ein kostenloses Power-Up von Stape, das GTM-Skripte widerstandsfähiger gegen Ad-Blocker macht) verwenden.
Finden Sie unsere neueste Funktion Connections in den Container-Einstellungen.
Sie wurde entwickelt, um oAuth-Token von mehreren Plattformen in einem Tab zu sammeln, um die Tag-Einstellung noch komfortabler zu gestalten. Obwohl sie derzeit noch in der Entwicklung ist, ermöglicht die Funktion das automatische Einrichten von Microsoft-Werbung, anstatt manuell Ihre eigene App zu erstellen und zu konfigurieren.
Die Funktion ist für Pro-Pläne und höher zugänglich.
Bei Stape haben wir ein Team von Experten für serverseitiges Tracking, um Ihnen den Einstieg zu erleichtern. Wir verstehen, dass die Einrichtung einer genauen und zuverlässigen Nachverfolgung eine Herausforderung darstellen kann, weshalb wir hier sind, um sicherzustellen, dass Ihre Kunden die bestmöglichen Ergebnisse erzielen. Unser Team hat umfangreiche Erfahrungen in der Erstellung und Verwaltung serverseitiger Tracking-Container für alle Arten von Unternehmen, von kleinen Start-ups bis hin zu Fortune-500-Unternehmen.
Das Hosting von Stape für den serverseitigen Google Tag Manager ist nicht nur die günstigste und am einfachsten einzurichtende Lösung. Wir bieten auch zahlreiche Hosting-Funktionen sowie serverseitige Tagging-Lösungen, die Ihr Tagging-Erlebnis einfach und unkompliziert gestalten.
Obwohl das Hosting von Stape auf Google Cloud basiert, erleichtern unsere automatisierten Lösungen das Management Ihres Server-GTM-Hostings erheblich. Wir helfen Ihnen, das serverseitige Tagging für Ihre Website einzurichten, ohne dass Sie Stunden damit verbringen müssen, alles manuell einzurichten.
Wenn Sie interessiert sind, beantworten Sie bitte die folgenden Fragen. Wir senden Ihnen dann ein kostenloses Angebot zu.