← Zurück zum Blog

GA4 E-Commerce-Tracking einrichten: Der Leitfaden für 2026

18. Oktober 2026
GA4 E-Commerce-Tracking einrichten: Der Leitfaden für 2026

Google Analytics 4 zeigt Ihnen nur dann Umsatz, Warenkorbabbrüche und Bestseller, wenn Ihr Shop die passenden E-Commerce-Ereignisse aktiv an GA4 sendet. Der Google-Tag allein reicht dafür nicht. Sie brauchen einen sauberen DataLayer, die richtigen Ereignisse mit vollständigen Parametern, eine klare Festlegung Ihrer Schlüsselereignisse und eine Einwilligungslösung, die in Deutschland rechtlich trägt. In diesem Leitfaden zeigen wir Ihnen Schritt für Schritt, wie das zusammenpasst, welche Fehler wir in der Praxis am häufigsten sehen und wie Sie Ihre Daten prüfen, bevor Sie Entscheidungen darauf stützen.

URBANEE
Shopdaten als Grundlage für bessere Entscheidungen
URBANEE verbindet Webentwicklung und datengetriebenes Online-Marketing, damit Unternehmen ihre digitale Präsenz gezielt weiterentwickeln können.
URBANEE kennenlernen

TL;DR

  • E-Commerce-Ereignisse wie add_to_cart, begin_checkout oder purchase erfasst GA4 nicht automatisch. Sie müssen sie über den DataLayer oder direkt per gtag.js implementieren.
  • Jedes Ereignis mit Geldwert braucht currency und value, jeder Kauf eine eindeutige transaction_id, jedes Produkt mindestens item_id oder item_name.
  • Ereignis ist nicht gleich Conversion: Erst wenn Sie ein Ereignis als Schlüsselereignis markieren, zählt GA4 es als Erfolg.
  • Prüfen Sie jede Implementierung in der DebugView. Standardberichte können bis zu 24 Stunden hinterherhinken.
  • In Deutschland ist für Analytics-Cookies eine Einwilligung nötig. Der Consent Mode v2 steuert, wie sich GA4 bei Zustimmung und Ablehnung verhält.

Inhaltsverzeichnis

Was GA4 im Onlineshop automatisch misst und was nicht

Nach dem Einbau des Google-Tags erfasst GA4 bereits einiges von selbst: Seitenaufrufe, Sitzungen, mit aktivierter erweiterter Analyse auch Scrollen, ausgehende Klicks oder die Website-Suche. Für einen Onlineshop ist das nur die Hülle. Die eigentlich geschäftskritischen Daten fehlen:

  • Welche Produkte werden angesehen, aber nie gekauft?
  • An welchem Schritt im Checkout springen Kundinnen und Kunden ab?
  • Welcher Kanal bringt nicht nur Besuche, sondern Umsatz?
  • Wie hoch ist der durchschnittliche Bestellwert pro Kampagne?

Diese Fragen beantwortet GA4 erst, wenn Ihr Shop gezielt Ereignisse sendet. Google beschreibt in der Entwicklerdokumentation zum E-Commerce-Tracking, dass dafür neben dem Google-Tag eigene Ereignisse mit Produktdaten eingerichtet werden müssen. Die Google Analytics-Hilfe zu E-Commerce in GA4 richtet sich ausdrücklich an Betreiber von E-Commerce-Websites und Apps und führt durch genau diese Einrichtung.

Die Konsequenz für die Praxis: E-Commerce-Tracking ist kein Schalter, den man umlegt, sondern ein kleines technisches Projekt zwischen Shopsystem, Tag-Verwaltung und Analytics.

Die E-Commerce-Ereignisse in GA4 im Überblick

Google definiert eine feste Liste empfohlener E-Commerce-Ereignisse. Nutzen Sie genau diese Namen, denn nur dann befüllt GA4 die Monetarisierungsberichte automatisch. Eigene Namen wie warenkorb_hinzu landen zwar als Ereignis in GA4, tauchen aber in keinem E-Commerce-Bericht auf.

EreignisWann es ausgelöst wirdPhase der Customer Journey
view_item_listEine Produktliste oder Kategorie wird angezeigtEntdecken
select_itemEin Produkt wird in einer Liste angeklicktEntdecken
view_itemEine Produktdetailseite wird aufgerufenInteresse
add_to_wishlistEin Produkt landet auf der MerklisteInteresse
add_to_cartEin Produkt wird in den Warenkorb gelegtKaufabsicht
remove_from_cartEin Produkt wird aus dem Warenkorb entferntKaufabsicht
view_cartDer Warenkorb wird angesehenKaufabsicht
begin_checkoutDer Bezahlvorgang startetCheckout
add_shipping_infoVersandart wird gewähltCheckout
add_payment_infoZahlungsart wird gewähltCheckout
purchaseDie Bestellung ist abgeschlossenKauf
refundEine Bestellung wird ganz oder teilweise erstattetNach dem Kauf
view_promotion / select_promotionEin Aktionsbanner wird gezeigt oder geklicktMarketing

Die vollständige Liste samt Codebeispielen finden Sie in der englischen Fassung der Google-Dokumentation. Sie müssen nicht alle Ereignisse am ersten Tag umsetzen. Ein sinnvoller Kern für die meisten KMU-Shops ist: view_item, add_to_cart, begin_checkout, add_payment_info und purchase. Damit sehen Sie den kompletten Trichter von der Produktseite bis zum Kauf.

Diese Parameter entscheiden über die Datenqualität

Ein Ereignis ohne die richtigen Parameter ist fast wertlos. Achten Sie auf diese Angaben:

  • currency: Die Währung im ISO-Format, also EUR. Fehlt sie bei einem Ereignis mit value, rechnet GA4 den Umsatz nicht korrekt.
  • value: Der Geldwert des Ereignisses als Zahl, etwa 49.90 für 49,90 €. Legen Sie intern fest, ob Sie brutto oder netto, mit oder ohne Versand messen, und bleiben Sie dabei.
  • transaction_id: Eine eindeutige Bestellnummer beim purchase. Sie verhindert, dass ein neu geladenes Bestätigungsfenster einen Kauf doppelt zählt.
  • items: Ein Array mit den Produkten. Pro Produkt ist item_id oder item_name Pflicht, sinnvoll sind zusätzlich price, quantity, item_brand, item_category und item_variant.

Ereignisse und Conversions: der Unterschied in GA4

In GA4 ist jede Interaktion ein Ereignis, vom Seitenaufruf bis zum Kauf. Eine Conversion ist dagegen ein Ereignis, das Sie selbst als geschäftlich wichtig kennzeichnen. In der aktuellen GA4-Oberfläche heißen diese markierten Ereignisse Schlüsselereignisse. Der Begriff „Conversion“ begegnet Ihnen vor allem noch in Google Ads, wenn Sie Schlüsselereignisse dorthin importieren.

Für einen Onlineshop bedeutet das:

  • purchase ist Ihr wichtigstes Schlüsselereignis. Es trägt Umsatz und Transaktionsdaten.
  • begin_checkout oder add_to_cart können Sie als zusätzliche Schlüsselereignisse führen, wenn Sie Kampagnen mit wenig Kaufvolumen optimieren möchten.
  • Newsletter-Anmeldungen oder Kontaktanfragen sind für B2B-Shops oft ebenso wertvoll und gehören ebenfalls in diese Liste.

Unser Rat: Markieren Sie wenige Ereignisse. Wer zehn Schlüsselereignisse definiert, verliert den Blick dafür, was wirklich Umsatz bringt. Wie Sie aus diesen Daten konkrete Kampagnenentscheidungen ableiten, zeigen wir in unserem Leitfaden zu datengetriebenen Kampagnen für KMU.

In sieben Schritten zum sauberen E-Commerce-Tracking

So gehen wir bei Shop-Projekten vor. Die Reihenfolge ist bewusst gewählt: Erst planen, dann bauen, dann prüfen.

  1. Messkonzept festlegen. Welche Fragen soll GA4 beantworten? Welche Ereignisse, welche Produktattribute, brutto oder netto? Die Google Analytics-Hilfe zur Einrichtung von E-Commerce-Ereignissen empfiehlt, die Datenstruktur vorab zu planen. Halten Sie das Ergebnis in einer einfachen Tabelle fest.
  2. Google-Tag und Google Tag Manager einbauen. Den Google Tag Manager (GTM) empfehlen wir für die meisten Shops, weil sich Tags ohne Eingriff in den Shop-Code anpassen lassen.
  3. DataLayer im Shop befüllen. Der Shop schreibt bei jeder relevanten Aktion die Produktdaten in den DataLayer. Das ist der technisch anspruchsvollste Teil.
  4. Trigger und Tags im GTM anlegen. Für jedes Ereignis ein benutzerdefinierter Ereignis-Trigger und ein GA4-Ereignis-Tag, das die E-Commerce-Daten aus dem DataLayer übernimmt.
  5. Einwilligung anbinden. Consent Management Plattform (CMP) und Consent Mode v2 so konfigurieren, dass Tags erst nach Zustimmung Cookies setzen.
  6. In der DebugView testen. Jeden Schritt einmal komplett durchklicken: Liste, Produkt, Warenkorb, Checkout, Testkauf. Prüfen Sie, ob currency, value und items korrekt ankommen.
  7. Schlüsselereignisse markieren und Berichte prüfen. purchase als Schlüsselereignis kennzeichnen, nach einem Tag die Monetarisierungsberichte mit den Bestellungen im Shop-Backend abgleichen.

So sieht ein sauberer DataLayer-Eintrag aus

Ein Kauf über 2 Artikel, gesendet nach dem Laden der Bestellbestätigung:

dataLayer.push({ ecommerce: null });
dataLayer.push({
  event: "purchase",
  ecommerce: {
    transaction_id: "B-2026-10457",
    value: 89.80,
    tax: 14.34,
    shipping: 4.90,
    currency: "EUR",
    items: [
      {
        item_id: "SKU-1021",
        item_name: "Kaffeemühle Classic",
        item_brand: "Musterbrand",
        item_category: "Küche",
        price: 42.45,
        quantity: 2
      }
    ]
  }
});

Die erste Zeile leert das vorherige E-Commerce-Objekt. Ohne sie können Produktdaten aus einem früheren Ereignis in das nächste rutschen, ein Fehler, der in Berichten erst spät auffällt.

Sonderfall Konfigurator und Angebotsstrecke

Nicht jeder Shop verkauft fertige Artikel. Viele B2B-Anbieter berechnen den Preis erst im Konfigurator, nach Material, Menge oder Maß. Ein gutes Beispiel ist ein Bestellprozess mit Sofortpreis für den 3D-Druck: Datei hochladen, Material wählen, Preis sehen, bestellen. Für solche Strecken ergänzen wir die Standardereignisse um eigene Ereignisse für die Konfigurationsschritte, etwa „Datei hochgeladen“ oder „Preis berechnet“. So sehen Sie, ob Interessenten am Upload, an der Materialwahl oder erst beim Preis aussteigen, und add_to_cart erhält den tatsächlich berechneten Wert.

Konfigurator-Schritte mit erfassten Ausstiegsstellen

Plugin, Tag Manager oder individuelle Lösung

Wie Sie die Ereignisse in den Shop bekommen, hängt stark vom Shopsystem ab. Grundsätzlich gibt es drei Wege:

WegVorteileGrenzenPasst für
Integrierte Shop-Funktion oder PluginSchnell eingerichtet, wenig Technik nötigWenig Kontrolle über Parameter, Konflikte mit CMP möglich, oft nur KernereignisseKleine Shops mit Standard-Checkout
Google Tag Manager mit eigenem DataLayerVolle Kontrolle, sauber dokumentierbar, gut testbarBraucht Entwicklungsaufwand im Shop-TemplateWachsende Shops, mehrere Werbekanäle
Individuelle Integration, auch serverseitigHöchste Datenqualität, weniger Verluste durch Browser-BlockerHöherer Aufwand für Einrichtung und BetriebShops mit hohem Werbebudget oder eigener Plattform

Plugins sind ein guter Start, aber prüfen Sie vor dem Einsatz drei Punkte: Sendet das Plugin currency und transaction_id? Respektiert es den Einwilligungsstatus Ihrer CMP? Und lässt es sich mit dem GTM kombinieren, ohne dass Käufe doppelt ankommen? Wenn Sie über den Browser hinaus messen möchten, finden Sie die Grundlagen in unserem Praxisleitfaden zum serverseitigen Tracking.

In Deutschland dürfen Analytics-Cookies in aller Regel nur mit Einwilligung gesetzt werden. Der Bundesdatenschutzbeauftragte erklärt auf seiner Informationsseite zu Cookies und Tracking-Technologien, wann eine Einwilligung für das Speichern und Auslesen von Informationen auf dem Endgerät nötig ist. Bereits 2019 stellte der BfDI klar, dass für eingebundene Dritt-Dienste, die Daten auch für eigene Zwecke nutzen, eine explizite Einwilligung der Nutzerinnen und Nutzer einzuholen ist. Die Datenschutzkonferenz hat zudem eigene Hinweise zum Einsatz von Google Analytics veröffentlicht.

Hier setzt der Consent Mode an. Laut Google Analytics-Hilfe zum Einwilligungsmodus passen Google-Tags ihr Verhalten an den Einwilligungsstatus an. Lehnt jemand ab, setzt GA4 keine Analytics-Cookies. In der erweiterten Variante sendet der Tag dann cookielose Pings, die Google für die statistische Modellierung nutzen kann. In der einfachen Variante werden Tags erst nach Zustimmung überhaupt geladen.

Version 2 des Consent Mode ergänzt die bekannten Signale analytics_storage und ad_storage um ad_user_data und ad_personalization. Diese beiden steuern, ob Nutzerdaten für Werbezwecke an Google gehen und ob personalisierte Werbung erlaubt ist. Für Shops, die Google Ads nutzen, ist das besonders relevant, denn ohne diese Signale fehlen Remarketing-Listen und ein Teil der Conversion-Daten.

Was Sie konkret tun sollten:

  • CMP mit Google-Zertifizierung wählen, damit die Signale korrekt übergeben werden.
  • Standardzustand auf „abgelehnt“ setzen, bevor irgendein Google-Tag feuert.
  • Einfach oder erweitert bewusst entscheiden. Ob die erweiterte Variante mit cookielosen Pings für Ihren Shop zulässig ist, klären Sie mit Ihrer Datenschutzbeauftragten oder einer auf Datenschutzrecht spezialisierten Kanzlei, bevor Sie live gehen.
  • Datenschutzerklärung aktualisieren, wenn neue Dienste oder Zwecke hinzukommen.

Rechnen Sie damit, dass Ihre GA4-Zahlen unter den Bestellungen im Shop-Backend liegen. Das ist bei Einwilligungspflicht normal und kein Implementierungsfehler, solange die Abweichung stabil bleibt.

Die häufigsten Fehler im GA4-E-Commerce-Tracking

In Audits begegnen uns immer wieder dieselben Probleme:

  • Fehlende Währung: value wird gesendet, currency nicht. Ergebnis: Umsatz bleibt leer oder falsch.
  • Doppelte Käufe: Die Bestätigungsseite feuert bei jedem Neuladen erneut purchase, oft zusätzlich zu einem Plugin, das dasselbe Ereignis sendet.
  • Uneinheitliche Produkt-IDs: In view_item steht die Artikelnummer, in purchase die interne Datenbank-ID. GA4 kann die Produkte dann nicht zusammenführen.
  • Eigene statt empfohlener Ereignisnamen: kauf_abgeschlossen statt purchase, und die Monetarisierungsberichte bleiben leer.
  • Externe Zahlungsanbieter als Referrer: Kehrt der Kunde von einem Zahlungsdienst zurück, wird der Kauf ohne Ausschlussliste diesem Dienst statt Ihrer Kampagne zugeschrieben.
  • Zu frühe Bewertung: Daten erscheinen laut Google-Entwicklerdokumentation erst nach bis zu 24 Stunden in den Standardberichten. Wer vorher nachsieht, hält eine funktionierende Implementierung für defekt.

Die beste Absicherung ist ein fester Testablauf nach jedem Shop-Update: einmal den Trichter in der DebugView durchklicken, einmal Testbestellung, am nächsten Tag Abgleich mit dem Backend.

Unsere Sicht: Tracking ist Teil der Webentwicklung, nicht ihr Anhang

Unsere Sicht: Tracking ist Teil der Webentwicklung, nicht ihr Anhang — overview diagram

Wir sehen bei vielen KMU und Startups dasselbe Muster: Der Shop wird gebaut, live geschaltet, und das Tracking kommt Wochen später als Zusatzaufgabe dazu. Dann fehlen im Template die Produktdaten, die Bestätigungsseite ist nicht sauber identifizierbar und die Einwilligungslösung wurde ohne Blick auf GA4 eingerichtet. Das Nachrüsten kostet mehr Zeit als eine saubere Planung von Anfang an.

Deshalb denken wir Messung genauso mit wie technische SEO und schnelle Ladezeiten: als Fundament Ihrer digitalen Präsenz. Wenn wir Websites, Shops oder individuelle Webanwendungen mit Buchungssystemen und Admin-Bereichen entwickeln, legen wir den DataLayer direkt mit an. Und weil wir auch Performance Marketing betreuen, wissen wir, welche Daten Ihre Kampagnen später wirklich brauchen. Nicht jede Kennzahl ist wichtig. Aber ein purchase mit korrekter Währung, eindeutiger Bestellnummer und sauberen Produktdaten ist die Voraussetzung dafür, dass Sie Werbebudget dort einsetzen, wo es Umsatz bringt. Was Sie dafür bei Google Ads einplanen sollten, haben wir in unserem Beitrag zu Google Ads Kosten in Deutschland zusammengefasst.

— URBANEE

Sauberes Tracking für Ihren Shop mit URBANEE

Sie möchten GA4 E-Commerce-Tracking einrichten oder eine bestehende Implementierung prüfen lassen? Wir verbinden Webentwicklung, Performance Marketing und SEO aus einer Hand, von Messkonzept und DataLayer über Consent-Anbindung bis zur Auswertung Ihrer Kampagnen. Nach einem persönlichen Erstgespräch erhalten Sie ein Festpreisangebot mit klar definiertem Leistungsumfang. Beispiele aus unserer Arbeit finden Sie in unseren Case Studies.

Lassen Sie uns über Ihr Tracking sprechen

Häufige Fragen zum E-Commerce-Tracking in GA4

Warum sehe ich keine E-Commerce-Daten in GA4?

Meist fehlen die Ereignisse ganz, sie tragen eigene statt der empfohlenen Namen, oder currency und items fehlen. Prüfen Sie zuerst in der DebugView, ob die Ereignisse mit allen Parametern ankommen. Ist dort alles korrekt, warten Sie bis zu 24 Stunden, bevor Sie die Standardberichte bewerten.

Was ist der Unterschied zwischen Ereignissen und Conversions in GA4?

Jede Nutzerinteraktion ist in GA4 ein Ereignis. Zur Conversion, in GA4 heute Schlüsselereignis genannt, wird ein Ereignis erst, wenn Sie es selbst so markieren. Im Onlineshop ist das in erster Linie purchase.

Brauche ich den Google Tag Manager für E-Commerce-Tracking?

Nein, die Ereignisse lassen sich auch direkt per gtag.js oder über Shop-Plugins senden. Der Tag Manager bietet aber mehr Kontrolle, bessere Tests und erleichtert spätere Anpassungen, etwa für neue Werbekanäle. Für wachsende Shops empfehlen wir ihn deshalb in der Regel.

Der Consent Mode selbst ist ein Google-Werkzeug, keine gesetzliche Vorgabe. Gesetzlich gefordert ist die Einwilligung vor dem Setzen nicht notwendiger Cookies. Wer Google Ads und GA4 im europäischen Raum nutzt, braucht die Consent-Mode-Signale aber praktisch, um Werbe- und Analysefunktionen weiter vollständig nutzen zu können.

Warum weichen GA4-Umsätze von meinem Shop-Backend ab?

Nutzer, die das Tracking ablehnen oder Blocker verwenden, fehlen in GA4. Hinzu kommen Stornos, Erstattungen ohne refund-Ereignis und unterschiedliche Berechnungen bei Steuer und Versand. Eine stabile Abweichung ist normal, ein plötzlicher Sprung deutet auf einen technischen Fehler hin.

Quellen

Empfehlungen