Stape
Suche
Kostenlos ausprobieren

Wie Sie mit dem serverseitigen Tracking beginnen

Aktualisiert
20. Jan. 2025
Veröffentlicht
26. Feb. 2022
Auch erhältlich

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.

Schritt 1. Server Google Tag Manager-Container mit Stape-Konto einrichten

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:

  • Einfach zu bedienen.
  • Transparenz und Komfort.
  • Keine zusätzlichen Kosten. Sie zahlen nur für die Server, es fallen keine Gebühren für die Nutzung der sGTM-Oberfläche an.
  • Versionskontrollsystem.
  • Änderungen können einfach rückgängig gemacht und in einen früheren Zustand zurückversetzt werden. Außerdem können Sie nachverfolgen, wer die Änderungen vorgenommen hat, wo und wann.
  • Multi-User-Modus.

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 +.

set up server gm

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

set up server gm

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.

set up server gtm

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

log in to stape

5. Klicken Sie auf Container erstellen in der oberen rechten Ecke.

6. Geben Sie die Containerdetails ein:

  • Container-Name. Der Name muss nicht unbedingt mit dem Containernamen in Ihrem Server-GTM identisch sein.
  • Containerkonfiguration – fügen Sie die Container-Konfiguration ein, die Sie aus Ihrem Google Tag Manager Server-Container kopiert haben.
  • Serverstandort – wählen Sie Ihren 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

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“.

stape io pricing

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.

running container on stape

Empfohlen. Richten Sie eine benutzerdefinierte Domäne ein:

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:

  • Gleiche Herkunft
  • SubDomäne
  • StandardDomäne
types of custom domain configurration

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“.

add custom domain

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.

  • CDN deaktivieren – wählen Sie, keinen Typ von CDN zu verwenden.
  • Stape Global CDN – lädt Skripte von einem Server, der näher am Benutzer ist, der Ihre Website besucht.
  • Eigenes CDN – hilft dabei, Tagging-Server-URLs von der gleichen IP wie Ihre Website zu taggen. Es ermöglicht das Setzen von Cookies, die Safari nicht kürzen kann.
cdn options - stape
cdn configuration - stape

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.

stape global cdn settings

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“.

Add record in Cloudflare

Geben Sie dann die Einträge ein, die Sie in Ihrem stape.io-Konto sehen. Stellen Sie sicher, dass der Proxy deaktiviert ist.

Example of DNS record

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.

!

Wenn die benutzerdefinierte Domäne das eigene CDN verwendet und der Container nicht über die GTM-Konfiguration verfügt, wird die hinzugefügte benutzerdefinierte SubDomäne nicht überprüft.

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.

pase code to the website

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.

Warum Stape der einfachste und kostengünstigste Weg ist, mit serverseitigem Tracking zu beginnen

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.

Schritt 2. Server Google Analytics 4 einrichten

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.

set up google tag

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.

set up ga4
set up ga4

3. Gehen Sie zu Ihrem Google Tag Manager Server Container. Klicken Sie auf Clients und Neu.

set up ga4

4. Wählen Sie Google Analytics: GA4 (web) und klicken Sie auf Speichern.

set up ga4

5. Gehen Sie zu Tags und klicken Sie auf Neu.

set up ga4

6. Wählen Sie Google Analytics: GA4.

set up 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.

set up ga4

8. Klicken Sie auf Triggering.

set up ga4

9. Erstellen Sie Auslöser für den Tag. Der Client-Name sollte GA4 entsprechen. 

Klicken Sie auf +

set up ga4

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“. 

set up ga4

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.

set up ga4

Schritt 3. Server Google Ads 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.

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.

Schritt 4. Facebook Conversion API einrichten

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.

Schritt 5. Verbinden Sie andere benötigte Plattformen

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:

Erweiterte Einrichtung des serverseitigen Trackings

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.

Fazit

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.

Probieren Sie Stape für alles rund um Server-seitigejetzt!