Dieser Blogbeitrag richtet sich an Anfänger, die ihre ersten Schritte im serverseitigen Tracking machen. Hier finden Sie die Definition und Vorteile des serverseitigen Trackings sowie eine kurze Übersicht der beliebtesten Plattformen, die serverseitiges Tagging unterstützen. Wir stellen außerdem verschiedene Anwendungsfälle und die Vorteile des serverseitigen Trackings mit den Stape-Diensten vor und zeigen Ihnen, wie Sie serverseitiges Tracking mit Stape einrichten können.
Beim serverseitigen Tracking sendet Ihre Website Daten zunächst an den Cloud-Server, der diese anschließend an Drittanbieter und Tracking-Plattformen verteilt. Die beliebteste Plattform für serverseitiges Tracking ist der Google Tag Manager, der 2020 sein serverseitiges Tagging veröffentlicht hat. Besonders in der Ära ohne Cookies ist dies eine der zuverlässigsten und datenschutzfreundlichsten Methoden, um das Nutzerverhalten ohne Cookies zu verfolgen.
Im Vergleich zum clientseitigen Tracking bietet das serverseitige Tracking eine genauere Datenerfassung und Conversion-Tracking, eine längere Cookie-Lebensdauer, eine reduzierte Beeinflussung durch Ad-Blocker, bessere Kontrolle über die Daten, eine verbesserte Ladezeit der Website, das Verbergen von Tracking-IDs und geheimen API-Schlüsseln und vieles mehr.
Es gibt mehrere Tools, die Sie zur Einrichtung von serverseitigem Tagging verwenden können. Unsere Wahl ist der serverseitige Google Tag Manager (sGTM)-Container. Die Hauptvorteile der Verwendung von sGTM sind unserer Meinung nach:
Der erste Schritt beim Einstieg in das serverseitige Tagging besteht darin, den sGTM-Container zu konfigurieren. Mit Stape können Sie mit nur einem Klick einen Tagging-Server für Ihren sGTM-Container einrichten. Alles, was Sie tun müssen, ist:
1. Öffnen Sie Ihren WEB Google Tag Manager-Container unter https://tagmanager.google.com/.
Klicken Sie auf Admin. Klicken Sie in der Container-Spalte auf +.
2. Geben Sie den Containernamen ein, wählen Sie Server aus und klicken Sie auf Erstellen.
3. Wählen Sie „Tagging-Server manuell bereitstellen“, kopieren Sie Ihre Container-Konfiguration und fügen Sie sie in einen Texteditor ein. Wir benötigen sie für die nächsten Schritte.
4. Gehen Sie zu stape.io und erstellen Sie ein Konto oder melden Sie sich an.
5. Klicken Sie auf Container erstellen in der oberen rechten Ecke.
6. Geben Sie die Containerdetails ein:
7. Wählen Sie einen Plan für Ihren Container. Sie können mit einem kostenlosen Plan beginnen. Klicken Sie auf „Weiter mit einem kostenlosen Plan“.
8. Sie sehen den Status Ihres Containers, die Container-Konfiguration und den Plan-Namen. Es dauert etwa 5 Minuten, um einen Server-Container bereitzustellen. Bitte laden Sie die Seite neu, um den Status zu aktualisieren. Wenn die serverseitige Einrichtung des Google Tag Managers korrekt durchgeführt wurde, sollte der Status „Läuft“ angezeigt werden.
Sie können unser Video ansehen, wie Sie eine benutzerdefinierte Domäne im Google Tag Manager Server-Container hinzufügen.
Sie können eine benutzerdefinierte Tagging-Server-URL verwenden, um First-Party-Cookies einzurichten. Die benutzerdefinierte Tagging-Server-URL oder benutzerdefinierte Domäne sollte die gleiche Domäne wie Ihre Website teilen. Wenn Ihre Website-Domäne beispielsweise example.com ist, sollte die Tagging-Server-URL wie ss.example.com aussehen.
Es gibt drei Möglichkeiten, eine benutzerdefinierte Domäne einzurichten:
Es gibt einen detaillierten Blogbeitrag, in dem Sie eine Beschreibung zum Mapping einer benutzerdefinierten Domäne für den Server Google Tag Manager-Container finden: Verwendung der gleichen Herkunft (Cloudflare und nginx).
Aber hier werden wir die Einrichtung einer benutzerdefinierten SubDomäne behandeln:
1. Öffnen Sie Ihren sGTM-Container auf Stape, scrollen Sie nach unten zu „Domänes“ und klicken Sie auf „Benutzerdefinierte Domäne hinzufügen“.
2. Geben Sie eine benutzerdefinierte Domäne ein.
3. Sie sehen die DNS-Einträge, die Sie hinzufügen sollten.
Die DNS-Einträge hängen von Ihrem Serverstandort und der von Ihnen gewählten CDN-Option ab.
Die DNS-Einträge, die Sie konfigurieren sollten, variieren je nach Serverstandort und Ihren ausgewählten CDN-Einstellungen. Sie sehen die DNS-Einträge, die Sie in Ihrem stape.io-Container hinzufügen sollten.
4. Melden Sie sich bei Ihrem DNS-Konto an und fügen Sie die Einträge hinzu, die Sie in Ihrem stape.io-Konto sehen. Nachfolgend finden Sie ein Beispiel für die DNS-Konfiguration für CloudFlare. Öffnen Sie die DNS-Einstellungen der erforderlichen Domäne und klicken Sie auf „Eintrag hinzufügen“.
Geben Sie dann die Einträge ein, die Sie in Ihrem stape.io-Konto sehen. Stellen Sie sicher, dass der Proxy deaktiviert ist.
In der Regel dauert es 2-3 Stunden, um die benutzerdefinierte Domäne zu überprüfen. Bei einigen DNS-Anbietern kann die Überprüfung der Einträge bis zu 72 Stunden in Anspruch nehmen. Wir werden Ihnen eine E-Mail senden, sobald die benutzerdefinierte Domäne überprüft wurde oder ein Fehler festgestellt wird. Wenn ein Fehler bei der Überprüfung auftritt, befolgen Sie bitte diese Anleitung zur Überprüfung der benutzerdefinierten Domäne.
5. Sobald die benutzerdefinierte Domäne überprüft wurde, gehen Sie zurück zum Google Tag Manager Server-Container → Wählen Sie Ihren Server-Container → Admin → Containereinstellungen → fügen Sie die Tagging-Server-URL ein.
6. Wenn Sie eine benutzerdefinierte Domäne verwenden, wird dringend empfohlen, das Web-GTM-Skript auf Ihrer Website zu aktualisieren. Diese Anpassung lädt gtm.js von Ihrer Domäne. Ersetzen Sie dazu die StandardDomäne googletagmanager.com durch die benutzerdefinierte Domäne, die Sie im vorherigen Schritt eingerichtet haben.
Und das ist alles!
Aus unserer Sicht ist die Konfiguration einer benutzerdefinierten Domäne mit der gleichen UrsprungsDomäne die beste Option, da sie dazu beiträgt, die Cookie-Laufzeit in allen Browsern zu verlängern. Diese Methode ist jedoch technisch fortgeschritten und erfordert ein CDN oder einen Load Balancer. Um die gleiche UrsprungsDomäne zu konfigurieren, befolgen Sie bitte diesen Leitfaden.
Wenn Sie nicht dieselbe Ursprungsdomäne konfigurieren können, haben wir Lösungen, um die Lebensdauer von Cookies in Safari zu verlängern: Own CDN und Cookie Keeper.
Mit Stape können Sie Server-GTM in weniger als 1 Minute einrichten, und wir sind die günstigste Lösung auf dem Markt. Stape ist erschwinglich, weil wir Server in großen Mengen und für einen längeren Zeitraum kaufen. Außerdem haben wir unsere Server so optimiert, dass sie nur mit dem Google Tag Manager funktionieren.
Außerdem haben wir weitere Vorteile:
1. Benutzerdefinierter gtm.js und gtag.js Loader. Er hilft Ihnen, Google Tag Manager und/oder Analytics 4 Skripte resistenter gegen Adblocker zu machen.
2. Global CDN. Ermöglicht eine schnellere Bereitstellung von js-Dateien durch die Verwendung eines Servers, der sich näher an Ihrem Website-Besucher befindet. Das Ergebnis ist eine verbesserte Seitengeschwindigkeit, die sich positiv auf das organische Ranking auswirken kann..
3. Logs. Eine praktische Funktion bei der Einrichtung oder Fehlerbehebung von Server-seitigem Tagging. Sie hilft dabei, herauszufinden, welche Daten an den Server gesendet und wie sie verarbeitet wurden. Sie können zum Beispiel überprüfen, ob alle Kaufereignisse den Status 200 hatten (was bedeutet, dass sie korrekt verarbeitet wurden) oder alle Anfragen mit einem Antwortcode von 500 überprüfen.
4. Preview Header. Es hilft Ihnen, alle Ihre eingehenden Anfragen im sGTM-Debugger zu sehen, wenn die Anfrage nicht vom Web-GTM gesendet wurde.
Über alle Vorteile des serverseitigen Trackings mit Stape können Sie auch in unserem Blog lesen.
Unser Expertenteam hilft neuen Benutzern gerne beim Einstieg in das Tracking und beantwortet alle Fragen.
Für Websites mit hohem Volumen bieten wir individuelle Pläne an. Nutzen Sie den Preiskalkulator, um das beste Angebot für Ihre Website zu ermitteln.
Wenn Sie GA4 noch nicht konfiguriert haben, führen Sie die folgenden Schritte aus:
1. Erstellen Sie innerhalb des Web-Containers ein neues Tag vom Typ Google Tag.
Fügen Sie Ihre Google Tag ID hinzu.
Fügen Sie dem GA4-Tag einen Auslöser hinzu. Es sollte normalerweise bei allen Seitenaufrufen ausgelöst werden.
Sie können auch ein Google Tag erstellen: Konfigurationseinstellungsvariable erstellen, die die Google Tag-Einstellungen vordefiniert, wenn Sie mehrere Google Tags auf Ihrer Website verwenden müssen und nicht für jeden Tag manuell Einstellungen hinzufügen möchten.
Mit diesen Parametern können Sie beispielsweise festlegen, ob Sie jedes Mal, wenn ein Google Tag ausgelöst wird, ein Seitenaufruf-Ereignis senden möchten, UTM-Parameter festlegen, die Client-ID festlegen usw. Hier finden Sie eine Liste der Standard-Konfigurationsparameter für Google Tags.
2. Um das GA4-Ereignis-Tracking einzurichten, gehen Sie zum Abschnitt Tags und erstellen Sie ein neues Tag mit dem Tag-Typ Google Analytics: GA4 Ereignist. Fügen Sie Ihre GA4-ID und den Ereignisnamen hinzu; es gibt eine Liste mit Standard-Ereignisnamen.
3. Gehen Sie zu Ihrem Google Tag Manager Server Container. Klicken Sie auf Clients und Neu.
4. Wählen Sie Google Analytics: GA4 (web) und klicken Sie auf Speichern.
5. Gehen Sie zu Tags und klicken Sie auf Neu.
6. Wählen Sie Google Analytics: GA4.
7. Fügen Sie die Messungs-ID und den Ereignisnamen hinzu.
Messungs-ID - Folgen Sie dieser Anleitung, um die GA4-ID zu finden. Sie können sie als Variable hinzufügen oder wenn das Ereignis von einem GA4-Web-Tag stammt, können Sie dieses Feld leer lassen, um die Messungs-ID des Ereignisses zu übernehmen.
Ereignisname - der Ereignisname, der an Google gesendet werden soll. Weitere Informationen finden Sie in den empfohlenen Ereignissen. Wenn dieses Feld leer ist, wird der Wert des Parameters event name gesendet.
8. Klicken Sie auf Triggering.
9. Erstellen Sie Auslöser für den Tag. Der Client-Name sollte GA4 entsprechen.
Klicken Sie auf +
Wählen Sie „Benutzerdefiniert“ → klicken Sie auf „Einige Ereignisse ‚ → wählen Sie ‘ Kundenname“ in den integrierten Variablen → setzen Sie „Gleich GA4“ (den Namen Ihres GA4-Kunden) → klicken Sie auf „Speichern“.
10. Öffnen Sie Web- und Server-GTM-Debugger und testen Sie die Einrichtung.
Öffnen Sie den Server-Container-Vorschaumodus und überprüfen Sie, ob Sie GA4-Anfragen sehen. Veröffentlichen Sie die aktualisierte Version innerhalb der Server- und Web-Google Tag Manager-Container.
In unserem Video erfahren Sie wie Sie Google Ads Server einrichten.
Wenn Sie genügend Daten haben möchten, um die Leistung Ihrer Anzeigenkampagne zu untersuchen und Googles Algorithmen für maschinelles Lernen mit zusätzlichem Wissen über die Ziele Ihres Unternehmens zu versorgen, ist das Conversion-Tracking von Google Ads ein Muss. Das Verschieben von Adwords-Tags auf einen Server reduziert die Menge an Code, der auf den Webseiten ausgeführt werden muss, und hilft auch bei Leistungsproblemen mit langsameren Internetverbindungen!
Das serverseitige Google Ads-Tracking kann nur mit GA4-Serveranfragen funktionieren. Das bedeutet, dass Sie Google Analytics 4 auf der Server-Seite einrichten müssen, bevor Sie mit Google Ads auf dem Server fortfahren.
Werfen Sie einen Blick auf die wichtigsten Schritte zur Einrichtung von Google Ads auf dem Server oder lesen Sie die vollständige Schritt-für-Schritt-Anleitung hier.
1. Stellen Sie sicher, dass Google Analytics 4 serverseitig korrekt eingerichtet ist.
2. Richten Sie im Server-Container das Tag „Conversion Linker“ ein. Dieses Tag sollte bei allen Seitenaufrufen ausgelöst werden.
3. Richten Sie das Google Ads Remarketing-Tag im Server-GTM ein. Es sieht ähnlich aus wie das Einrichten eines Web-Remarketing-Tags. Sie müssen lediglich eine Conversion-ID hinzufügen und einen Auslöser wählen, der GA4-Anfragen verwenden muss. Sie können auch beschließen, dynamische Remarketing-Ereignisdaten zu senden und benutzerdefinierte Parameter bereitzustellen.
4. Erstellen Sie ein neues Google Ads Conversion Tracking-Tag im Server-Container→ fügen Sie Conversion ID und Conversion Label hinzu, ähnlich wie bei der Einrichtung des Google Ads-Tags im Web.
Dann haben Sie die Möglichkeit, Produkt- und Nutzerdaten hinzuzufügen. (Es sieht sehr ähnlich aus, wie die Facebook Conversion API funktioniert). Wenn Sie Nutzer- und Produktdaten aus dem Web an den Server senden, können Sie diese Kontrollkästchen aktivieren und Ereignisdaten als Datenquelle auswählen.
Im Gegensatz zu den Google-Plattformen empfiehlt Facebook, sowohl Web- als auch Server-Tracking zu verwenden. Der Hauptvorteil der Web+Server-Methode besteht darin, dass weiterhin Cookies von Drittanbietern verwendet werden (wenn möglich). Der Hauptvorteil der reinen Server-Methode besteht darin, dass die Anzahl der Java-Skripte von Drittanbietern auf Ihrer Website reduziert wird und Sie genau kontrollieren können, welche Daten an FB gesendet werden. Es liegt also an Ihnen zu entscheiden, ob Sie Web+Server-FB-Tracking oder nur den Server verwenden wollen.
Die Einrichtung der FB CAPI ist komplizierter, da sie eine Ereignis-Deduplizierung (bei der Web+Server-Methode) und die Übermittlung von Benutzerparametern wie E-Mail, Telefonnummer, Vor- und Nachname usw. erfordert.
Lesen Sie unseren Blog-Beitrag zur Einrichtung der Facebook Conversion API oder sehen Sie sich unser Video zur Einrichtung der Facebook Conversion API mit Google Analytics 4 an.
Wir hoffen, dass Sie uns mittlerweile zustimmen, dass serverseitiges Tracking ein Muss für Ihre Marketingkampagne ist. Aber es ist noch eine relativ neue Technologie, und nicht alle Plattformen bieten sie an, z.B. Twitter. Deshalb haben wir eine Liste aller Anbieter erstellt , die Server-GTM unterstützen, und ihre Anforderungen, Anleitungen und Dokumentationen zusammengefasst.
Beliebte Plattform-Integrationen:
Kundenspezifische Lösungen und mehr:
Neben der direkten Implementierung von serverseitigem Tracking, die weiter oben in diesem Blogbeitrag beschrieben wurde, bietet serverseitiges Tracking einige erweiterte Möglichkeiten, die bisher im Web-Tracking nicht verfügbar waren. Hier werden wir einige der beliebtesten vorstellen.
1. CRM mit sGTM verbinden
Es ist möglich, Webhooks vom CRM an sGTM zu senden. Innerhalb von sGTM können Sie Webhook-Daten abrufen und zu jeder Plattform hinzufügen. Sie können dies beispielsweise verwenden, um Facebook Conversion API-Daten mit dem Benutzerparameter oder Offline-Ereignissen anzureichern. Oder senden Sie vielleicht Bestellungen aus Ihrem POS-System an Google Analytics oder verfolgen Sie Rückerstattungen.
2. Datenanreicherung mit Firestore
Firestore ist eine Datenbank, die Sammlungen von Dokumenten speichert. sGTM ermöglicht das Lesen und Schreiben von Daten aus/zu Firestore. sGTM und Firestore bieten unbegrenzte Möglichkeiten in Bezug auf Datenanreicherung. Wir haben eine detaillierte Anleitung, wie man Daten in Firestore lesen/schreiben kann.
3. Google Sheets-Integration
Stape hat einen benutzerdefinierten Tag erstellt, der die Integration von sGTM und Google Sheets ermöglicht. Dies ist eine großartige Gelegenheit für diejenigen, die ähnliche Tools wie Zapier verwenden, um Daten von der Website in Google Sheets zu erfassen. Tools wie Zapier können kostspielig sein, während Sie mit sGTM die gleiche Integration zu fast null Kosten erhalten können. Lesen Sie diesen Artikel über den Google Sheets-Tag für sGTM.
Während es viele nicht standardmäßige sGTM-Implementierungen gibt, sind dies die drei beliebtesten. Lesen Sie unseren Blog für weitere Informationen über serverseitiges Tagging.
Das Einrichten von serverseitigem Tracking ist eine großartige Möglichkeit, die Leistung Ihrer Website zu verbessern und genauere Daten zu erhalten. In diesem Blogbeitrag haben wir allgemeine Informationen zusammengefasst, die Sie für den Einstieg in das serverseitige Tracking benötigen. Hier haben wir alle möglichen Anleitungen und Anwendungsfälle behandelt. Serverseitiges Tagging hat viele tatsächliche und potenzielle Anwendungsfälle. Wir haben einen Blogbeitrag, der die Anwendungsfälle für serverseitiges Tracking im Detail behandelt.
Zögern Sie nicht, uns zu kontaktieren, um Unterstützung zu erhalten. Wir sind Experten im serverseitigen Tracking und können Ihnen helfen, in die Welt des Taggings einzutauchen.
Alles, was Sie brauchen, sind ein paar einfache Fragen. Klicken Sie auf Hilfe anfordern, füllen Sie das Formular aus und wir senden Ihnen ein Angebot zu.