Author Image
Antonia Savu
Datum November 22, 2023

Server-Side-Tracking: Entwirrung des Geheimnisses

Banner

Inhaltsverzeichnis

Bist du auch verwirrt von all dem Gerede über cookieless Tracking und fragst dich, was dahintersteckt? Du bist nicht allein! Zusammen werden wir das Geheimnis des Server-Side Trackings lüften, einem Wendepunkt in der Welt des digitalen Trackings. Wir alle brauchen Lösungen, die nicht nur effizient tracken, sondern auch die Privatsphäre der Nutzer respektieren. Genau hier spielt das Server-Side Tracking seine Stärken aus! In diesem Artikel tauchen wir tief in die Materie ein. Wir sprechen darüber, warum es in aller Munde ist, beleuchten Vor- und Nachteile und verstehen, wie es die Art und Weise, wie wir Tracking-Daten handhaben, revolutioniert.

Was ist eigentlich Server-Side Tracking?

Server-Side Tracking nutzt serverseitige Technologien, um Daten zu sammeln und an Analyseplattformen sowie andere Drittanbieter zu senden. Im Gegensatz zum herkömmlichen Client-Side Tracking, bei dem Daten auf dem Gerät des Nutzers verarbeitet werden, verlagert das Server Side Tracking diesen Prozess auf den Server. Dieser Ansatz hat an Beliebtheit gewonnen, da er mehrere bekannte Herausforderungen des Client-Side Trackings adressiert.

Es ist wichtig zu beachten, dass Server-Side Tracking kein Mittel ist, um die Zustimmung zu umgehen, und alle von dort gesendeten Events erfordern die Zustimmung des Nutzers.

Warum Server-Side Tracking?

    Server-Side-Tracking bietet eine innovative Lösung, die effiziente Datenerfassung ermöglicht und gleichzeitig die Privatsphäre der Nutzer schützt. Dies sind die Vorteile von Server-Side-Tracking:

    • Geringere Seitenbelastung: Im Gegensatz zum clientseitigen Tracking, bei dem für jeden Code eine JavaScript-Bibliothek auf der Webseite geladen wird, erfolgt das serverseitige Tracking auf einem von der Webseite getrennten Server. Dies führt zu kürzeren Seitenladezeiten und trägt zu einer verbesserten Nutzererfahrung bei. 
    • Geringere Auswirkungen von Werbeblockern: Da Werbeblocker immer häufiger eingesetzt werden, stehen Unternehmen vor der Herausforderung, Nutzerinteraktionen effektiv nachzuverfolgen. Werbeblocker zielen in der Regel auf Anfragen an/von bestimmten Quellen wie Google Analytics ab. Da serverseitiges Tracking in einem First-Party-Kontext stattfindet, können Werbeblocker nicht eingreifen. 
    • Weniger Datenlecks bei personenbezogenen Daten: Bei der Verwendung von clientseitigen Tags können zusätzliche Daten ohne Vorwarnung gesendet werden. Server-seitiges Tracking bietet eine Schutzschicht, indem es die Daten auf dem Server verarbeitet und eine Vorschau aller ausgehenden Anfragen ermöglicht, wodurch das Risiko von Datenlecks bei personenbezogenen Daten verringert wird. Dies ist besonders nützlich für große Unternehmen, die mit sensiblen Daten arbeiten. 
    • Vollständige Kontrolle über die an Provider gesendeten Daten: Mit Server-Side Tracking haben Unternehmen eine detaillierte Kontrolle darüber, welche Daten an Drittanbieter weitergegeben werden. Diese Kontrolle ist entscheidend für die Einhaltung der Datenschutzbestimmungen und stellt sicher, dass nur die erforderlichen Informationen übertragen werden. 
    • Facebook Conversion API: Server-seitiges Tracking ist besonders wertvoll für Unternehmen, die die Facebook Conversion API nutzen. Es ermöglicht die Übertragung von Ereignissen direkt an die Facebook-Server und verbessert so die Genauigkeit und Zuverlässigkeit des Conversion-Trackings.

    Nachteile

    Wir haben die Vorteile des Server-Side Trackings besprochen, die es sehr attraktiv machen. Allerdings gibt es auch
    einige Nachteile:

    • Kostenpflichtige Lösung: Obwohl der Server-Side Google Tag Manager Container selbst kostenlos
      ist, benötigt man einen Server, um ihn zu hosten. Dies verursacht Kosten. Die Standardimplementierung erfolgt
      über die Google Cloud Platform, was für mittlere bis große Unternehmen teuer werden kann.
    • Erfordert Wartung: Die Server-Side-Einrichtung erfordert kontinuierliche Wartung, um optimale
      Leistung und minimale Kosten zu gewährleisten. Regelmäßige Updates und Überwachung sind unerlässlich, um
      potenzielle Probleme anzugehen und das System reibungslos laufen zu lassen.
    • Hohe Lernkurve: Die Implementierung von Server-Side Tracking erfordert ein tieferes technisches
      Verständnis im Vergleich zum Standard-Client-Side Tracking. Die steilere Lernkurve beim Server-Side Tracking
      resultiert aus der komplexen Natur der serverseitigen Technologien und den damit verbundenen Herausforderungen
      beim Arbeiten mit einer Cloud-Infrastruktur.

    Wie funktioniert es?

    Beim typischen Client-Side Tracking wird ein JavaScript-Snippet zum Quellcode einer Website hinzugefügt. Dieses Snippet lädt zusammen mit der Webseite den Client-Side Container, der Tags wie Google Analytics 4 auslöst, die dann Daten an externe Ziele wie google-analytics.com senden.

    image

    Beim Server-Side Tagging wird eine neue Ebene zum Datenerfassungsprozess hinzugefügt – dein Server, der einen Server-Side GTM-Container hostet. Diese Einrichtung empfängt Daten von Client-Side-Tracking-Codes, verarbeitet sie und leitet sie dann an Drittanbieter oder hauseigene Analysetools weiter. Dadurch kannst du alle an Anbieter gesendeten Anfragen vorab einsehen und bei Bedarf Änderungen vornehmen. Es ist wichtig zu erwähnen, dass es zwar üblich ist, den Client-Side Container als Zwischenschritt zwischen deiner Website und deinem Server-Side zu verwenden, dies aber nicht zwingend erforderlich ist. Maßgeschneiderte Lösungen können entwickelt werden, um diesen Schritt zu überspringen.

    image

    Lass uns einen Server-Side Google Tag Manager Container erstellen, der Daten von der Client-Seite einfängt und an GA4 sendet.

    Navigiere zu tagmanager.google.com und erstelle einen neuen Container:

    image

    Wähle die Option „Server“ und gib ihm einen Namen deiner Wahl:

    image

    Sobald du den Container erstellt hast, musst du wählen, wie du diesen Container einrichten möchtest. Wenn du die Option „Automatically provision tagging server“ wählst, wirst du diesen Container auf der Google Cloud Platform hosten und die Einrichtung wird automatisch von Google durchgeführt. Wenn du diese Methode wählst, wirst du durch alle notwendigen Schritte geführt (wie man ein GCP-Konto erstellt, wie man ein Abrechnungskonto einrichtet, ein Projekt einrichtet, deinen Container verknüpft usw.)

    image

    Die zweite Option ist für jede Art von benutzerdefinierter Implementierung. Wie erwähnt, ist die Google Cloud Platform der Standard, aber du kannst den Container auf jedem Server hosten, der Docker unterstützt. Für die manuelle Bereitstellung empfehlen wir dringend, Googles Anleitung zu überprüfen.

    Lass uns versuchen, einige Events über Server-Side GTM an GA4 zu senden.

    Während der Server-Side Container dieselben Konzepte wie der traditionelle GTM (Tags, Trigger und Variablen) teilt, gibt es ein neues Konzept: Clients. Clients sind dafür verantwortlich, Daten von einer bestimmten Quelle zu empfangen und so anzupassen, dass sie für die Tags, Trigger und Variablen im Server-Side GTM-Container lesbar sind.

    image

    Bereits im Container wirst du den GA4-Client sehen, der dafür verantwortlich ist, alle Anfragen im Zusammenhang mit GA4 einzufangen. Dieser Client verarbeitet dann die Anfrage und passt sie in ein geeignetes Format für die weitere Verarbeitung durch Tags oder Variablen an.

    image

    Derzeit gibt es noch nicht viele Client-Typen, aber in Zukunft wird die Bibliothek sicherlich erweitert.

    Jetzt, wo der Client vorhanden ist, können wir einen Trigger für die GA4-Events erstellen:

    image

    Dieser Trigger feuert, wann immer eine Anfrage von einem Client eingefangen wird, dessen Name GA4 enthält (d.h. wann immer eine GA4-Anfrage zum Server-Side Container kommt). Wir können diesen Trigger verwenden, um die Anfragen schließlich an GA4 weiterzuleiten, indem wir ein Tag verwenden:

    image

    Wenn du Client-Side GTM verwendest, um GA4-Daten an den Server-Side zu senden, kannst du sowohl die Mess-ID als auch den Event-Namen leer lassen. Diese werden automatisch vom Client-Side übernommen. Wenn du jedoch aus irgendeinem Grund diese ändern möchtest, bevor du sie an GA4 sendest, kannst du das tun. Hier ist auch der Ort, um bestimmte Parameter hinzuzufügen/auszuschließen, die IP-Adresse eines Nutzers zu anonymisieren und vieles mehr.

    image

    Es gibt zwar noch nicht viele offizielle Tag-Typen, aber die Community-Galerie wächst ständig und bietet viele nützliche Tag-Typen (wie Facebook Conversion API, TikTok Conversions API, Twitter API und mehr).

    Fazit

    Kurz gesagt, Server-Side Tracking ist ein Game-Changer für alle, die ihr Tracking-Spiel verbessern wollen. Es ist ein großer Sprung nach vorn im Vergleich zum klassischen Client-Side Tracking und bietet intelligentere und zuverlässigere Dateneinblicke. Aber man muss auch die Komplexität dieser Methode anerkennen. Die Implementierung von Server-Side Tracking erfordert ein solides Budget und ein tiefgehendes technisches Verständnis. Wenn du dich voll und ganz auf das Feintuning deines Trackings konzentrieren willst und die nötigen Ressourcen hast, könnte Server-Side Tracking dein Schlüssel zu neuen, tieferen Einblicken sein. Es ist vielleicht nicht das einfachste Werkzeug, aber für diejenigen, die bereit sind, ist es eine fantastische Ergänzung für dein digitales Werkzeugset.

    Interessiert an mehr Wissen rund um das Thema zukunftsfähiges Marketing? Dann entdecke unsere Gratis E-Books und erfahre mehr über du spannende Marketing-Prozesse. Neben vielen weiteren Leistungen unterstützen wir dich in folgenden Bereiche:

    Jetzt hier Kontakt aufnehmen und mit SaphirSolution durchstarten! 

    Hast du Fragen?

    Als Full-Service Online-Marketing-Agentur unterstützen wir Dich gerne.

    Das könnte Dich auch interessieren: