Shopify zeigt anderen Umsatz als GA4: die acht Gründe
Shopify und GA4 zeigen nie denselben Umsatz. Die acht Ursachen von Zeitzone bis Testbestellung, wie du jede prüfst und welche Abweichung noch normal ist.

Inhalt
Beispiel: Shopify meldet für den Monat 41.200 Euro Umsatz, GA4 zeigt 36.900 Euro. Welche Zahl stimmt? Beide, sie messen nur verschiedene Dinge. Der Unterschied zwischen Shopify-Umsatz und GA4-Umsatz ist die Regel, nicht die Ausnahme. Dieser Artikel zeigt zuerst, wie du prüfst, ob deine Abweichung normal ist, dann die acht Ursachen mit Prüfweg und Lösung, und zuletzt, welche Zahl du für welche Entscheidung nutzt. Wie die Verbindung überhaupt eingerichtet wird, steht in der Anleitung Shopify mit GA4 verbinden; dieser Artikel setzt eine laufende Verbindung voraus.
Diagnose: erst Bestellungen, dann Umsatz
Vergleiche nie zuerst den Umsatz. Vergleiche die Anzahl der Bestellungen. Der Grund: Umsatzabweichungen entstehen aus zwei völlig verschiedenen Quellen, fehlenden Bestellungen und unterschiedlichen Beträgen pro Bestellung. Nur die Bestellzahl trennt die beiden.
So gehst du vor:
- Gleichen Zeitraum wählen. Ein abgeschlossener Monat, in Shopify unter Analytics – welche Berichte dort was zeigen, erklärt Shopify Analytics verstehen –, in GA4 im Bericht Monetarisierung. Zeitzone in beiden Systemen prüfen (siehe Ursache 1).
- Bestellungen zählen. Shopify: Anzahl Bestellungen im Verkaufsbericht. GA4: Anzahl der purchase-Ereignisse beziehungsweise Transaktionen im Bericht E-Commerce-Käufe.
- Abstand in Prozent berechnen. Beispiel: 640 Bestellungen in Shopify, 572 in GA4, also gut 10 Prozent weniger in GA4.
- Umsatz pro Bestellung vergleichen. Shopify-Umsatz durch Shopify-Bestellungen, GA4-Umsatz durch GA4-Transaktionen. Weichen die beiden Werte pro Bestellung deutlich ab, liegt ein Definitionsproblem vor (Ursachen 2 bis 4). Sind sie ähnlich, fehlen in GA4 einfach Bestellungen (Ursachen 5 bis 8).
- Mit den Vormonaten vergleichen. Ein stabiler Abstand ist normal. Ein Abstand, der sich plötzlich ändert, hat ein Datum, und dieses Datum führt zur Ursache.
Als Erfahrungswert, nicht als Regel: Viele Shops mit Einwilligungsbanner und Standardanbindung sehen in GA4 einen einstelligen bis niedrigen zweistelligen Prozentanteil weniger Bestellungen als in Shopify. Deutlich mehr deutet auf ein Problem, deutlich weniger kann auf fehlende Einwilligungsabfrage oder Doppelzählung hinweisen. Wenn GA4 mehr Bestellungen zeigt als Shopify, ist das fast immer eine Doppelzählung; der Artikel zum Prüfen des GA4-E-Commerce-Trackings behandelt diesen Fall ausführlich.
Die acht Ursachen für den Umsatz-Unterschied zwischen Shopify und GA4
1. Zeitzone
Was passiert: Shopify bucht Bestellungen in der Zeitzone des Shops. GA4 bucht Ereignisse in der Zeitzone der Property. Steht die Property auf einer anderen Zeitzone, verschieben sich Bestellungen um Stunden, an Monatsgrenzen also in einen anderen Monat. Der Effekt ist über einen ganzen Monat klein, an einzelnen Tagen und an Aktionstagen mit Mitternachtsstart deutlich.
Prüfweg: Zeitzone in den Shopify-Einstellungen unter Allgemein mit der Zeitzone der GA4-Property im Verwaltungsbereich vergleichen. Dann einen einzelnen Tag mit vielen Bestellungen um Mitternacht vergleichen.
Lösung: Beide auf dieselbe Zeitzone stellen. In GA4 wirkt die Änderung nur nach vorn; alte Daten bleiben, wie sie sind.
2. Währung
Was passiert: Verkaufst du über Shopify Markets in mehreren Währungen, rechnet Shopify die Berichte in die Shop-Währung um. GA4 erhält den Betrag in der Kaufwährung und rechnet ihn zum Tageskurs in die Berichtswährung der Property um. Zwei Systeme, zwei Kurse, zwei Zeitpunkte.
Prüfweg: Berichtswährung der GA4-Property mit der Shop-Währung vergleichen. Dann eine Bestellung in Fremdwährung in beiden Systemen nachschlagen.
Lösung: Gleiche Berichtswährung in beiden Systemen. Restabweichungen durch Kursunterschiede bleiben; sie sind bei kleinen Fremdwährungsanteilen vernachlässigbar.
3. Brutto, Netto oder Gesamt
Was passiert: Shopify kennt Bruttoumsatz, Nettoumsatz und Gesamtumsatz mit Steuern und Versand. GA4 kennt einen einzigen Wert pro Kauf: den Parameter value im purchase-Ereignis. Welcher Shopify-Betrag dort landet, mit oder ohne Steuern, mit oder ohne Versand, hängt von der Anbindung ab. Wer GA4-Umsatz mit dem falschen Shopify-Wert vergleicht, sieht eine Abweichung, die es gar nicht gibt. Die Definitionen im Detail stehen im Leitfaden zu Shopify Analytics.
Prüfweg: Eine Testbestellung mit Versandkosten aufgeben und in der GA4-DebugView den value des purchase-Ereignisses mit den Beträgen der Bestellung vergleichen. Zusätzlich die Parameter tax und shipping ansehen, falls sie mitgesendet werden.
Lösung: Die Shopify-Kennzahl wählen, die dem gesendeten value entspricht, und nur diese vergleichen. Wenn dir eine andere Definition wichtig ist, lässt sich der Wert über ein eigenes Pixel in den Kundenereignissen anpassen.
4. Erstattungen und Rückgaben
Was passiert: Shopify zieht Rückgaben im Nettoumsatz ab, und zwar am Tag der Erstattung. GA4 reduziert den Umsatz nur, wenn ein refund-Ereignis eintrifft. Welche Ereignisse die Standardanbindung über den Google-&-YouTube-Kanal genau sendet, listet Shopify nicht auf; erfahrungsgemäß gehört refund nicht dazu. GA4 zeigt dann den ursprünglichen Kaufwert, Shopify den bereinigten. Prüfen kannst du das in GA4 im Ereignisbericht: Steht dort kein refund, kommt keines an.
Prüfweg: Rückgabenwert im Shopify-Verkaufsbericht für den Monat ansehen. Entspricht er ungefähr der Umsatzlücke bei gleicher Bestellzahl, ist die Ursache gefunden.
Lösung: Für den Vergleich den Shopify-Umsatz vor Rückgaben nehmen. Wer Erstattungen in GA4 braucht, muss sie über eine eigene Anbindung senden, was für die meisten kleinen Shops den Aufwand nicht lohnt.
5. Einwilligung
Was passiert: Ohne Einwilligung des Kunden sendet der Browser keine oder nur eingeschränkte Daten an GA4. Shopify erfasst die Bestellung trotzdem, sie ist ja bezahlt. Das ist die größte einzelne Ursache für fehlende Bestellungen in GA4 und lässt sich nicht wegoptimieren, nur messen.
Prüfweg: Einwilligungsrate deiner Consent-Lösung ansehen. Liegt sie beispielsweise bei 70 Prozent, dann fehlen in GA4 grob 30 Prozent der Käufer, sofern Käufer sich wie alle Besucher verhalten. Bei aktivem Consent Mode kann GA4 einen Teil der Lücke durch Modellierung schließen; der Bericht weist das aus.
Lösung: Keine technische. Die Gestaltung des Banners und was ohne Einwilligung erlaubt ist, klärst du mit deinem Datenschutzbeauftragten oder Anwalt. Für die Analyse gilt: Die Einwilligungsrate ist Teil der erwarteten Abweichung.
6. Adblocker und Browser-Schutz
Was passiert: Adblocker und Tracking-Schutz in Browsern blockieren das GA4-Skript oder den Request an Google. Der Kunde kauft, GA4 erfährt nichts davon. Shopifys eigene Erfassung läuft über die Shop-Domain und ist davon weniger betroffen. Der Anteil schwankt je nach Zielgruppe; technikaffine Zielgruppen und Desktop-Nutzer blockieren häufiger.
Prüfweg: Anteil der GA4-Sitzungen nach Browser mit dem Anteil der Shopify-Sitzungen nach Browser vergleichen. Fehlt ein Browser in GA4 auffällig, ist das der Hinweis.
Lösung: Serverseitiges Tagging kann den Anteil reduzieren, ist aber für die meisten kleinen Shops zu aufwendig. Realistisch ist, den Anteil als Teil der erwarteten Abweichung zu akzeptieren.
7. Weiterleitung nach dem Kauf
Was passiert: Das purchase-Ereignis wird auf der Bestellstatusseite ausgelöst, die der Kunde nach der Zahlung sieht. Zahlt er bei einem externen Anbieter und schließt danach den Tab, ohne zurück in den Shop geleitet zu werden, gibt es die Seite nie im Browser, also kein Ereignis. Shopify bucht die Bestellung, sobald die Zahlungsbestätigung des Anbieters eintrifft.
Prüfweg: Bestellungen nach Zahlungsart in Shopify vergleichen mit den in GA4 erfassten Käufen, soweit du die Zahlungsart mitsendest. Einfacher: Testbestellungen mit jeder Zahlungsart durchführen und prüfen, ob die Bestellstatusseite erreicht wird.
Lösung: Pixel in den Kundenereignissen von Shopify statt Theme-Code nutzen, weil sie an das Ereignis checkout_completed anknüpfen und nicht daran, dass eine bestimmte Seite geladen wird. Bei einzelnen Zahlungsanbietern lässt sich die Lücke trotzdem nicht ganz schließen.
8. Test-, Entwurfs- und manuelle Bestellungen
Was passiert: Bestellungen, die im Adminbereich angelegt werden, Entwurfsbestellungen, Telefonbestellungen, POS-Verkäufe im Laden und Bestellungen über Kanäle ohne Browser laufen nie durch den Checkout im Browser des Kunden. GA4 kann sie nicht sehen.
Echte Testbestellungen im Testmodus sind dagegen kein Grund für eine Abweichung: Laut Shopify-Hilfe erscheinen Testbestellungen und simulierte Transaktionen nicht in Auszahlungen und Berichten. Wer dagegen zum Test eine echte Kleinbestellung mit echter Zahlung aufgibt, hat sie in beiden Systemen – und sollte sie beim Vergleich herausrechnen.
Prüfweg: Shopify-Verkaufsbericht nach Vertriebskanal aufschlüsseln. Alles außer „Online Store“ fehlt in GA4 systematisch. Entwurfsbestellungen erkennst du am Kanal „Draft Orders“ beziehungsweise an der fehlenden Sitzung.
Lösung: Für den Vergleich nur den Kanal Online Store nehmen und eigene echte Testkäufe notieren, damit du sie später zuordnen kannst.
Die Übersicht
| Nr. | Ursache | Wirkt auf | Erkennbar an | Korrigierbar? |
|---|---|---|---|---|
| 1 | Zeitzone | Datum der Bestellung | Verschiebung an Tagesgrenzen | Ja, für die Zukunft |
| 2 | Währung | Betrag | Bestellungen in Fremdwährung weichen einzeln ab | Teilweise |
| 3 | Umsatzdefinition | Betrag | Umsatz pro Bestellung unterscheidet sich konstant | Ja, durch Wahl der passenden Kennzahl |
| 4 | Erstattungen | Betrag | Lücke entspricht dem Rückgabenwert | Nur mit Zusatzaufwand |
| 5 | Einwilligung | Anzahl | Lücke entspricht grob der Ablehnungsquote | Nein, Teil der Messung |
| 6 | Adblocker | Anzahl | Browser fehlen in GA4 anteilig | Kaum |
| 7 | Weiterleitung | Anzahl | Lücke hängt an bestimmten Zahlungsarten | Teilweise, über Kundenereignisse |
| 8 | Bestellungen ohne Browser | Anzahl | Kanäle außer Online Store | Ja, durch Filter im Vergleich |
Wann du handeln musst
Eine Abweichung ist ein Problem, wenn eines von drei Dingen zutrifft:
- Der Abstand springt. Er war drei Monate lang etwa gleich und ist plötzlich doppelt so groß. Dann hat sich an einem Datum etwas geändert: Theme-Update, neue App, geändertes Consent-Banner, neuer Zahlungsanbieter. Suche das Datum, nicht die Ursache.
- GA4 zeigt mehr als Shopify. Das ist keine der acht Ursachen, sondern eine Doppelzählung, meist durch zwei parallele Anbindungen.
- Der Umsatz pro Bestellung driftet. Wenn er in GA4 relativ zu Shopify von Monat zu Monat anders ausfällt, sendet vermutlich ein Teil der Bestellungen andere Beträge, etwa nach einer Änderung an Rabatten oder Versandregeln.
In allen anderen Fällen ist die Abweichung eine Eigenschaft der Messung. Dokumentiere sie einmal und rechne mit ihr. In ecomando siehst du dafür je Tag, welcher Anteil der Shopify-Bestellungen in GA4 angekommen ist, sodass ein Sprung im Abstand sofort auffällt, statt am Monatsende.
Welche Zahl für welche Entscheidung
- Umsatz, Bestellungen, Bestellwert, Rückgaben: Shopify. Vollständig, bereinigt, buchhaltungsnah.
- Welche Kanäle und Kampagnen Käufe gebracht haben: GA4, mit dem Wissen, dass ein Teil fehlt. Für Kanalanteile ist das ausreichend, weil die Lücke alle Kanäle ähnlich trifft.
- Trichter vom Produkt bis zum Kauf: GA4 über die Ereignisse view_item, add_to_cart, begin_checkout und purchase. Was du als Schlüsselereignis markierst, steht im Artikel zu Key Events in GA4.
- Werbeerfolg je Kampagne in Google Ads: weder Shopify noch GA4 allein. Google Ads misst mit eigener Attribution noch einmal anders; die Gründe stehen im Artikel Google Ads zeigt andere Conversions als GA4.
Checkliste für den monatlichen Abgleich
- Gleicher Monat, gleiche Zeitzone, gleiche Währung in Shopify und GA4.
- Shopify nach Vertriebskanal Online Store gefiltert.
- Bestellzahl verglichen, Abstand in Prozent notiert.
- Umsatz pro Bestellung in beiden Systemen verglichen.
- Rückgabenwert des Monats neben die Umsatzlücke gelegt.
- Abstand mit den drei Vormonaten verglichen; Sprung bedeutet Datum suchen.
- Änderungen an Theme, Apps, Consent-Banner und Zahlungsarten mit Datum festgehalten.
- Einmal jährlich Testbestellung mit jeder Zahlungsart und Blick in die DebugView.
Häufige Fragen
Warum zeigt Google Analytics weniger Umsatz als Shopify?
Shopify zählt jede Bestellung aus der eigenen Datenbank. GA4 zählt nur Käufe, die der Browser des Kunden nach Einwilligung gesendet hat. Einwilligungsbanner, Adblocker, abgebrochene Weiterleitungen nach der Zahlung und manuell angelegte Bestellungen fehlen in GA4 deshalb ganz.
Wie groß darf die Abweichung zwischen Shopify und GA4 sein?
Einen festen Grenzwert gibt es nicht. Als Erfahrungswert sehen viele Shops in GA4 einen einstelligen bis niedrigen zweistelligen Prozentanteil weniger Bestellungen als in Shopify. Wichtiger als die Höhe ist, dass der Abstand von Monat zu Monat stabil bleibt.
Welche Umsatzzahl in Shopify entspricht dem GA4-Umsatz?
Das hängt davon ab, welcher Betrag als value im purchase-Ereignis gesendet wird. Prüfe mit einer Testbestellung in der DebugView, ob der Wert dem Nettoumsatz, dem Gesamtumsatz oder einem Betrag ohne Versand entspricht, und vergleiche dann nur diese Kennzahl.
Zählt GA4 Erstattungen und Rückgaben mit?
Nur wenn ein refund-Ereignis gesendet wird. Erfahrungsgemäß sendet die Standardanbindung von Shopify an GA4 keines; sieh im Ereignisbericht deiner Property nach. Der Shopify-Nettoumsatz zieht Rückgaben ab, GA4 zeigt weiter den ursprünglichen Kaufwert.
Sollte ich Shopify oder GA4 als Umsatzquelle nutzen?
Shopify für Umsatz, Bestellungen und Produkte, weil dort jede Bestellung vollständig erfasst ist. GA4 für die Frage, welche Kanäle und Kampagnen zu Käufen geführt haben. Beide Zahlen haben ihren Zweck, keine ersetzt die andere.

