A/B-Testing auf Shopify: Tests, die eine Entscheidung tragen
Dieser Guide erklärt, wie Du Tests planst, laufen lässt und ehrlich auswertest, nicht, welches Testing-Tool Du kaufen sollst.
Conversion & Testing
Inhalt
- Was kann ein A/B-Test beantworten und was nicht?
- Warum muss die Stichprobengröße vor dem Start feststehen?
- Wie rechnest Du eine Stichprobengröße konkret durch?
- Wie lange muss ein Test laufen?
- Warum zerstört frühes Abbrechen die Ergebnisse?
- Was solltest Du gar nicht erst testen?
- Welche Mess- und Umsetzungsfallen gibt es auf Shopify?
- Wie liest Du das Ergebnis ehrlich?
- Was tust Du, wenn zu wenig Traffic für Tests da ist?
Was kann ein A/B-Test beantworten und was nicht?
Ein A/B-Test beantwortet genau eine Frage: Führt Variante B im Vergleich zu Variante A bei vergleichbarem Publikum zu einem anderen Wert in einer vorher festgelegten Kennzahl. Er vergleicht zwei Zustände unter denselben Bedingungen. Alles, was darüber hinausgeht, ist Interpretation und keine Messung.
Was ein Test nicht liefert, ist eine Begründung. Du erfährst, dass eine Variante besser abschneidet, aber nicht, warum. Die Ursache steckt in Nutzerinterviews, Session-Aufzeichnungen und Support-Tickets. Wer die Begründung aus dem Testergebnis herausliest, baut die nächste Hypothese auf einer Vermutung auf.
Ebenso wenig sagt ein Test etwas über Zeiträume aus, die er nicht abgedeckt hat. Ein Ergebnis aus einer Aktionswoche gilt für Aktionswochen. Ein Ergebnis aus dem Sommer gilt nicht automatisch im Weihnachtsgeschäft. Wer das ignoriert, überträgt Ergebnisse auf Situationen, in denen sie nie geprüft wurden.
Fragen, die ein A/B-Test nicht beantwortet
- Warum Menschen sich so verhalten, wie die Zahlen es zeigen
- Ob der Effekt auch in einer anderen Saison oder Kampagne hält
- Wie sich die Änderung auf Retouren, Deckungsbeitrag oder Wiederkäufe auswirkt
- Ob eine dritte, ungetestete Variante besser gewesen wäre
- Ob das Ergebnis für Kundengruppen gilt, die im Testzeitraum kaum vertreten waren
Warum muss die Stichprobengröße vor dem Start feststehen?
Die Stichprobengröße ist der Punkt, an dem Du zu schauen aufhörst. Legst Du sie erst während des Tests fest, wählst Du unbewusst den Zeitpunkt, an dem die Zahlen gerade gut aussehen. Genau dann ist das Ergebnis kein Messwert mehr, sondern eine Auswahl aus vielen möglichen Zwischenständen.
Vier Größen bestimmen die nötige Menge. Die Ausgangs-Conversion-Rate der Kontrollvariante, der kleinste Effekt, der Deine Entscheidung tatsächlich ändern würde, das Signifikanzniveau als Toleranz für falschen Alarm und die Power als Wahrscheinlichkeit, einen echten Effekt auch zu finden. Alle vier sind Entscheidungen, keine Naturkonstanten.
Am wichtigsten und am häufigsten übergangen ist der zweite Punkt. Nicht jeder messbare Unterschied ist ein relevanter Unterschied. Frag Dich vor dem Start: Ab welcher Verbesserung würdest Du die Variante tatsächlich ausrollen und den Aufwand dafür bezahlen. Diese Zahl ist der kleinste sinnvoll erkennbare Effekt.
Wie rechnest Du eine Stichprobengröße konkret durch?
Die Logik lässt sich an einem reinen Rechenbeispiel zeigen. Die folgenden Werte sind frei gewählte Annahmen und ausdrücklich keine Aussage über Deinen Shop oder Deine Branche. Sie dienen allein dazu, die Größenordnung sichtbar zu machen, in der solche Rechnungen typischerweise landen, und wie schnell sie unbequem wird.
Angenommen, die Ausgangs-Conversion-Rate liegt bei zwei Prozent, Du willst eine relative Verbesserung von zehn Prozent erkennen, arbeitest mit einem Signifikanzniveau von fünf Prozent und einer Power von achtzig Prozent. Dann brauchst Du je Variante eine Besucherzahl in der Größenordnung von mehreren zehntausend, bei diesen Annahmen etwa achtzigtausend.
Die praktische Konsequenz ist unbequem. Je kleiner der Effekt, den Du erkennen willst, desto schneller wächst der Bedarf, und zwar nicht linear. Halbierst Du den gesuchten Effekt, vervierfacht sich die nötige Stichprobe grob. Deshalb scheitern viele Testvorhaben nicht an der Umsetzung, sondern an der Rechnung davor.
Was Du festlegst, bevor der Test startet
- Die eine Erfolgskennzahl, an der die Entscheidung hängt
- Die Ausgangs-Conversion-Rate aus einem vergleichbaren, ruhigen Zeitraum
- Den kleinsten Effekt, der Deine Entscheidung ändern würde
- Signifikanzniveau und Power, und damit die nötige Stichprobengröße
- Die geplante Laufzeit in vollen Wochen und das Abbruchdatum
Wie lange muss ein Test laufen?
Die Laufzeit ergibt sich aus zwei Bedingungen, die beide erfüllt sein müssen. Die geplante Stichprobengröße muss erreicht sein, und der Test muss volle Wochenzyklen abdecken. Ist die Stichprobe schon nach vier Tagen erreicht, läufst Du trotzdem bis zum Ende der Woche weiter.
Der Grund für die vollen Wochen liegt im Kaufverhalten. Wochentage und Wochenenden bringen unterschiedliche Menschen mit unterschiedlicher Kaufabsicht. Ein Test, der Mittwoch startet und Montag endet, gewichtet bestimmte Tage doppelt. Das verzerrt beide Varianten nicht gleichmäßig, wenn sich Traffic-Quellen über die Woche verschieben.
Nach oben gibt es ebenfalls eine Grenze. Läuft ein Test über viele Wochen, sammeln sich Störungen an: Kampagnen starten, Preise ändern sich, Cookies laufen ab und Besucher landen in der anderen Variante. Was als saubere Randomisierung begann, ist dann eine Mischung. Zwei bis vier volle Wochen sind meist der brauchbare Korridor.
Warum zerstört frühes Abbrechen die Ergebnisse?
Der Effekt heißt Peeking und ist der häufigste Grund für Testergebnisse, die sich später nicht bestätigen. Wer täglich in den Bericht schaut und abbricht, sobald ein Signifikanzwert kurz die Schwelle reißt, prüft nicht einmal, sondern jeden Tag erneut. Die Fehlerwahrscheinlichkeit summiert sich mit jedem Blick.
Anschaulich wird das an der Zwischenstands-Kurve. In den ersten Tagen schwankt der gemessene Unterschied stark, weil wenige Bestellungen viel Gewicht haben. Diese Ausschläge sind Rauschen und keine Signale. Wer sie als Ergebnis liest, rollt Varianten aus, deren Vorsprung sich bei mehr Daten in Luft auflöst.
Es gibt zwei saubere Auswege. Entweder Du legst die Auswertung auf einen einzigen, vorher festgelegten Zeitpunkt und schaust vorher nur auf technische Fehlerindikatoren. Oder Du nutzt ein Verfahren, das mehrfaches Hinsehen einkalkuliert, etwa sequenzielle Tests, deren Schwellen genau dafür konstruiert sind. Mischformen aus beidem sind keine Lösung.
Was solltest Du gar nicht erst testen?
Nicht jede Frage verdient einen Test. Manche Änderungen sind zu klein für den vorhandenen Traffic, andere sind rechtlich oder kaufmännisch keine Option, wieder andere gefährden genau die Messung, mit der Du das Ergebnis feststellen willst. In all diesen Fällen ist die Entscheidung ohne Test die bessere.
Besonders heikel ist alles, was in den Checkout oder in die Preisdarstellung eingreift. Preisdifferenzierung zwischen zufällig zugewiesenen Besuchern ist ein Vertrauensbruch und schafft zusätzlich handfeste Probleme, sobald zwei Personen im selben Haushalt unterschiedliche Preise sehen. Rabatthöhen testest Du über zeitlich getrennte Aktionen, nicht über parallele Gruppen.
Kandidaten, die keinen Test bekommen sollten
- Effekte, die kleiner sind als das, was Dein Traffic in vertretbarer Zeit auflösen kann
- Pflichtangaben und rechtlich vorgegebene Hinweise, die keine echte Alternative haben
- Preise und Rabatte, die zufällig zugewiesenen Besuchern unterschiedlich angezeigt würden
- Eingriffe, die das Tracking oder die Zahlungsabwicklung im Checkout gefährden
- Änderungen, die Du unabhängig vom Ergebnis ohnehin ausrollen wirst
- Mehrere Änderungen gleichzeitig, wenn Du hinterher wissen willst, welche gewirkt hat
Welche Mess- und Umsetzungsfallen gibt es auf Shopify?
Clientseitige Tests verändern die Seite erst, nachdem sie geladen wurde. Sichtbar wird das als kurzes Umspringen von Variante A zu Variante B, oft Flicker genannt. Das verzerrt die Wahrnehmung und die Kennzahlen, weil ein Teil der Besucher die Kontrollvariante sieht und dann etwas anderes.
Die zweite Falle ist die Zuordnung über den Consent hinweg. Besucher, die nicht einwilligen, tauchen im Analytics-Tool nicht oder anders auf als im Testing-Tool. Wenn Zuweisung und Messung unterschiedliche Grundgesamtheiten haben, stimmen die Nenner der beiden Varianten nicht mehr überein, und die Rate ist wertlos.
Dazu kommen Shopify-spezifische Randbedingungen. Der Checkout ist in weiten Teilen kein frei editierbarer Bereich mehr, sondern läuft über definierte Erweiterungspunkte. Caching und mehrere aktive Theme-Varianten können Besuchern zwischen Aufrufen unterschiedliche Fassungen ausliefern. Und ein spürbarer Teil des Traffics ist Bot-Verkehr, der sich in beiden Gruppen ungleich verteilen kann.
| Fehler | Was dabei passiert | Wie Du es vermeidest |
|---|---|---|
| Clientseitiger Austausch sichtbarer Inhalte | Flicker, verzerrte Wahrnehmung, unsaubere Sichtkontakte | Serverseitig oder im Theme rendern, sonst Bereich vorab ausblenden |
| Zuweisung und Messung in getrennten Systemen | Unterschiedliche Grundgesamtheiten, Raten nicht vergleichbar | Zuweisung mit ins Analytics-Ereignis geben, Nenner abgleichen |
| Consent nicht mitgedacht | Ein Teil der Käufe fehlt, und zwar nicht zufällig verteilt | Vor dem Start prüfen, welche Ereignisse ohne Einwilligung fehlen |
| Test läuft parallel zu einer Kampagne | Traffic-Mix ändert sich mitten im Test | Kampagnenkalender vorher abgleichen, Testfenster darum legen |
| Bots und interne Zugriffe im Datensatz | Aufgeblähte Besucherzahlen, gedrückte Conversion-Rate | Bekannte Bots und eigene IP-Bereiche vor der Auswertung ausschließen |
| Mehrere Themes oder Caches aktiv | Besucher sehen zwischen Aufrufen wechselnde Fassungen | Zuweisung stabil speichern, Cache-Schlüssel um die Variante ergänzen |
Wie liest Du das Ergebnis ehrlich?
Ein Testergebnis besteht nicht aus einer Zahl, sondern aus einem Bereich. Der gemessene Unterschied ist der wahrscheinlichste Wert, das Konfidenzintervall zeigt die Spanne, mit der Du rechnen musst. Reicht dieses Intervall von leicht negativ bis deutlich positiv, hast Du keine Entscheidungsgrundlage, egal wie gut die Punktschätzung aussieht.
Die größte Falle nach dem Test ist die nachträgliche Segmentierung. Wer ein unentschiedenes Gesamtergebnis so lange nach Gerät, Kanal, Land und Neukundenstatus aufteilt, bis irgendwo ein signifikanter Ausschnitt auftaucht, findet immer etwas. Bei genügend Schnitten ist ein Zufallstreffer die Regel und nicht die Ausnahme.
Segmente sind nicht verboten, sie müssen nur vorher benannt sein. Wenn Du vor dem Start festhältst, dass Du Mobile und Desktop getrennt auswertest, ist das eine Hypothese. Fällt Dir die Aufteilung erst beim Betrachten der Ergebnisse ein, ist es eine Suche nach Bestätigung und gehört als solche protokolliert.
Was tust Du, wenn zu wenig Traffic für Tests da ist?
Für viele Shops im DACH-Raum ist das der Normalfall, nicht die Ausnahme. Wenn die Rechnung ergibt, dass ein Test Monate laufen müsste, ist das kein Grund für einen schlechteren Test, sondern ein Grund für ein anderes Vorgehen. Ein Test mit zu wenig Daten liefert keine schwächere Antwort, sondern eine unzuverlässige.
Der erste Ausweg ist, größere Änderungen zu testen statt kleiner. Ein neu gedachter Produktseitenaufbau kann einen Effekt haben, der auch mit wenig Traffic sichtbar wird. Eine andere Button-Farbe hat ihn nicht. Wer wenig Daten hat, muss mutiger ändern, sonst misst er dauerhaft Rauschen.
Der zweite Ausweg führt weg vom Test. Viele Verbesserungen brauchen keinen Nachweis per Randomisierung, weil sie offensichtliche Fehler beheben: kaputte Formulare, fehlende Versandinformationen, unbrauchbare Filter, lange Ladezeiten auf Mobilgeräten. Diese Dinge repariert man und misst danach den Verlauf, statt sie gegeneinander antreten zu lassen.
Alternativen bei zu wenig Traffic
- Qualitative Verfahren: Nutzertests, Session-Aufzeichnungen, Auswertung von Support-Anfragen
- Offensichtliche Fehler beheben, statt sie gegen eine Variante zu testen
- Kennzahlen weiter vorne im Funnel testen, die häufiger auftreten als Käufe
- Vorher-Nachher-Vergleiche mit klar dokumentiertem Zeitpunkt und bekannter Unschärfe
- Tests auf wenige, große Hypothesen im Jahr konzentrieren statt auf viele kleine
Häufige Fragen
Wie viele Bestellungen brauche ich mindestens für einen A/B-Test?
Darf ich einen Test abbrechen, wenn eine Variante deutlich schlechter läuft?
Kann ich mehrere Tests gleichzeitig laufen lassen?
Wie gehe ich beim Testen mit dem Consent-Banner um?
Kann ich im Shopify-Checkout testen?
Was mache ich mit einem Test, der kein klares Ergebnis liefert?
Offizielle Dokumentation
Primärquellen zu den technischen Aussagen in diesem Guide.
Verwandte Guides
CRO-Checkliste für Shopify: das Audit in der richtigen Reihenfolge
Diese Anleitung deckt das Audit eines bestehenden Shopify-Shops mit vorhandenem Traffic ab; Kanalstrategie, Werbebudgets und die statistische Auswertung von Tests gehören nicht dazu.
Guide lesenShopify-Migration: Checkliste für vorher, währenddessen und danach
Diese Checkliste beschreibt den Ablauf einer Migration auf Shopify unabhängig vom Altsystem, nicht die Feldzuordnung einzelner Quellsysteme und nicht die Auswahl des Shopsystems.
Guide lesenERP an Shopify anbinden: Datenhoheit, Muster, Betrieb
Diese Anleitung erklärt die Entscheidungslogik, die für jedes ERP gilt, nicht die Konfiguration eines bestimmten Produkts oder Connectors.
Guide lesen
Weitere Projekte
Noch ein Hinweis
Wir setzen Tests in Shopify-Projekten so auf, dass Stichprobengröße, Messung und Auswertung vor dem Start geklärt sind. Meistens ist die wichtigere Arbeit die Entscheidung, welche Fragen überhaupt einen Test verdienen.




























