Logo von TAGGRS, blau geschrieben und mit einem kleinen Favicon
StartseiteServerseitiges TrackingMeta CAPI Gateway
EnglishDeutsch
SERVERSEITIGES TRACKING
Hier geht's los
Erste Schritte mit TAGGRSGoogle Tag Manager einrichtenSubdomain konfigurierenGTM Data Layer hinzufügenGTM TransformationsSetup testenDebuggingAnalyse-Dashboard
Migration von Google CloudMigration vom Hosting
Kurzbefehle
GTM Kopieren und EinfügenGTM Templates
GA4 Serverseitiges Tracking
Einrichtung in GTMEvent-Tags erstellenGA4-Tag im Server-Container einrichtenE-Commerce-Events in GTM
Google Ads Serverseitiges Tracking
Conversion Linker installierenConversion-Tracking einrichtenEnhanced Conversions konfigurierenRemarketing-Tags einrichtenOffline Conversions installieren
Facebook Serverseitiges Tracking
Meta Pixel einrichtenEMQ Score verbessernMeta CAPI installierenMeta Event-Deduplizierung
LinkedIn Serverseitiges Tracking
LinkedIn Insight Tag einrichtenLinkedIn CAPI einrichtenLinkedIn Event-Deduplizierung
TikTok Serverseitiges Tracking
TikTok Pixel einrichtenTikTok Events API installierenTikTok Event-Deduplizierung
Pinterest Server-side Tracking
Pinterest Tag einrichtenPinterest Conversions API konfigurierenPinterest Event-Deduplizierung
Snapchat Server-side Tracking
Snap Pixel einrichtenSnapchat Conversions APISnapchat Event-Deduplizierung
TAGGRS Tracking Tags & Tools
Tracking TagsGoogle Service Account IntegrationProfit TrackingData Enricher ToolWebhooks TesterEnhanced Tracking ScriptMulti Domain ToolClick ID RecoveryConsent Approval Graph
Konfiguration
Billy Grace Server-side TrackingLeadPages Server-side TrackingPiwik PRO Server-side TrackingCDN Server-side TrackingShopify Server-side TrackingActiveCampaign Server-side TrackingKlaviyo Server-side TrackingSpectacle Server-side TrackingEulerian Server-side Tracking
Server-side Tracking für E-Commerce
Shopify Data LayerShopware Data LayerMagento Data LayerWooCommerce Data LayerPrestashop Data LayerLightspeed Data Layer
Consent Management server-side
Consent Mode aktivierenAxeptio konfigurierenConfigure Cookie Confirm
META CAPI GATEWAY
KONTOEINSTELLUNGEN
Benutzerrollen & ZugriffSSO

Richten Sie die Google Tag Manager-Datenebene ein

In diesem Handbuch werden zwei Methoden zur Implementierung und Verwendung der Google Tag Manager (GTM) -Datenschicht für serverseitiges Tracking mit TAGGRS erläutert. Es behandelt die Definitionen, Syntax, praktische Beispiele, Anwendungsfälle und bewährte Methoden der Datenschicht.

Wann sollten Sie eine Datenschicht verwenden?

Die Konfiguration einer Datenebene ist nicht zwingend erforderlich, um das serverseitige Tracking-Setup abzuschließen. Wenn es um grundlegende Event-Tracking geht, wie z. B. Seitenaufrufe, werden Data Layers normalerweise nicht benötigt. Integrierte GTM-Variablen können ausreichen. Ist das dein Fall? Gehen Sie direkt zu unserem Leitfaden für GTM-Transformationen.
Die Implementierung der Datenschicht wird dringend empfohlen für E-Commerce-Geschäfte:
  • Um die Vollständigkeit und Zuverlässigkeit der Daten bei fortgeschrittenen oder benutzerdefinierten Ereignissen wie Käufen, mehrstufigen Formularen oder benutzerdefiniertem Event-Tracking zu verbessern.
  • Um eine genaue Eventweiterleitung und Datenintegrität in Ihrem serverseitigen Tracking zu erreichen.

Was ist eine Datenebene in Google Tag Manager?

Eine Datenschicht ist ein JavaScript-Array, das als Hauptdatentransportmechanismus zwischen Ihrer Website (oder App) und Google Tag Manager fungiert. Es sammelt, organisiert und leitet Informationen von Ihrer Website an Analyse- und Marketingplattformen weiter.
Beim serverseitigen Tracking stellt die Datenschicht sicher, dass alle wichtigen Ereignisse und Parameter konsistent erfasst und vom Client (Web-Container) zum Tracking, zur Analyse und Optimierung an den Servercontainer übertragen werden.
Screenshot aus dem Google Tag Manager, der die integrierten Variablen zeigt, die konfiguriert werden können

Was ist eine Standard-E-Commerce-Datenschicht?

Genau genommen gibt es keine universelle „Standard“ -Datenschicht. Jedes CMS oder jede Plattform hat oft ihre eigene Variante. Die Datenschichtstruktur von Google Analytics 4 (GA4) wird jedoch allgemein als Standard angesehen, da sie am häufigsten verwendet und direkt in der offiziellen Dokumentation von Google unterstützt wird. Die von Google empfohlene E-Commerce-Datenebene finden Sie hier: GA4-Dokumentation für E-Commerce-Entwickler.

Folgen Sie bei der Implementierung von GA4 so weit wie möglich den Standardereignissen und der Struktur von Google. Anstatt GTAG zu verwenden, senden Sie Ereignisse immer mit einem DataLayer.Push an GTM. Zum Beispiel:

Logo of TAGGRS Server-side Tracking: a light blue circle with two blue angle brackets
<script>
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'e-commerce event',
'data': 'e-commerce data'});
</script>

Beispiel für eine Datenschichtstruktur: gekaufte Veranstaltung

Hier ist ein Beispiel für eine erweiterte Kaufdatenebene mit mehreren Variablen, einschließlich Kundeninformationen und Produktdetails:

Logo of TAGGRS Server-side Tracking: a light blue circle with two blue angle brackets
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: "purchase",
transaction_id: "T_12345",
value: 72.05,
tax: 3.60,
shipping: 5.99,
currency: "USD",
coupon: "SUMMER_SALE",  customer_type: "new",
user_data: {
email: "jane.doe@example.com",
phone_number: "+14155552671",
first_name: "Jane",
last_name: "Doe",
street: "123 Main Street",
city: "San Francisco",
region: "CA",
country: "US",
postal_code: "94105"
},
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.01,
quantity: 3
},
{
item_id: "SKU_12346",
item_name: "Google Grey Women's Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 3.33,
index: 1,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "gray",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 21.01,
promotion_id: "P_12345",
promotion_name: "Summer Sale",
quantity: 2
}
]
});

Wie funktioniert die Datenschicht?

Die Datenschicht arbeitet von Client zu Server und fungiert als Kommunikationsbrücke zwischen Ihrer Website (oder App) und Google Tag Manager. Es speichert Informationen in einem strukturierten Array, sodass GTM sie problemlos lesen und an verbundene Plattformen wie Google Analytics, Google Ads oder andere Tools von Drittanbietern weitergeben kann. Der typische Datenfluss ist:

  1. Das Ereignis findet auf der Website statt (z. B. Kauf abgeschlossen).
  2. Das Ereignis wird in die Datenschicht übertragen.
  3. Der GTM-Webcontainer liest die Datenschicht und löst wie konfiguriert Tags oder Variablen aus.
  4. GTM löst Tags auf der Grundlage konfigurierter Variablen und Ereignisregeln aus.
  5. Eventdaten werden über den Parameter server_container_url in Ihrer GA4-Tag-Konfiguration an den GTM-Servercontainer gesendet.
  6. Der Servercontainer verarbeitet das Ereignis und leitet Daten weiter oder transformiert sie nach Bedarf für Analysen, Marketing oder benutzerdefinierte Endpunkte.

Sie können diese Werte dann in GTM mithilfe von Datenschichtvariablen abrufen. Zum Beispiel:

  • Um den Transaktionswert zu erfassen, würden Sie ecommerce.value verwenden.
  • Um die ID des ersten Artikels bei einem Kauf zu erfassen, würden Sie items.0.item_id verwenden.

Diese Variablen können dann als Parameter in Ihren GTM-Tags für Analysen oder Werbung verwendet werden.

Diese Datenschichtstruktur stellt sicher, dass nicht nur das Kaufereignis selbst verfolgt wird, sondern auch umfangreiche Details über den Kunden und die gekauften Artikel, wodurch serverseitige Einblicke maximiert werden.

Example of data layer in Google Tag Manager

So konfigurieren Sie GTM Data Layer

Es gibt zwei Hauptmethoden, um Informationen in die Datenschicht zu senden: Deklaration und Push.

1. Erklärung zur Datenschicht

Logo of TAGGRS Server-side Tracking: a light blue circle with two blue angle brackets
<script>
window.dataLayer = [{
event: "pageView",
value: "content"
}];
</script>

Wenn Sie die Datenebene deklarieren, sollte sie immer über dem Google Tag Manager-Container-Snippet im Abschnitt platziert werden. Durch frühzeitiges Laden hat GTM sofortigen Zugriff auf die Informationen und kann Tags ohne Verzögerung präzise auslösen.
Dieses Setup eignet sich besonders gut für statische Informationen wie Seitentitel, Inhaltskategorien oder Benutzer-IDs, die einen wertvollen Kontext für die Ereignisverfolgung und -analyse bieten.
Gleichzeitig ist es wichtig, die Datenschicht korrekt zu initialisieren. Eine falsche Deklaration kann das vorhandene Datenlayer-Objekt überschreiben, was zum Verlust zuvor definierter Werte und zu Inkonsistenzen in Ihrem Tracking-Setup führen kann.

Vor- und Nachteile

✔ Stellt die erste Seite und Benutzerinformationen bereit, bevor GTM geladen wird
✔ Sorgt für eine konsistente Verfügbarkeit statischer Daten
✘ Dynamische Ereignisse können nach dem Laden der Seite nicht verarbeitet werden
✘ Risiko des Überschreibens der Datenschicht

2. Push auf der Datenebene

Logo of TAGGRS Server-side Tracking: a light blue circle with two blue angle brackets
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: "purchase",
value: 100
});

Mithilfe eines DataLayer.push () -Aufrufs können Sie nach dem Laden der Seite dynamisch neue Informationen in die vorhandene Datenschicht senden. Diese Methode eignet sich ideal, um mehrere Ereignisse nacheinander aufzuzeichnen (z. B. Hinzufügen zum Warenkorb, zur Kasse oder Kauf), die wichtige Meilensteine beim E-Commerce-Tracking und bei der Konversionsanalyse sind.
Indem Sie Interaktionsdaten in Echtzeit übertragen, können Sie über statische Seiteninformationen hinaus erfassen, wie sich Nutzer auf Ihrer Website verhalten.
Es ist jedoch wichtig, die Datenebene korrekt zu initialisieren. Wenn der Push zu früh oder zu spät erfolgt, kann dies zu Zeitproblemen führen, bei denen Ereignisse übersehen oder vom Google Tag Manager nicht ordnungsgemäß verarbeitet werden. Aus diesem Grund ist eine sorgfältige Einrichtung unerlässlich, um ein genaues und zuverlässiges Event-Tracking zu gewährleisten.

Vor- und Nachteile

✔ Unterstützt dynamische Ereignisse in Echtzeit
✔ Ideal für E-Commerce-Aktionen wie Hinzufügen zum Einkaufswagen und Kaufen
✔ Mehrere Ereignisse können nacheinander aufgezeichnet werden
✘ Erfordert vor der Verwendung eine Initialisierung
✘ Die Reihenfolge der Ausführung muss sorgfältig verwaltet werden

Data layer für die beliebtesten E-Commerce-Shops von TAGGRS

Sie können Data Layers manuell entwickeln, aber wir haben 5 Plugins für die am häufigsten verwendeten E-Commerce-Plattformen entwickelt, um Ihnen zu helfen, Zeit zu sparen: Shopify, Magento, WooCommerce, Lightspeed und Magento.

Shopify-Logo auf weißem und transparentem Hintergrund
Shopify-Data-Layer
icon of a white upward arrow
Magento-Logo auf weißem und transparentem Hintergrund
Magento-Data-Layer
icon of a white upward arrow
WooCommerce-Logo auf weißem und transparentem Hintergrund
WooCommerce-Data-Layer
icon of a white upward arrow
Lightspeed-Logo auf weißem und transparentem Hintergrund
Lightspeed-Data-Layer
icon of a white upward arrow
Prestashop-Logo auf weißem und transparentem Hintergrund
Prestashop-Data-Layer
icon of a white upward arrow

Bewährte Verfahren

  • Verwenden Sie klare, konsistente Benennungen für Ereignisse und Parameter.
  • Passen Sie Ihre Struktur an die Anforderungen Ihrer Analyse- oder Marketingplattformen an (z. B. GA4 Enhanced Ecommerce).
  • Verwenden Sie den Vorschaumodus und die serverseitigen Vorschau-Tools von GTM, um zu überprüfen, ob Ereignisse und Parameter wie erwartet erfasst und verarbeitet werden, bevor Sie live gehen.

Nützliche Ressourcen

icon of a white thunder used by TAGGRS to visually introduce Server-side Tracking
Starten Sie kostenlos mit Server-Side Tracking
icon of a white upward arrow
White silhouette of a person used as icon for the support call to action
Erhalten Sie Experten-Support
icon of a white upward arrow
Zurück
Konfiguriere die Subdomain
Weiter
Transformationen in GTM
DOCUMENTATION V1.5
Copyright © 2026 TAGGRS. All right reserved.
TABLE OF CONTENTS
Wann sollte die Data Layer verwendet werden?Was ist eine Data Layer?Standard-E-Commerce-Data-LayerStruktur der Data LayerWie funktioniert die Data LayerGTM-Data-Layer-konfigurationE-Commerce-Data-Layer von TAGGRSBewährte VerfahrenNützliche Ressourcen