Guides

    Conversion & Testing

    A/B-Testing auf Shopify: Tests, die eine Entscheidung tragen

    Conversion & Testing · Aktualisiert

    Kurz gesagt

    Ein A/B-Test trägt nur, wenn Stichprobengröße, Laufzeit und Erfolgskennzahl vor dem Start feststehen und danach nicht mehr angefasst werden. Auf Shopify kommen technische Bedingungen dazu: kein sichtbares Umspringen der Seite, sauberes Tracking trotz Consent, stabile Zuordnung über Caches und Theme-Varianten hinweg. Ohne diese Grundlagen misst Du Rauschen und nennst es Ergebnis.

    Dieser Guide erklärt, wie Du Tests planst, laufen lässt und ehrlich auswertest — nicht, welches Testing-Tool Du kaufen sollst.

    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

    1. Die eine Erfolgskennzahl, an der die Entscheidung hängt
    2. Die Ausgangs-Conversion-Rate aus einem vergleichbaren, ruhigen Zeitraum
    3. Den kleinsten Effekt, der Deine Entscheidung ändern würde
    4. Signifikanzniveau und Power, und damit die nötige Stichprobengröße
    5. 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 nicht nur die Wahrnehmung, sondern auch 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.

    Typische Fehler beim Testen auf Shopify und wie Du sie vermeidest
    FehlerWas dabei passiertWie Du es vermeidest
    Clientseitiger Austausch sichtbarer InhalteFlicker, verzerrte Wahrnehmung, unsaubere SichtkontakteServerseitig oder im Theme rendern, sonst Bereich vorab ausblenden
    Zuweisung und Messung in getrennten SystemenUnterschiedliche Grundgesamtheiten, Raten nicht vergleichbarZuweisung mit ins Analytics-Ereignis geben, Nenner abgleichen
    Consent nicht mitgedachtEin Teil der Käufe fehlt, und zwar nicht zufällig verteiltVor dem Start prüfen, welche Ereignisse ohne Einwilligung fehlen
    Test läuft parallel zu einer KampagneTraffic-Mix ändert sich mitten im TestKampagnenkalender vorher abgleichen, Testfenster darum legen
    Bots und interne Zugriffe im DatensatzAufgeblähte Besucherzahlen, gedrückte Conversion-RateBekannte Bots und eigene IP-Bereiche vor der Auswertung ausschließen
    Mehrere Themes oder Caches aktivBesucher sehen zwischen Aufrufen wechselnde FassungenZuweisung 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

    FAQ

    Häufige Fragen

    Wie viele Bestellungen brauche ich mindestens für einen A/B-Test?

    Es gibt keine allgemeingültige Mindestzahl, weil sie von Deiner Ausgangs-Conversion-Rate und vom gesuchten Effekt abhängt. Rechne die Stichprobengröße für Deinen konkreten Fall aus, bevor Du planst. Kommt dabei eine Laufzeit von mehreren Monaten heraus, ist die ehrliche Antwort, dass sich diese Frage bei Deinem Traffic nicht per Test klären lässt.

    Darf ich einen Test abbrechen, wenn eine Variante deutlich schlechter läuft?

    Ja, aber nur zur Schadensbegrenzung und nicht als Ergebnis. Wenn eine Variante offensichtlich kaputt ist oder Umsatz kostet, stoppst Du sie. Dann hast Du allerdings keinen ausgewerteten Test, sondern einen abgebrochenen Versuch. Notiere das genau so, damit später niemand den Abbruch als bewiesene Erkenntnis weiterträgt und die Frage dadurch als geklärt gilt.

    Kann ich mehrere Tests gleichzeitig laufen lassen?

    Auf getrennten Seitenbereichen mit getrennten Zielgruppen ist das möglich. Sobald zwei Tests dieselben Besucher auf demselben Weg zum Kauf betreffen, überlagern sich die Effekte und Du kannst hinterher nicht mehr zuordnen, was gewirkt hat. Im Zweifel nacheinander testen, gerade wenn der Traffic ohnehin knapp ist.

    Wie gehe ich beim Testen mit dem Consent-Banner um?

    Kläre vor dem Start, welche Ereignisse ohne Einwilligung überhaupt entstehen und ob Zuweisung und Erfolgsmessung dieselbe Grundgesamtheit haben. Fehlt ein Teil der Käufe, muss dieser Anteil in beiden Varianten gleich groß sein, sonst vergleichst Du unterschiedliche Nenner. Das Banner selbst zu testen, ist wegen der rechtlichen Vorgaben in der Regel keine Option.

    Kann ich im Shopify-Checkout testen?

    Nur eingeschränkt und nur über die vorgesehenen Erweiterungspunkte. Der Checkout ist kein frei editierbarer Theme-Bereich mehr, und Eingriffe daneben gefährden Zahlung und Messung. Realistisch testbar sind Inhalte in den dafür vorgesehenen Bereichen. Alles, was tiefer greift, gehört in eine bewusste Produktentscheidung und nicht in einen Test.

    Was mache ich mit einem Test, der kein klares Ergebnis liefert?

    Das ist ein gültiges Ergebnis und kein Fehlschlag. Es bedeutet, dass der Unterschied kleiner ist als das, was Du erkennen wolltest. Behalte die einfachere oder günstiger zu pflegende Variante und dokumentiere die Hypothese samt Ergebnis. Diese Dokumentation verhindert, dass dieselbe Frage in einem Jahr erneut getestet wird.

    Offizielle Dokumentation

    Primärquellen zu den technischen Aussagen in diesem Guide.

    Weiterlesen

    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.

    Was wir machen

    NICCOS

    Die Seite konnte nicht geladen werden.

    Bitte lade die Seite neu. Falls gerade ein Update live gegangen ist, wird damit die aktuelle Version geladen.