Google Analytics 4 für Online-Shops richtig einrichten
So richtest du GA4 für deinen Shop ein: Datenstream, E-Commerce-Ereignisse, Schlüsselereignisse, Datenaufbewahrung und interne Zugriffe ausschließen.

Inhalt
- Was GA4 anders macht als das alte Analytics
- Schritt 1: Property und Datenstream anlegen
- Schritt 2: Das Tag einbauen
- Schritt 3: Die E-Commerce-Ereignisse
- Schritt 4: Schlüsselereignisse markieren
- Schritt 5: Datenqualität sichern
- Schritt 6: Prüfen, ob alles ankommt
- Die Berichte, die du wirklich brauchst
- Checkliste zum Abhaken
- Die drei häufigsten Fehler nach der Einrichtung
Google Analytics 4 ist schnell eingebaut und trotzdem bei den meisten Shops halb fertig. Der Code läuft, Sitzungen kommen an, aber Umsatz, Artikel und der Weg bis zur Bestellung fehlen oder stimmen nicht. Diese Anleitung geht die Einrichtung in der Reihenfolge durch, in der sie sinnvoll ist: Property und Datenstream, E-Commerce-Ereignisse, Schlüsselereignisse, Datenqualität, und am Ende die Berichte, die du wirklich brauchst.
Was GA4 anders macht als das alte Analytics
Wenn du Universal Analytics gewohnt bist, ist der wichtigste Unterschied: In GA4 ist alles ein Ereignis. Ein Seitenaufruf ist ein Ereignis (page_view), ein Klick auf „In den Warenkorb“ ist ein Ereignis (add_to_cart), eine Bestellung ist ein Ereignis (purchase). Es gibt keine Kategorien, Aktionen und Labels mehr, sondern Ereignisnamen mit Parametern.
Daraus folgt der zweite Unterschied: Was GA4 nicht als Ereignis geschickt bekommt, existiert nicht. Kein Bericht rechnet fehlende Daten nachträglich hinzu. Deshalb ist die Einrichtung der Ereignisse nicht optional, sondern der eigentliche Kern der Arbeit.
Der dritte Unterschied betrifft die Kennzahlen. Die Absprungrate ist in GA4 anders definiert als früher, Sitzungen werden anders gruppiert, und statt „Conversions“ heißen die wichtigen Ereignisse jetzt Schlüsselereignisse. Vergleiche mit alten Zahlen führen deshalb fast immer in die Irre. Eine Übersicht darüber, welche Werte überhaupt aussagekräftig sind, findest du in unserem Artikel zu den wichtigsten E-Commerce-Kennzahlen.
Schritt 1: Property und Datenstream anlegen
- Melde dich in Google Analytics an und gehe in den Verwaltungsbereich (Zahnrad unten links).
- Lege ein Konto an, falls du noch keines hast, und darunter eine Property. Als Zeitzone wähle die Zeitzone, in der du deinen Umsatz auswertest, als Währung die Währung deines Shops. Beides beeinflusst, wie Tage und Umsätze zusammengefasst werden.
- Erstelle in der Property einen Datenstream vom Typ Web und trage die Domain deines Shops ein.
- Notiere die Mess-ID des Streams. Sie beginnt mit
G-und ist der Schlüssel, den dein Shop oder Tag Manager braucht. - Prüfe im Datenstream die erweiterte Messung. Sie erfasst automatisch Scrollen, ausgehende Klicks, die interne Suche, Videointeraktionen, Dateidownloads und Formularinteraktionen. Für Shops ist besonders die interne Suche interessant: Sie zeigt dir, was Besucher suchen und nicht finden.
Wenn du in mehreren Ländern oder mit mehreren Domains verkaufst, entscheide früh, ob alles in eine Property soll. Eine Property über alle Shops gibt dir Gesamtzahlen, macht aber Kanal- und Sprachanalysen unübersichtlicher. Zwei getrennte Properties sind sauberer, kosten dich aber jedes Mal doppelte Pflege.
Schritt 2: Das Tag einbauen
Es gibt drei übliche Wege, und du brauchst nur einen davon.
| Weg | Wann sinnvoll | Was du beachten musst |
|---|---|---|
| Shop-eigene Anbindung (z. B. die Google-Integration in Shopify) | Standardshop ohne Sonderwünsche | Deckt oft nur einen Teil der E-Commerce-Ereignisse ab, prüfen ist Pflicht |
| Google-Tag direkt im Theme | Kleine Shops, wenige Ereignisse | Änderungen erfordern jedes Mal einen Eingriff im Template |
| Google Tag Manager | Mehrere Tools, eigene Ereignisse, Consent-Logik | Mehr Einrichtungsaufwand, dafür alles an einer Stelle |
Für Shopify ist der Weg über die Google-Integration der schnellste Start; die Details und die typischen Lücken haben wir in der Anleitung Shopify mit Google Analytics 4 verbinden beschrieben. Bei Lightspeed eCom findest du im Backoffice ein Feld für die Analytics-Kennung; für vollständige E-Commerce-Daten arbeitest du dort in der Praxis meist zusätzlich mit dem Tag Manager. Die Schritte dafür stehen in der Anleitung Google Analytics in Lightspeed einrichten.
Wichtig in jedem Fall: Baue das Tag nur einmal ein. Doppelte Einbindung ist eine der häufigsten Ursachen für zu hohe Zahlen, weil dann jedes Ereignis zweimal ankommt.
Schritt 3: Die E-Commerce-Ereignisse
Das ist der Teil, an dem die meisten Shops scheitern. GA4 hat einen festen Satz empfohlener E-Commerce-Ereignisse. Nur wenn du genau diese Namen und Parameter verwendest, füllen sich die Standardberichte.
Die Ereignisse in der Reihenfolge der Kaufreise:
view_item_list– eine Kategorie- oder Suchergebnisliste wird angezeigtselect_item– ein Produkt in der Liste wird angeklicktview_item– eine Produktseite wird aufgerufenadd_to_cart– Produkt in den Warenkorbview_cart– Warenkorb angesehenremove_from_cart– Produkt aus dem Warenkorb entferntbegin_checkout– Kasse betretenadd_shipping_info– Versandart gewähltadd_payment_info– Zahlungsart gewähltpurchase– Bestellung abgeschlossenrefund– Erstattung
Für den Anfang musst du nicht alle haben. Diese vier sind die Pflichtstrecke: view_item, add_to_cart, begin_checkout, purchase. Damit kannst du den Trichter messen und erkennen, wo Bestellungen verloren gehen.
Welche Parameter wirklich gebraucht werden
Jedes dieser Ereignisse braucht ein items-Array mit mindestens item_id und item_name pro Artikel. Sinnvoll sind zusätzlich price, quantity, item_brand und item_category, weil du damit später nach Marke und Kategorie auswerten kannst.
Beim purchase-Ereignis kommen drei Angaben dazu, die nicht fehlen dürfen:
transaction_id– die Bestellnummer. Ohne sie kann GA4 doppelte Sendungen nicht erkennen.value– der Bestellwert. Lege fest, ob brutto oder netto, mit oder ohne Versand, und halte es überall gleich.currency– der Währungscode, zum BeispielEUR. Fehlt er, landet der Umsatz nicht in den Berichten.
Die vollständige Referenz mit allen Parametern steht in der Google-Entwicklerdokumentation zu empfohlenen E-Commerce-Ereignissen. Diese Seite ist die verlässlichste Quelle, wenn du mit einem Entwickler sprichst.
Schritt 4: Schlüsselereignisse markieren
In GA4 heißen die geschäftlich wichtigen Ereignisse Schlüsselereignisse. Du markierst sie im Verwaltungsbereich in der Ereignisliste mit einem Schalter.
Für einen Shop markierst du typischerweise:
purchase– die Bestellung, immer- eine Newsletter-Anmeldung, wenn du per E-Mail verkaufst
generate_leadoder ein eigenes Kontaktereignis, wenn du auch Anfragen bekommst
Markiere nicht alles. Wenn zehn Ereignisse Schlüsselereignisse sind, ist die Spalte in den Berichten wertlos, weil du nie weißt, welches gezählt wurde. Zwei bis vier reichen fast immer.
Ein Hinweis zur Verbindung mit Werbung: Schlüsselereignisse in GA4 sind nicht automatisch die Conversions, auf die Google Ads bietet. Das ist ein getrennter Mechanismus, und du solltest dich dort bewusst für eine Quelle entscheiden, statt beides parallel laufen zu lassen. Wie das saubere Setup aussieht, steht im Artikel zum Conversion-Tracking in Google Ads.
Schritt 5: Datenqualität sichern
Diese fünf Einstellungen kosten zusammen eine halbe Stunde und entscheiden, ob deine Daten in einem Jahr noch brauchbar sind.
Datenaufbewahrung hochsetzen
Im Verwaltungsbereich findest du unter den Dateneinstellungen den Punkt Datenaufbewahrung mit der Einstellung für die Aufbewahrung von Ereignisdaten. In der kostenlosen Version kannst du zwischen 2 und 14 Monaten wählen, voreingestellt sind 2 Monate. Stelle auf 14 Monate – das ist dort das Maximum. Sonst kannst du in explorativen Analysen keine Jahresvergleiche mehr rechnen. Die Einstellung wirkt nicht rückwirkend, also gleich am ersten Tag erledigen.
Zwei Einschränkungen, die du kennen solltest: Für Angaben zu Alter, Geschlecht und Interessen gelten unabhängig von deiner Einstellung immer 2 Monate. Und die längeren Zeiträume, die man gelegentlich liest, gehören zu Analytics 360 und stehen in der kostenlosen Version nicht zur Verfügung. Die Standardberichte selbst sind davon nicht betroffen – die Grenze trifft dich bei explorativen Analysen.
Internen Traffic ausschließen
Zwei Schritte, beide nötig:
- Im Datenstream unter den Tag-Einstellungen internen Traffic definieren und deine IP-Adresse eintragen (eine feste IP oder einen Bereich, zum Beispiel vom Büroanschluss).
- Im Verwaltungsbereich den Datenfilter für internen Traffic von „Testen“ auf „Aktiv“ stellen. Ohne diesen zweiten Schritt wird nichts gefiltert, sondern nur markiert.
Das ist gerade bei kleinen Shops relevant. Wer täglich zwanzigmal seine eigenen Produktseiten öffnet, drückt bei 500 Sitzungen im Monat die Conversion-Rate spürbar nach unten.
Zahlungsdienstleister von der Verweisliste ausnehmen
Wenn deine Kunden zum Bezahlen kurz auf eine externe Seite wechseln und danach zurückkommen, startet GA4 ohne Gegenmaßnahme eine neue Sitzung mit dieser Seite als Verweisquelle. Der Umsatz wird dann dem Zahlungsdienstleister zugeschrieben statt dem Kanal, der den Kunden gebracht hat. Im Datenstream gibt es dafür eine Liste unerwünschter Verweise. Trage dort die Domains deiner Zahlungsanbieter ein.
Consent sauber verdrahten
Wenn du ein Cookie-Banner nutzt, muss GA4 wissen, was der Besucher entschieden hat. Ohne korrekte Verdrahtung passiert eines von zwei Dingen: Entweder wird trotz Ablehnung gemessen, oder es wird auch bei Zustimmung nichts gemessen. Beides willst du nicht. Prüfe nach jeder Änderung am Banner, ob Ereignisse noch ankommen.
Interne Suche und 404-Seiten sichtbar machen
Die interne Suche bekommst du über die erweiterte Messung fast geschenkt. Für Fehlerseiten lohnt es sich, den Seitentitel der 404-Seite so zu gestalten, dass du sie in den Berichten sofort erkennst. Dann siehst du in GA4, welche defekten Links Besucher verlieren.
Schritt 6: Prüfen, ob alles ankommt
Nicht überspringen. Die Einrichtung ist erst fertig, wenn du eine Testbestellung in GA4 wiedergefunden hast.
- Öffne im Verwaltungsbereich die DebugView.
- Aktiviere auf deinem Gerät den Debug-Modus, zum Beispiel über die Vorschau im Tag Manager oder die Google-Analytics-Debugger-Erweiterung für Chrome.
- Gehe deinen Shop durch: Kategorie, Produkt, Warenkorb, Kasse, Bestellung.
- Prüfe in der DebugView jedes Ereignis einzeln. Klicke es an und schaue die Parameter an: Ist
currencygesetzt? Stimmtvalue? Ist dasitems-Array gefüllt? - Kontrolliere am nächsten Tag im Bericht unter Monetarisierung, ob Umsatz und Artikel erscheinen, und vergleiche die Bestellzahl mit deinem Shop-Backend.
Eine Abweichung von wenigen Prozent zwischen GA4 und Backend ist normal, größere Lücken sind ein Fehler. Welche Ursachen dahinterstecken und wie du sie der Reihe nach abarbeitest, steht im Artikel GA4-E-Commerce-Tracking prüfen.
Die Berichte, die du wirklich brauchst
GA4 hat viele Berichte. Für einen Shop sind diese der Alltag.
Monetarisierung – Übersicht und E-Commerce-Käufe. Hier siehst du Umsatz, Käufe und die Leistung einzelner Artikel. Der Artikelbericht ist nützlich, weil er Aufrufe, Warenkorb-Hinzufügungen und Käufe pro Produkt nebeneinander zeigt. Produkte mit vielen Aufrufen und wenigen Warenkorb-Hinzufügungen haben meist ein Problem mit Preis, Bild oder Verfügbarkeit.
Monetarisierung – Kaufprozess und Bezahlvorgang. Diese beiden Standardberichte zeigen den Trichter fertig aufgebaut: Der Bericht zum Kaufprozess geht von Sitzungsstart über view_item und add_to_cart zu begin_checkout und purchase, der Bericht zum Bezahlvorgang teilt den Checkout in begin_checkout, add_shipping_info, add_payment_info und purchase auf. Wenn sie in der Navigation fehlen, kann ein Nutzer mit Administrator- oder Bearbeiterrechten sie über die Berichtsbibliothek wieder einfügen. Anpassen lassen sich diese Berichte nicht – dafür brauchst du die explorative Trichteranalyse.
Akquisition – Trafficgewinnung. Welche Kanäle liefern Sitzungen, und was kommt dabei heraus. Achte darauf, ob du die sitzungsbezogene oder die nutzerbezogene Kanalgruppe ansiehst; die Unterschiede und die üblichen Fehldeutungen erklärt der Artikel Traffic-Quellen im Shop analysieren.
Engagement – Seiten und Bildschirme. Welche Seiten werden aufgerufen, wie lange bleiben Besucher. Filtere nach Kategorieseiten, um Sortimentsprobleme zu finden.
Explorative Analysen – Trichteranalyse. Sobald du eigene Schritte, Segmente oder Aufschlüsselungen brauchst, reichen die festen Berichte nicht mehr. Baue dort einen Trichter aus view_item, add_to_cart, begin_checkout und purchase und schlüssele ihn nach Gerätekategorie auf. Danach siehst du, wo der Kaufprozess bricht – und für welche Besucher.
Wenn du mehrere Quellen zusammen betrachten willst, also GA4, Search Console und Google Ads in einer Ansicht, ist ein Dashboard sinnvoller als drei Tabs. In ecomando laufen diese Daten pro Tag normalisiert zusammen, sodass du Umsatz, Rankings und Werbekosten nebeneinander liest.
Checkliste zum Abhaken
- Property mit richtiger Zeitzone und Währung angelegt
- Web-Datenstream erstellt, Mess-ID notiert
- Tag genau einmal eingebaut
-
view_item,add_to_cart,begin_checkout,purchasekommen an -
purchaseenthälttransaction_id,value,currencyunditems - Bestellwert-Definition festgelegt (brutto/netto, Versand ja/nein)
-
purchaseals Schlüsselereignis markiert - Aufbewahrung der Ereignisdaten auf 14 Monate gestellt
- Interner Traffic definiert und Datenfilter aktiv
- Zahlungsdienstleister in der Liste unerwünschter Verweise
- Consent-Logik geprüft
- Testbestellung in der DebugView und am Folgetag im Bericht gefunden
- Trichteranalyse als explorative Analyse gespeichert
Die drei häufigsten Fehler nach der Einrichtung
Der Bestellwert wird nie wieder geprüft. Ein Theme-Update, eine neue Versandregel oder ein neues Zahlungsmodul kann den Wert verändern. Setze dir einen monatlichen Termin, an dem du GA4-Umsatz und Backend-Umsatz nebeneinanderlegst.
Ereignisse werden nachträglich umbenannt. GA4 verbindet alte und neue Namen nicht. Ein umbenanntes Ereignis beginnt bei null, und dein Trichter bricht. Entscheide dich einmal für die Standardnamen und bleibe dabei.
Alles wird zum Schlüsselereignis erklärt. Dann steht in jedem Bericht eine große Zahl, die nichts bedeutet. Weniger ist hier deutlich mehr.
Wenn diese Punkte stehen, hast du eine Messgrundlage, auf der du arbeiten kannst. Alles Weitere, von der Kanalanalyse bis zur Optimierung des Checkouts, baut darauf auf.
Häufige Fragen
Reicht es, GA4 einfach über meinen Shop-Baukasten zu verbinden?
Für Seitenaufrufe reicht das meist. Für Umsatzdaten brauchst du zusätzlich die E-Commerce-Ereignisse mit Artikeln, Währung und Bestellwert. Prüfe deshalb nach der Verbindung immer, ob in GA4 unter Monetarisierung tatsächlich Käufe und Umsatz erscheinen.
Was sind Schlüsselereignisse in GA4?
Schlüsselereignisse sind die Ereignisse, die du als geschäftlich wichtig markierst, zum Beispiel purchase oder eine Newsletter-Anmeldung. Sie haben in GA4 die frühere Bezeichnung Conversions ersetzt und tauchen in fast allen Berichten als eigene Spalte auf.
Wie lange speichert GA4 meine Daten?
Ereignisdaten werden nur so lange aufbewahrt, wie du es in den Einstellungen zur Datenaufbewahrung festlegst. In der kostenlosen Version stehen 2 und 14 Monate zur Wahl, voreingestellt sind 2 Monate. Stelle direkt nach dem Anlegen der Property auf 14 Monate um, denn die Änderung wirkt nicht rückwirkend.
Warum sehe ich in GA4 meine eigenen Besuche?
Weil GA4 dich wie jeden anderen Besucher zählt, solange du deine IP-Adresse nicht als internen Traffic definierst und den passenden Datenfilter aktivierst. Bei kleinen Shops verzerren eigene Besuche und Testbestellungen die Conversion-Rate deutlich.
Brauche ich Google Tag Manager für GA4?
Nein, GA4 funktioniert auch mit dem eingebundenen Google-Tag allein. Der Tag Manager lohnt sich, wenn du viele eigene Ereignisse, mehrere Tools oder eine Consent-Logik verwalten musst, ohne jedes Mal den Shop-Code anzufassen.


