A/B Test - Multivarianten-Experimente direkt in Shopware
Beschreibung
Highlights
- Treffen Sie faktenbasierte Entscheidungen statt auf Ihr Bauchgefühl zu vertrauen – steigern Sie nachhaltig Ihre Conversion Rate
- Führen Sie A/B- und Multivarianten-Tests mit beliebig vielen Variationen direkt in Ihrem Shopware 6 Shop durch
- Intuitive Verwaltung aller Experimente und Variationen in einem eigenen Bereich der Shopware Administration
- Passen Sie Produkte, Kategorien und Landingpages ohne Programmierkenntnisse an – für Template- oder Style-Anpassungen (Twig/CSS) sind nur grundlegende Kenntnisse erforderlich
- Volle Flexibilität für Entwickler:innen durch Twig-Conditionals und PHP-Integration für erweiterte Anpassungen
Features
- Anlegen und Verwalten von A/B-Test-Experimenten direkt in der Shopware Administration
- Native Integration in den Shopware Rule Builder: Variationen als Bedingung auswählen und so alle regelbasierten Shopware-Funktionen für A/B-Tests nutzen
- Erstellen beliebig vieler Variationen pro Experiment mit individuellen Namen und Markierungen
- Prozentuale Gewichtung der Traffic-Verteilung auf die Variationen – gleichmäßig oder frei konfigurierbar
- Anpassen von Produkten, Kategorien, Landingpages, SCSS/CSS und Twig-Templates für jede Variation über eine modulare Elemente-Verwaltung
- Gleichzeitiges Ausführen mehrerer Experimente auf einem Verkaufskanal – für die gesamte Storefront, einzelne Landingpages oder Bedingungen im Rule Builder
- Flexibles Testen beliebiger Shop-Bereiche durch if-Abfragen in Twig und PHP-Zugriff für Agenturen und Entwickler:innen
- Einfaches Aktivieren und Deaktivieren ganzer Experimente oder einzelner Variationen per Klick
- Automatische Datenübermittlung an Google Analytics (experience_impression-Event) zur Auswertung der Testergebnisse
Über die Erweiterung
Treffen Sie faktenbasierte Entscheidungen statt ins Blaue zu raten
Welche Überschrift performt besser? Welches Layout steigert die Conversion? Wie sollten Sie bestimmte Produkte oder Kategorien präsentieren? Bisher mussten Sie sich auf Ihr Bauchgefühl verlassen, doch damit ist jetzt Schluss!
A/B-Tests für bessere unternehmerische Entscheidungen
Mit unserem Plugin A/B Test treffen Sie datenbasierte Entscheidungen für Ihren Shop. Erstellen Sie Experimente mit beliebig vielen Variationen und definieren Sie selbst, wie der Traffic prozentual verteilt wird. Testen Sie Produkte, Kategorien, Landingpages, Styling (SCSS/CSS) oder komplette Twig-Templates, alles direkt und übersichtlich konfigurierbar in der Shopware Administration. Mehrere Experimente können dabei gleichzeitig laufen.
Für Agenturen und Entwickler:innen bietet das Plugin maximale Flexibilität: Greifen Sie an beliebigen Stellen in Templates und im PHP-Stack auf die aktive Variation zu und passen Sie das Verhalten individuell an. So können Sie beispielsweise den kompletten Checkout, Account-Bereich, Header oder Footer modifizieren und das volle Potenzial des Plugins ausschöpfen.
Auswertung Ihrer Experimente
Für eine einfache Auswertung der Bestellungen steht Ihnen ein integriertes Analytics-Dashboard zur Verfügung. Für komplexere Auswertungen können Sie Google Analytics nutzen: Haben Sie Ihren Shop mit Google Analytics verbunden, sendet das Plugin automatisch das experience_impression-Event gemäß der Google-Analytics-Integration. Weitere Details finden Sie in der offiziellen Dokumentation: https://developers.google.com/analytics/devguides/collection/ga4/integration?hl=de
Auch andere Analytics- oder Tracking-Anbieter können die Variationen auswerten, sofern Sie die entsprechenden Daten manuell übermitteln.
Steigern Sie Ihre Conversion Rate durch A/B-Testing
Wir sind überzeugt: Mit A/B-Tests lassen sich User Experience und Umsatz in jedem Shopware-Shop nachhaltig verbessern. Probieren Sie es aus, bei Fragen stehen wir Ihnen jederzeit gerne zur Verfügung!
Fragen? Kontaktieren Sie uns
Sie haben eine Idee für einen A/B-Test, sind sich aber unsicher bei der Umsetzung? Schreiben Sie uns, wir beraten Sie gerne! Auch Aufträge zur Implementierung neuer Features nehmen wir gerne an.
E-Mail: support@swk-web.com
Telefon: +49 176 8057 9091
Treffen Sie faktenbasierte Entscheidungen statt ins Blaue zu raten
Welche Überschrift performt besser? Welches Layout steigert die Conversion? Wie sollten Sie bestimmte Produkte oder Kategorien präsentieren? Bisher mussten Sie sich auf Ihr Bauchgefühl verlassen, doch damit ist jetzt Schluss!
A/B-Tests für bessere unternehmerische Entscheidungen
Mit unserem Plugin A/B Test treffen Sie datenbasierte Entscheidungen für Ihren Shop. Erstellen Sie Experimente mit beliebig vielen Variationen und definieren Sie selbst, wie der Traffic prozentual verteilt wird. Testen Sie Produkte, Kategorien, Landingpages, Styling (SCSS/CSS) oder komplette Twig-Templates, alles direkt und übersichtlich konfigurierbar in der Shopware Administration. Mehrere Experimente können dabei gleichzeitig laufen.
Für Agenturen und Entwickler:innen bietet das Plugin maximale Flexibilität: Greifen Sie an beliebigen Stellen in Templates und im PHP-Stack auf die aktive Variation zu und passen Sie das Verhalten individuell an. So können Sie beispielsweise den kompletten Checkout, Account-Bereich, Header oder Footer modifizieren und das volle Potenzial des Plugins ausschöpfen.
Auswertung Ihrer Experimente
Für eine einfache Auswertung der Bestellungen steht Ihnen ein integriertes Analytics-Dashboard zur Verfügung. Für komplexere Auswertungen können Sie Google Analytics nutzen: Haben Sie Ihren Shop mit Google Analytics verbunden, sendet das Plugin automatisch das experience_impression-Event gemäß der Google-Analytics-Integration. Weitere Details finden Sie in der offiziellen Dokumentation: https://developers.google.com/analytics/devguides/collection/ga4/integration?hl=de
Auch andere Analytics- oder Tracking-Anbieter können die Variationen auswerten, sofern Sie die entsprechenden Daten manuell übermitteln.
Steigern Sie Ihre Conversion Rate durch A/B-Testing
Wir sind überzeugt: Mit A/B-Tests lassen sich User Experience und Umsatz in jedem Shopware-Shop nachhaltig verbessern. Probieren Sie es aus, bei Fragen stehen wir Ihnen jederzeit gerne zur Verfügung!
Fragen? Kontaktieren Sie uns
Sie haben eine Idee für einen A/B-Test, sind sich aber unsicher bei der Umsetzung? Schreiben Sie uns, wir beraten Sie gerne! Auch Aufträge zur Implementierung neuer Features nehmen wir gerne an.
E-Mail: support@swk-web.com
Telefon: +49 176 8057 9091
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 4. November 2026
- Veröffentlicht: 31. Mai 2026
- Version: 3.0.0
- Kategorie: Conversion Optimierung
Ressourcen
Bewertungen (0)
Über den Extension Partner
swkweb
Partner Status
-
Shopware
Premium Extension Partner
Details
-
Ø-Bewertung:
5
Durchschnittliche Bewertung von 5 von 5 Sternen
- Partner seit: 2015
- Erweiterungen: 46
Support
- Land: Germany
- Spricht: Deutsch, Englisch
tl;dr
- Navigieren Sie in der Administration zu „Inhalte -> Experimente“
- Legen Sie ein neues Experiment an
- Definieren Sie eine oder mehrere Variationen für das Experiment und weisen Sie ihnen prozentuale Anteile für die Ausspielung zu
- Erstellen Sie für jede Variation die Elemente (Produkt, Kategorie, Landingpage, SCSS, Twig), die Sie für Ihren Test benötigen
- Starten Sie das Experiment, indem Sie es einem Verkaufskanal zuweisen
- Werten Sie die Ergebnisse nach einiger Zeit über das integrierte Analytics-Dashboard oder Google Analytics aus
Experiment anlegen
- Gehen Sie in der Administration zu Inhalte -> Experimente
- Klicken Sie auf Neues Experiment
- Geben Sie dem Experiment einen Namen
- Speichern Sie das Experiment
Variationen erstellen
- Erstellen Sie im Experiment über den Button Variation erstellen eine neue Variation
- Geben Sie der Variation einen Namen und weisen Sie ihr eine Farbe zu
- Legen Sie den prozentualen Anteil fest, mit dem die Variation ausgespielt werden soll
- Speichern Sie die Variation
Elemente einer Variation anpassen
- Klicken Sie auf Element erstellen innerhalb einer Variation und wählen Sie den gewünschten Typ (Produkt, Kategorie, Landingpage, SCSS/CSS, Twig/HTML)
- Nehmen Sie die gewünschten Anpassungen für das Element vor (siehe unten)
- Speichern Sie das Element
SCSS/CSS-Elemente
- Geben Sie dem Element einen Namen
- Aktivieren Sie das Element
- Definieren Sie im Editor die gewünschten CSS-Styles
Twig/HTML-Elemente
- Geben Sie dem Element einen Namen
- Aktivieren Sie das Element
- Wählen Sie den Dateipfad und Blocknamen aus, die überschrieben werden sollen
- Definieren Sie im Editor das gewünschte HTML/Twig
Produkt-Elemente
- Wählen Sie das gewünschte Produkt aus
- Aktivieren Sie das Element
- Wählen Sie die Sprachen, für die die Anpassungen gelten sollen
- Passen Sie Produktnamen, Beschreibung, Zusatzfelder und Layout nach Bedarf an
Kategorie-Elemente
- Wählen Sie die gewünschte Kategorie aus
- Aktivieren Sie das Element
- Wählen Sie die Sprachen, für die die Anpassungen gelten sollen
- Passen Sie Kategorienamen, Beschreibung, Zusatzfelder und Layout nach Bedarf an
Landingpage-Elemente
- Wählen Sie die gewünschte Landingpage aus
- Aktivieren Sie das Element
- Wählen Sie die Sprachen, für die die Anpassungen gelten sollen
- Passen Sie Landingpage-Namen, Meta-Titel, Meta-Beschreibung, Zusatzfelder und Layout nach Bedarf an
Experiment starten
- Öffnen Sie den Tab Übersicht des Experiments
- Wählen Sie unter Verkaufskanäle & Geltungsbereich die Verkaufskanäle aus, auf denen das Experiment laufen soll. Das ist möglich, sobald mindestens eine Variation einen Anteil der Besucher erhält
- Speichern Sie das Experiment
Mehrere Experimente gleichzeitig
- Auf einem Verkaufskanal können mehrere Experimente gleichzeitig laufen
- Jedes Experiment zeigt unter Gilt für seinen Geltungsbereich, der sich aus den Elementen seiner Variationen ergibt:
- Gesamte Storefront: SCSS-, Twig-, Produkt- und Kategorie-Elemente. Ein Besucher nimmt an höchstens einem dieser Experimente teil, sodass sie sich nicht gegenseitig überschreiben
- Betroffene Landingpages: nur Landingpage-Elemente. Besucher werden beim ersten Aufruf einer der Landingpages zugeteilt, die während des Experiments nicht gecacht werden. Eine Landingpage kann pro Verkaufskanal nur Teil eines laufenden Experiments sein
- Nur Bedingungen im Rule Builder: keine Elemente. Das Experiment wirkt über die Regelbedingung „A/B-Test-Variation“, zum Beispiel in Aktionen oder Versandarten
- Aktivieren Sie Auf die gesamte Storefront anwenden, wenn eine Regel Produktpreise mit einer Variation des Experiments ändert, zum Beispiel über erweiterte Preise, oder wenn Ihre eigenen Twig-Templates die Variation des Besuchers abfragen (siehe Tipps für Entwickler). Besucher werden dann vor dem HTTP-Cache zugeteilt und sehen die Preise und Templates ihrer Variation auf jeder Seite, und das Experiment fällt unter den Geltungsbereich Gesamte Storefront. Solange das Experiment nicht für die gesamte Storefront gilt, warnt sein Formular vor solchen Preisregeln
- Ändern Sie bei einem laufenden Experiment nicht, ob es für die gesamte Storefront gilt: Das ändert, wer teilnimmt, und verzerrt seine Ergebnisse. Die Administration warnt, bevor Sie eine solche Änderung speichern. Um neu zu beginnen, entfernen Sie das Experiment aus seinen Verkaufskanälen und erstellen Sie ein neues
Tipps für Entwickler
- In Twig-Templates enthält der globale Parameter swkwebAbTestContext die Variation des Besuchers. Bedingungen definieren Sie damit z. B. per {% if swkwebAbTestContext.variationTechnicalName == 'my-technical-name' %}
- swkwebAbTestContext ist nur gesetzt, wenn der Besucher eine Variation eines Experiments für die gesamte Storefront sieht. Landingpage- und Regel-Experimente sind nicht Teil des HTTP-Cache-Schlüssels, daher dürfen Templates nicht von ihnen abhängen
- Für die Originalgruppe ist swkwebAbTestContext ebenfalls nicht gesetzt, da sie sich die Cache-Einträge mit Besuchern außerhalb aller Experimente teilt. Fragen Sie in Templates daher nur die Variationen ab und behandeln Sie die Originalgruppe im else-Zweig
- Ein Experiment, das nur Ihre eigenen Templates ändert, hat keine Elemente und gilt daher nicht für die gesamte Storefront. Aktivieren Sie dafür Auf die gesamte Storefront anwenden, damit Ihre Templates die Variation des Besuchers abfragen können
- Im PHP-Stack können Sie über den Request auf den A/B-Test-Kontext des Besuchers zugreifen: $abTestContext = \Swkweb\AbTest\Core\AbTestRequest::context($request);
- $abTestContext->getAssignments() liefert alle Experimente, an denen der Besucher teilnimmt
Experimente auswerten
- Für eine einfache Auswertung der Bestellungen steht Ihnen ein integriertes Analytics-Dashboard zur Verfügung
- Experimente und Variationen, in denen bereits Bestellungen aufgegeben wurden, lassen sich nicht löschen, damit die Bestellungen ihnen zugeordnet bleiben. Archivieren Sie ein nicht mehr benötigtes Experiment stattdessen, und setzen Sie den Anteil einer Variation auf 0, damit neue Besucher sie nicht mehr erhalten
- Für komplexere Auswertungen können Sie Google Analytics nutzen
- Standardmäßig wird jedes Experiment, an dem ein Besucher teilnimmt, einmal pro Browser-Tab an Google Analytics gemeldet, als experience_impression-Event mit dem Parameter exp_variant_string swkwebAbTest-- (original für die Originalgruppe)
- So lassen sich die Ergebnisse der Tests in Google Analytics auswerten und Berichte erstellen
3.0.0 6.7.0.0 - 6.7.16.0
- Feature: Landingpage-Elemente hinzugefügt, mit denen sich Name, Meta-Titel, Meta-Beschreibung, Zusatzfelder und Layout einer Landingpage überschreiben lassen
- Feature: Mehrere Experimente können gleichzeitig auf einem Verkaufskanal laufen und gelten je nach ihren Elementen oder dem neuen Schalter „Auf die gesamte Storefront anwenden“ für die gesamte Storefront, für betroffene Landingpages oder nur über Bedingungen im Rule Builder (siehe "Mehrere Experimente gleichzeitig" in der Dokumentation); bestehende Experimente gelten weiterhin für die gesamte Storefront
- Feature: Die Experimente eines Besuchers werden nur noch einmal pro Browser-Tab statt bei jedem Seitenaufruf an Google Analytics gemeldet; bestehende Berichte zeigen ab dieser Version daher weniger experience_impression-Ereignisse
- Feature: Experimente lassen sich allein mit der "Bearbeiten"-Berechtigung starten und stoppen; bestehende Rollen werden automatisch angepasst
- Feature: Der Experiment-Editor hat nun Tastenkürzel, eine Warnung vor ungespeicherten Änderungen und Fehlermarkierungen
- Feature: Die Anteile aller Variationen können nun in der Übersicht direkt eingegeben werden
- Feature: Bei neuen Variationen wird automatisch eine Farbe vorausgewählt
- Fehlerbehebung: Angepasste Layout-Slots von Produkt- und Kategorie-Elementen werden ab Shopware 6.7.10 nicht mehr ignoriert, in früheren Versionen auch die von Kategorie-Elementen in anderen Sprachen als der Systemsprache
- Fehlerbehebung: Beim Löschen einer Variation wird nicht mehr zusätzlich die letzte Variation des Experiments gelöscht
- Fehlerbehebung: Ladeanzeige hinzugefügt, während das Layout und die Zusatzfeld-Sets eines Elements geladen werden
- Fehlerbehebung: Die Auswertung zeigt nicht mehr das zuvor geöffnete Experiment an
- Fehlerbehebung: Die Auswertung folgt dem dunklen Modus der Administration
- Fehlerbehebung: Schlägt das Speichern eines Experiments fehl, wird auf leere Pflichtfelder hingewiesen, statt Erfolg anzuzeigen
- Fehlerbehebung: Gespeicherte Elemente werden nicht mehr gelöscht, wenn sie mit einem leeren Pflichtfeld verlassen werden
- Performance: Landingpages, auf die ein laufendes Landingpage-Experiment abzielt, werden nicht im HTTP-Cache gespeichert, und solange ein Regel-Experiment läuft, auch nicht die erste ungecachte Antwort eines Besuchers; die Cache-Trefferquote für Erstbesucher sinkt dadurch
- Breaking Change: Die Regelbedingung "A/B-Test-Variation" prüft nun alle Experimente des Besuchers, und "Ist keine von" trifft auch auf Besucher zu, die nicht am Experiment teilnehmen, solange kein Experiment läuft also auf alle Kunden; prüfen Sie vor dem Update Promotions, Preise und andere Regeln mit "Ist keine von", da sie sonst für alle Kunden gelten können
- Breaking Change: Die Experimente einer Bestellung werden in der Assoziation swkwebAbTestAssignments statt im Zusatzfeld swkwebAbTestVariation gespeichert; bestehende Bestellungen werden übernommen, Exporte, Flows und Schnittstellen, die das Zusatzfeld lesen, erhalten für neue Bestellungen jedoch keine Daten mehr
- Breaking Change: Experimente und Variationen, in denen Bestellungen aufgegeben wurden, können nicht mehr gelöscht werden; archivieren Sie sie stattdessen
- Breaking Change: window.swkwebAbTestContext und die Erweiterung von storefront/component/analytics.html.twig wurden entfernt; Tracking-Skripte können die Experimente eines Besuchers stattdessen aus dem Cookie swkweb-ab-test-variation lesen, das nun per JavaScript auslesbar ist und durch . getrennte --Paare enthält (Cookies aus früheren Versionen bleiben gültig)
- Breaking Change: Der Twig-Parameter swkwebAbTestVariation wurde entfernt; swkwebAbTestContext ist nur noch für Besucher gesetzt, die eine Variation eines Experiments für die gesamte Storefront sehen; eigene Templates, die noch swkwebAbTestVariation verwenden, zeigen allen Besuchern ohne Fehlermeldung das Original, prüfen Sie sie daher vor dem Update
- Breaking Change: Das Verkaufskanal-Feld swkwebAbTestExperimentId und die Assoziation swkwebAbTestExperiment wurden durch die Assoziation swkwebAbTestExperiments ersetzt; Templates und Schnittstellen, die noch die alten verwenden, erhalten ohne Fehlermeldung keinen Wert
- Breaking Change: AbTestContext::isValid() und getRequestedVariationId() wurden entfernt; getExperimentId(), getVariationId() und getVariationTechnicalName() beschreiben nur noch das Experiment für die gesamte Storefront, die neuen Methoden getAssignments() und getAssignment() alle Experimente des Besuchers
2.1.0 6.7.0.0 - 6.7.16.0
- Feature: Möglichkeit hinzugefügt, Experimente zu archivieren
- Feature: Filterleiste zur Experiment-Übersicht hinzugefügt
- Feature: Überarbeiteten Shopware HTTP-Cache unterstützen (CACHE_REWORK Feature Flag)
- Feature: Validierung des technischen Namens und des Prozentsatzes von Variationen überarbeitet
- Feature: Startdatum der Analyse standardmäßig auf das Erstellungsdatum des Experiments gesetzt
- Feature: Admin ACLs hinzugefügt
- Fehlerbehebung: Variation anhand des Verkaufskanals der aktuellen Anfrage aufgelöst
- Fehlerbehebung: Storefront nach Änderung der Twig-Overrides einer Variation neu kompiliert
- Fehlerbehebung: Kompilierte Variations-Stylesheets mit Fingerprint versehen
- Fehlerbehebung: Cache der 404-Fehlerseite nach Variation unterschieden
- Fehlerbehebung: HTTP-Cache bei Änderung eines Experiments invalidiert
- Fehlerbehebung: Aktivierungsroute an den ausgegebenen Cache-Hash angeglichen
- Fehlerbehebung: ESI-Cache von Header und Footer nach Variation variieren
- Fehlerbehebung: Korrekte Größen der Administration Buttons
- Fehlerbehebung: Reihenfolge der HTTP-Kernel-Dekoration festgeschrieben
- Fehlerbehebung: Verhinderen, dass der überarbeitete Cache ein gelöschtes Variations-Cookie speichert
- Fehlerbehebung: Nicht-ganzzahlige Prozentsätze von Variationen berücksichtigen
- Fehlerbehebung: "In Navigation verstecken" beim Überschreiben einer Kategorie negiert
- Fehlerbehebung: Kategorie-Elemente aktivieren ihre Kategorie nicht mehr
- Fehlerbehebung: Twig-Namespace-Hierarchie zwischen Anfragen zurückgesetzt
- Fehlerbehebung: Technischen Namen der Variante in der Analyse-Antwort bereitgestellt
- Fehlerbehebung: Variation mit einem GET-Subrequest aufgelöst
- Fehlerbehebung: Variations-Cache beim Einfügen einer Variation invalidiert
- Fehlerbehebung: Indizierte order_date-Spalte für den Datumsfilter der Analyse verwendet
2.0.1 6.7.0.0 - 6.7.16.0
- Feature: Auswahl der Uhrzeit zu den Datumsfiltern der Analyse hinzugefügt
- Fehlerbehebung: Variationen nicht auflösen, wenn das Request-Attribut bereits vorhanden ist
- Fehlerbehebung: Attribute von Subrequests zur Auflösung von Variationen zurücksetzen
- Fehlerbehebung: Zuweisungen zur Originalgruppe auf das jeweilige Experiment beschränken
- Fehlerbehebung: Bestellungen der Originalgruppe mit ihrem Experiment verknüpfen und die Berechnung des Zielprozentsatzes korrigieren
- Fehlerbehebung: Prozentuale Verteilung der Variationen korrigiert
2.0.0 6.7.0.0 - 6.7.16.0
- Kompatibilität: Shopware 6.7
1.1.1 6.6.0.0 - 6.6.10.31
- Feature: Auswahl der Uhrzeit zu den Datumsfiltern der Analyse hinzugefügt
- Fehlerbehebung: Variationen nicht auflösen, wenn das Request-Attribut bereits vorhanden ist
- Fehlerbehebung: Attribute von Subrequests zur Auflösung von Variationen zurücksetzen
- Fehlerbehebung: Zuweisungen zur Originalgruppe auf das jeweilige Experiment beschränken
- Fehlerbehebung: Bestellungen der Originalgruppe mit ihrem Experiment verknüpfen und die Berechnung des Zielprozentsatzes korrigieren
- Fehlerbehebung: Prozentuale Verteilung der Variationen korrigiert
1.1.0 6.6.0.0 - 6.6.10.31
- Feature: Möglichkeit hinzugefügt, Variationen im Storefront zu öffnen
- Fehlerbehebung: Variationen Farbe als Pflichtfeld deklariert
- Fehlerbehebung: Variationen im Routen-Cache korrekt berücksichtigen
1.0.0 6.6.0.0 - 6.6.10.31
- Erstveröffentlichung für Shopware 6