> ## Documentation Index
> Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt
> Use this file to discover all available pages before exploring further.

# A/B-Test

> Zwei oder mehr Varianten einer Shopseite gleichzeitig ausspielen, die Konversion messen und die erfolgreichere Variante ermitteln.

Ob der grüne oder der orange Bestellbutton besser wirkt, lässt sich nicht durch Nachdenken klären. Ein A/B-Test beantwortet die Frage mit Zahlen: Über einen festgelegten Zeitraum bekommt jeder Besucher zufällig eine der Varianten zu sehen, und der Shop zählt mit, wie oft danach das Ziel erreicht wird.

Als Ziel dient entweder eine abgeschlossene Bestellung oder der Aufruf einer bestimmten Seite. Am Ende zeigt die Statistik, welche Variante häufiger zum Ziel geführt hat.

## Wie der Test arbeitet

| Punkt | Verhalten |
| - | - |
| Verteilung | zufällig, im Durchschnitt bekommt jeder Testfall gleich viele Besucher |
| Bindung | pro Sitzung immer derselbe Testfall, auch bei mehrfachem Aufruf derselben Seite |
| Zählung der Anzeigen | einmal je Sitzung, nicht je Seitenaufruf |
| Zählung der Konversion | nur, wenn der Besucher in derselben Sitzung einen Testfall gesehen hat |
| Umfang | zwei bis zehn Testfälle je Test |
| Ort | jedes beliebige Template, in Konfigurationen ist ein Test nicht vorgesehen |

Auch Suchmaschinen-Crawler bekommen zufällig eine Variante zu sehen. Das ist Absicht und verhindert Cloaking, also das Ausliefern anderer Inhalte an den Crawler als an den Besucher. Gezählt werden diese Aufrufe nicht, die Ergebnisse bleiben davon also unberührt.

Weil der Shop je Sitzung zählt und nicht je Seitenaufruf, misst die Statistik Besucher und nicht Aufrufe. Ein Besucher, der die Seite fünfmal ansieht, erscheint einmal.

## Regeln für die Konzeption

* Testen Sie immer nur ein Merkmal in verschiedenen Varianten, niemals mehrere gleichzeitig. Sonst wissen Sie am Ende nicht, welche Änderung gewirkt hat.
* Rechnen Sie mit mindestens 200 Messungen je Testfall und Subshop, besser mehr als 1.000. Eine Statistik auf dünner Datenbasis ist keine Entscheidungsgrundlage.
* Planen Sie den Test vollständig, bevor Sie ihn starten.

> [!WARNING]
>
> Ein gestarteter Test lässt sich nicht mehr ändern und nicht mehr erweitern. Auch ein vorzeitig beendeter Test bleibt gesperrt. Ein vergessener Testfall bedeutet also einen neuen Test von vorn.

## Einen Test anlegen

Im Online-Servicebereich wählen Sie Ihre Shop-ID, dann den Dienst "A/B-Test" und dort "Neuen A/B-Test anlegen".

### Schritt 1: Grundeinstellungen

![A B Test Panel](https://mintcdn.com/websaleag-44ee7ea6/ZpqrUDlxS94uTw6k/images/a_b_test_panel.jpg?fit=max\&auto=format\&n=ZpqrUDlxS94uTw6k\&q=85\&s=61425256e5194647ac01aa6db0d782e2)

| Feld | Bedeutung |
| - | - |
| Konversion zählen | "Automatisch bei Bestellung" zählt beim Erreichen der Bestelleingangsbestätigung, "Durch Tag auf Zielseite" beim Aufruf einer Seite Ihrer Wahl |
| Test-ID | Kennung des Tests, die Sie später in allen Tags als Parameter angeben |
| Beschreibung | das Testszenario in bis zu 1.000 Zeichen, für den Blick zurück in drei Monaten |

Ein Test zählt nur das, was Sie hier eingestellt haben. Ein Test mit Zielseite zählt keine Bestellungen mit, und ein Test mit Bestellung zählt keine Seitenaufrufe.

### Schritt 2: Testzeitraum

Beginn und Ende stellen Sie über die Kalendersymbole ein, dazu wählen Sie die Zeitzone des Shops.

Die Zeitzone entscheidet nicht nur über Beginn und Ende, sondern auch über die Tagesgrenze der Tagesdiagramme in der Auswertung.

### Schritt 3: Testfälle

Über das Dokumentsymbol neben "Testfälle" legen Sie je Testfall eine Zeile an. Jede Zeile bekommt eine Bezeichnung und eine Beschreibung.

| Angabe | Wofür |
| - | - |
| Testfall-ID | wird automatisch vergeben, `CaseA` bis `CaseJ`, und bildet später den Namen des Bereichs-Tags |
| Bezeichnung | Beschriftung in Diagrammen und Legenden, höchstens 25 Zeichen |
| Beschreibung | was an diesem Testfall anders ist |

Halten Sie die Bezeichnungen kurz. Sie stehen später an den Achsen und in den Legenden der Diagramme, wo langer Text unlesbar wird.

Zum Schluss speichern.

## Die Testfälle ins Template einbauen

Im Template der betroffenen Seite entstehen zwei Hauptbereiche. Der erste umschließt die Varianten und wird nur während des Testzeitraums ausgegeben, der zweite enthält die Fassung für die Zeit davor und danach.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{ABTest-active(Meine_Test-ID)}

   {ABTest-CaseA}
      <!-- Variante für den Testfall CaseA -->
   {/ABTest-CaseA}

   {ABTest-CaseB}
      <!-- Variante für den Testfall CaseB -->
   {/ABTest-CaseB}

{/ABTest-active(Meine_Test-ID)}

{!ABTest-active(Meine_Test-ID)}
   <!-- gilt vor und nach dem Test und beim Besuch durch eine Suchmaschine -->
{/!ABTest-active(Meine_Test-ID)}
```

Innerhalb des ersten Bereichs wählt der Shop beim Seitenaufruf genau einen der Testfall-Bereiche aus.

> [!WARNING]
>
> Der zweite Bereich ist keine Kür. Ohne ihn steht an dieser Stelle außerhalb des Testzeitraums nichts.

Referenz: [ABTest-active()](https://dokumentation.websale.de/v8s/referenz/tags/abtest.md#abtest-active) · [ABTest-CaseA…J](https://dokumentation.websale.de/v8s/referenz/tags/abtest.md)

## Den Konversionszähler setzen

Haben Sie als Ziel "Automatisch bei Bestellung" gewählt, ist nichts weiter zu tun. Der Zähler steigt, sobald ein Besucher nach dem Durchlaufen eines Testfalls die Bestelleingangsbestätigung erreicht.

Bei "Durch Tag auf Zielseite" setzen Sie den Zähler selbst, und zwar an der Stelle im Template der Zielseite, deren Erreichen als Erfolg gelten soll.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
~ABTest-TriggerConversion(Meine_Test-ID)~
```

Die Auswertung unterscheidet zwei Zahlen: wie viele Sitzungen das Ziel erreicht haben, und wie oft es insgesamt ausgelöst wurde. Ruft ein Besucher die Zielseite dreimal auf, zählt die erste Zahl einmal und die zweite dreimal.

Referenz: [ABTest-TriggerConversion()](https://dokumentation.websale.de/v8s/referenz/tags/abtest.md#abtest-triggerconversion)

## Die Testfälle prüfen

Damit Sie nicht auf den Zufall angewiesen sind, wenn Sie alle Varianten ansehen wollen, gibt es einen eigenen Testmodus. Der Shop muss sich dafür im allgemeinen Testmodus befinden.

```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
https://www.ihr-shop.de/?test=on&ab-test-id=<Test-ID>&ab-test-case=<A bis J>
```

Ausschalten:

```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
https://www.ihr-shop.de/?test=on&ab-test-id=off
```

Wegweiser: [Testmodi des Shops ein- und ausschalten](https://dokumentation.websale.de/v8s/domains/testmodi-des-shops-ein-ausschalten.md)

## Die Auswertung lesen

Im Dienst "A/B-Test" führt das Balkendiagramm-Symbol am Ende der Testzeile zur Statistik. Sie steht schon während des Testzeitraums zur Verfügung, sobald die ersten Messwerte vorliegen.

![Testauswertung Haeufigk 1](https://mintcdn.com/websaleag-44ee7ea6/uOq_714PDvdTxAoI/images/testauswertung_haeufigk-1.jpg?fit=max\&auto=format\&n=uOq_714PDvdTxAoI\&q=85\&s=638725231299c0da4c30283bec61ad35)

Jede Auswertung beginnt mit derselben Kontrollleiste: ein Diagramm zur Häufigkeit und Gleichverteilung der Testfälle, ein Schieberegler für den betrachteten Zeitabschnitt und Auswahlkästchen für die berücksichtigten Subshops.

![Ab Screen2](https://mintcdn.com/websaleag-44ee7ea6/ZpqrUDlxS94uTw6k/images/ab_screen2.jpg?fit=max\&auto=format\&n=ZpqrUDlxS94uTw6k\&q=85\&s=dc64293290a34a4012275e06a0f5d4c3)

![Ab Screen3](https://mintcdn.com/websaleag-44ee7ea6/ZpqrUDlxS94uTw6k/images/ab_screen3.jpg?fit=max\&auto=format\&n=ZpqrUDlxS94uTw6k\&q=85\&s=55948f99b809bee332430aa38c4a1202)

Darunter folgen die Auswertungen, je nach Konversionsziel:

| Konversionsziel | Abschnitte |
| - | - |
| Durch Tag auf Zielseite | ein Abschnitt zu den Aufrufen der Zielseite |
| Automatisch bei Bestellung | Bestellkonversion, Umsatz, Positionen, Produkte |

Alle vier Abschnitte sind gleich aufgebaut: ein Balkendiagramm mit dem Durchschnitt je Testfall und ein Liniendiagramm mit den Tageswerten.

![Ab Screen6](https://mintcdn.com/websaleag-44ee7ea6/ZpqrUDlxS94uTw6k/images/ab_screen6.jpg?fit=max\&auto=format\&n=ZpqrUDlxS94uTw6k\&q=85\&s=a13dd3aab9fe6b19907e95c6a59bb7ed)

![Ab Screen7](https://mintcdn.com/websaleag-44ee7ea6/ZpqrUDlxS94uTw6k/images/ab_screen7.jpg?fit=max\&auto=format\&n=ZpqrUDlxS94uTw6k\&q=85\&s=a7f852236bf45cfdc360bdc72a04a3fb)

| Abschnitt | Was verglichen wird |
| - | - |
| Bestellkonversion | Anteil der Sitzungen mit Bestellung, in Prozent |
| Umsatz | Bestellumsatz je Tag |
| Positionen | Anzahl Positionen je Bestellung |
| Produkte | Anzahl Produkte je Bestellung |

Der Blick auf die reine Konversion allein führt in die Irre. Eine Variante kann häufiger zur Bestellung führen und dabei kleinere Warenkörbe erzeugen. Deshalb stehen Umsatz, Positionen und Produkte gleichberechtigt daneben.

Zum Vergrößern ziehen Sie mit der Maus einen Rahmen um den gewünschten Bereich eines Diagramms, ein Doppelklick stellt die Ursprungsgröße wieder her. Ein Klick auf einen Legendentext blendet die zugehörige Linie aus und wieder ein.

## Verwandte Themen

* Wegweiser: [Testmodi des Shops ein- und ausschalten](https://dokumentation.websale.de/v8s/domains/testmodi-des-shops-ein-ausschalten.md)
* Wegweiser: [Tracking einbinden](https://dokumentation.websale.de/v8s/funktionen-zur-shop-optimierung/tracking-einbinden.md)


## Related topics

- [ABTest- (A/B-Tests)](https://dokumentation.websale.de/v8s/referenz/tags/abtest.md)
- [Testmodi des Shops ein- und ausschalten](https://dokumentation.websale.de/v8s/domains/testmodi-des-shops-ein-ausschalten.md)
- [WEBSALE-Suche und FACT-Finder-Suche parallel betreiben](https://dokumentation.websale.de/v8s/anwendungsbeispiele/appex-websale-und-fact-finder-suche-parallel.md)
- [Spezielle Online-Dienste](https://dokumentation.websale.de/v8s/online-servicebereich/spezielle-online-dienste.md)
- [Tracking einbinden](https://dokumentation.websale.de/v8s/funktionen-zur-shop-optimierung/tracking-einbinden.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.