
- Content-Swap-Test: Jede Variante Ihres Experiments lebt auf einem anderen Shopify-Template, das über eine dedizierte Seiten-URL zugänglich ist (z. B.
www.mystore.com/products/products/produc-name?view=version-b). Mit dem A/B-Testing-Tool können Sie Ihren Inhalt mit der Variante (z. B. Seiten B, C usw.) austauschen. - Einen visuellen Editor verwenden: Erstellen Sie Varianten direkt auf Ihrer Produktseite mit unserem Graphic Editor oder passen Sie sie durch Einspeisen von JS/CSS an.
- Shopifys Liquid und ein JS SDK nutzen: Fügen Sie in Ihrem Liquid-Template Logik hinzu, um bestimmte Varianten für eine Teilmenge der Benutzer zu aktivieren oder zu deaktivieren.
- Wenn Sie Web-Experimente ausführen, empfehlen wir die Verwendung unserer Shopify x Kameleoon-App, die die Einrichtung vereinfacht. Lesen Sie unbedingt unsere Dokumentation für eine Schritt-für-Schritt-Anleitung.
- Wenn Sie Feature Flags oder Feature Experiments ausführen, befolgen Sie bitte die Richtlinien in unserer Feature-Experimentation-Dokumentation.
Content-Swapping-Tests
Ein Content-Swapping-Test ist ein A/B/n-Experiment, bei dem Benutzern unter derselben URL unterschiedliche Inhalte angezeigt werden, die jeweils eine Variante derselben Seite darstellen. Im Gegensatz zu URL-Weiterleitungen erzeugt es keinen Sample Ratio Mismatch. Bei Shopify sind Content-Swapping-Tests einfach einzurichten, indem Sie den URL-Parameter?view verwenden, mit dem Sie alternative Templates für dieselbe Seite bereitstellen können. Zum Beispiel:
https://kameleoon-segment-test.myshopify.com/products/vans-sh-8-hihttps://kameleoon-segment-test.myshopify.com/products/vans-sh-8-hi?view=version-b
?view=version-b die alternative Template-Funktion von Shopify, mit der Sie mehrere Versionen von Templates für Produkte, Sammlungen, Warenkörbe und mehr erstellen können — perfekt für Content-Swapping-Experimente.
Lassen Sie uns nun durchgehen, wie ein Content-Swap-Test in Shopify und Kameleoon konfiguriert wird.
Gehen Sie in Ihrem Shopify-Admin zu Online Store > Themes > Actions > Edit Code und öffnen Sie das Template product.liquid. Das Template enthält zwei Hauptabschnitte:
product-template— enthält den Quellcode der Produktseite.product-recommendations— enthält den Code für den Empfehlungsblock „You may also like”.

product-template duplizieren und dabei den Code für die Add to Cart-Schaltfläche entfernen.
So geht’s:
- Klicken Sie in Ihrem Shopify-Theme-Editor auf Add a new template.
- Wählen Sie den Template-Typ Product und benennen Sie ihn (wir haben
version-bverwendet, aber Sie können jeden Namen verwenden).

- Klicken Sie auf Add a new section; nennen Sie ihn
product-template-version-bund kopieren Sie den Code aus Ihrer ursprünglichenproduct-template.liquid-Datei und fügen Sie ihn in diesen neuen Abschnitt ein.


- Entfernen Sie den Code der Add to cart-Schaltfläche aus dem Abschnitt
product-template-version-b.liquid.

- Rufen Sie Ihren geänderten Abschnitt (
product-template-version-b) aus dem alternativen Produkt-Template auf, das Sie erstellt haben (product.version-b.liquid).

?view= laden. Solange der Wert mit einer Template-Datei in Ihrem Theme übereinstimmt, rendert Shopify diese Version der Seite.
Wenn Sie beispielsweise https://kameleoon-store.myshopify.com/products/vans-sh-8-hi?view=version-b besuchen, wird jetzt die Produktseite ohne die Add to Cart-Schaltfläche angezeigt — genau wie beabsichtigt.

- Gehen Sie zur Kameleoon-App.
- Klicken Sie auf New experiment > With the code editor.
- Geben Sie die erforderlichen Informationen ein und klicken Sie auf Create.
- Klicken Sie auf den Chevron neben Add variation > Add code variation.

- Fügen Sie den folgenden Code hinzu und passen Sie die Variablen
VIEWundSELECTORan Ihren Anwendungsfall an
- Targeting: Legen Sie fest, wer das Experiment sehen soll (alle Benutzer, bestimmte Benutzersegmente).
- Traffic allocation: Wählen Sie, wie Besucher zwischen dem Original und Variation B aufgeteilt werden sollen.
- Goals: Legen Sie fest, wie Sie den Erfolg messen (Klick, Conversions, Bestellungen).
- Einschließen von URLs, die
/products/enthalten. - Ausschließen von URLs mit dem Parameter
view=version-b, um eine endlose Weiterleitungsschleife zu verhindern.

version-b das gewinnende ist, ist kein zusätzlicher Code erforderlich. Der Kunde kann dieses Template einfach als Standard verwenden.
Sie können die soeben implementierte Content-Swap-Methode auf andere Shopify-Seiten mit demselben Ansatz anwenden.

Varianten mit einem grafischen oder Code-Editor erstellen
Im vorherigen Abschnitt haben wir untersucht, wie ein Content-Swapping-Test mithilfe des alternativen Template-URL-Parameters von Shopify eingerichtet wird — eine leistungsstarke Methode, wenn Sie genau wissen, welche Template-Abschnitte aktualisiert werden sollen, und über die technischen Fähigkeiten verfügen, Ihre Liquid-Dateien zu modifizieren. Ein weiterer flexibler und effizienter Ansatz besteht darin, Seitenvarianten mit einem grafischen oder Code-Editor zu erstellen. Anstatt Besucher zu einer alternativen URL umzuleiten, modifiziert diese Methode Seiten in Echtzeit — zum Beispiel durch das Ausblenden der Add to Cart-Schaltfläche in Echtzeit. Der Vorteil? Änderungen erfolgen so schnell, dass Benutzer nicht bemerken werden, dass sie Teil eines A/B-Tests sind. Der größte Unterschied hier ist die Benutzerfreundlichkeit. Mit dem Graphic Editor von Kameleoon können Sie Elemente visuell löschen, bearbeiten oder neu anordnen, ohne Code zu berühren. Für fortgeschrittenere Änderungen sind jedoch JavaScript- und CSS-Kenntnisse hilfreich. Glücklicherweise bietet Kameleoon auch einen leistungsstarken Code Editor zur Unterstützung. Lassen Sie uns durchgehen, wie Sie dieses Experiment in Kameleoon einrichten:- Öffnen Sie die Kameleoon-App.
- Klicken Sie auf New experiment > With the graphic editor.
- Geben Sie die erforderlichen Informationen ein und klicken Sie auf Create.
- Wählen Sie die Add to Cart-Schaltfläche aus.
- Um die Schaltfläche auszublenden:
- Klicken Sie auf das Drei-Punkte-Menü in der linken Seitenleiste > Hide;
- Oder klicken Sie auf das Hide-Symbol in der Symbolleiste, die unter dem ausgewählten Element erscheint.

- Weisen Sie 50 % des Traffics zu.
- Zielen Sie auf alle Seiten mit URLs, die
/products/enthalten. - Legen Sie Shopify Orders als Ihren primären KPI fest.

JS SDK in Liquid verwenden, um Features ein- und auszuschalten
Das Aktivieren oder Deaktivieren von Code direkt in Ihrerproduct.liquid-Datei mit Feature Flags und Kameleoons JavaScript SDK ist die fortschrittlichste Option der drei behandelten Techniken. Obwohl sie technischer ist, ist sie äußerst leistungsstark, wenn Sie Features schrittweise an Ihre Benutzer ausrollen möchten.
Typischerweise erfordern Feature Flags ein serverseitiges SDK, das in Ihre Backend-Infrastruktur eingebettet ist. Diese SDKs übernehmen Aufgaben wie Benutzer-Bucketing, Targeting und das Verfolgen von Experimentergebnissen. In Shopify kontrollieren Sie jedoch nicht den Server, sodass serverseitige SDKs keine Option sind.
Hier kommt Kameleoons clientseitiges JS SDK ins Spiel. Mit dem SDK können Sie Feature Experiments vollständig im Browser, innerhalb Ihrer Shopify-Themedateien, durchführen. Wenn Sie mit dem Bearbeiten von Liquid-Templates vertraut sind, ist dies der empfohlene Ansatz.
So starten Sie:
- Gehen Sie zur Kameleoon-App
- Navigieren Sie zum Menü Feature flags.
- Klicken Sie auf New feature flag und folgen Sie den Schritten in dieser Anleitung.
shopify-pdp-page). Sie benötigen diesen Key, um das Flag im Code Ihres Shopify-Themes zu referenzieren.
Nun ist es an der Zeit, die Logik in Ihrer product.liquid-Datei (oder product-template.liquid) zu schreiben, die steuert, ob der Add to Cart-CTA basierend auf der Variation des Besuchers angezeigt oder ausgeblendet wird.
Hier ist das Ziel:
- Wenn sich der Besucher in Variation B befindet, blenden wir den CTA aus.
- Wenn sich der Besucher in Variation A (der Kontrolle) befindet, zeigen wir den CTA an.
- Stellt sicher, dass das Kameleoon JS SDK geladen und initialisiert ist.
- Überprüft, ob das Feature Flag aktiv ist und in welche Variation der Besucher gebucketed wird.
- Wendet die Logik an, um den CTA entsprechend auszublenden oder anzuzeigen.
- Gehen Sie in Ihrem Shopify-Admin zu Online Store > Themes > Actions > Edit Code.
- Öffnen Sie die Datei
product-template.liquid(oder äquivalent). - Fügen Sie die Kameleoon-Feature-Flag-Logik ein.

- Klicken Sie auf Save, um die Änderungen auf Ihr Theme anzuwenden.