Split-Tests mit URL-Weiterleitung sind nur im Graphic Editor und Code Editor verfügbar — sie sind in PBX nicht verfügbar.
http://mywebsite.com/SubscriptionA.html
http://mywebsite.com/SubscriptionB.html
Die Seiten sind über Ihre Website zugänglich. Mit Kameleoon können Sie diese beiden Seiten per A/B-Test testen und ihre Leistung und Ergebnisse analysieren.
Einfache URL-Weiterleitung
Starten Sie den Kameleoon Graphic Editor oder Code Editor wie gewohnt. Klicken Sie auf den Pfeil neben Add variation und wählen Sie Add URL redirection. Sie können dann die URL-Weiterleitung für die Variation konfigurieren. Es gibt zwei Arten von Weiterleitungen: Global redirection und Redirection by parameter.Kameleoon Web Experimentation führt Weiterleitungen über JavaScript durch. Wenn Sie die URL-Weiterleitung lieber mit dem HTTP-Response-Statuscode 302 durchführen möchten, verwenden Sie Kameleoons Feature Experimentation-Lösung und ein SDK.
- Konsistenz der Benutzererfahrung: Das Weiterleiten der ursprünglichen Variation stellt sicher, dass alle Benutzer gleich behandelt werden, egal ob ihnen die Kontrolle oder eine Variante angezeigt wird. Ohne diese Weiterleitung können Benutzer in der ursprünglichen Variation aufgrund der Art und Weise, wie Variationen bereitgestellt werden, leichte Verzögerungen oder Unterschiede erleben, was zu Verzerrungen in den Testergebnissen führen könnte. Weitere Informationen finden Sie in Abschnitt 9 dieses Artikels.
- Genaue Datenerfassung: Bei weiterleitungsbasierten Tests könnte das Nicht-Weiterleiten zur ursprünglichen Variation Diskrepanzen bei der Messung von Interaktionen verursachen. Beispielsweise erleben Besucher der Originalseite möglicherweise nicht dieselben Tracking- und Berichtssysteme wie die der weitergeleiteten Variation, was zu unvollständigen oder verzerrten Daten führt (siehe Abschnitt zu SRM).
Globale Weiterleitung
Die globale Weiterleitung ist eine einfache URL-Weiterleitung ohne weitere Parameter.
http://www.website/page1
zu:
http://www.website/page2
Sie können auch wählen, ob Abfrageparameter in die Weiterleitung einbezogen werden sollen. Wenn Sie beispielsweise Benutzer von https://www.example.com/products?category=shoes zu https://www.example2.com/products weiterleiten, wird der Abfrageparameter category=shoes an die Weiterleitungs-URL (https://www.example2.com/products?category=shoes) übergeben.
Weiterleitung nach Parameter
Wenn Sie dieselbe URL, aber mit zusätzlichen Parametern verwenden möchten, wählen Sie Redirection by parameter. Geben Sie die Parameter an, die am Ende der URL hinzugefügt werden sollen. Diese Option kann nützlich sein, wenn Sie beispielsweise die Standardsortierung der Ergebnisse auf einer Produktseite ändern möchten. Wiederholen Sie diesen Vorgang für jede Variation, die Sie testen möchten, und geben Sie für jede an, zu welcher URL Besucher umgeleitet werden müssen.URL-Weiterleitung auf mehreren Seiten
Wenn ein Split-URL-A/B-Experiment auf mehreren Seiten ausgeführt wird (z. B. auf jeder Produktinformationsseite), benötigen Sie mehr Funktionen als die im oben gezeigten Weiterleitungspanel verfügbaren. Oft müssen Sie die Weiterleitung mit einem personalisierten JavaScript-Code verwalten. Angenommen, Sie möchten jeden Besucher, der die folgenden Seiten aufruft:http://mywebsite.com/product/sheet/technology,product,id.aspx
zu diesen Seiten weiterleiten:
http://mywebsite.com/product_AB/sheet/technology,product,id.aspx
Die Parameter technology, product und ID ändern sich je nach angezeigter Produktinformationsseite. Um diesen Test auszuführen, müssen Sie JavaScript-Code schreiben, der sicherstellt, dass jeder mögliche Fall berücksichtigt wird. Hier ist ein Beispiel:
http://mywebsite.com/product/sheet/
Die Ausführung eines Split-URL-A/B-Experiments auf mehreren Seiten setzt voraus, dass Identifikationselemente nicht als Parameter, sondern direkt in der URL verwaltet werden. Der Seitentyp wird nicht
category.php?product= sein, sondern /category/product.html.URL-Weiterleitung und Consent-Policy
Wenn Kameleoon eine Weiterleitung durchführt, müssen bestimmte Daten (wie die ID der exponierten Variation) vorübergehend im Browser des Besuchers gespeichert werden, um nach Abschluss der Weiterleitung ein ordnungsgemäßes Tracking zu gewährleisten. Da die Datenspeicherung jedoch vor der Einwilligung nicht erlaubt ist, empfehlen wir, Weiterleitungsexperimente nur für Benutzer auszuführen, die ihre Einwilligung erteilt haben. Um dies zu implementieren, verwenden Sie die folgende JavaScript-Targeting-Bedingung in der Konfiguration Ihres Experiments:return Kameleoon.API.Visitor.experimentLegalConsent || false;
Wenn Sie sich dafür entscheiden, das Experiment für Benutzer auszuführen, die ihre Einwilligung nicht gegeben haben, speichert Kameleoon die Variations-ID vorübergehend im Session Storage, um die ursprüngliche Zuweisung beim Neuladen der Seite durch den Benutzer beizubehalten.
URL-Weiterleitung und Drittanbieter-Analytics-Tools
Auswirkungen auf benutzerdefinierte Analytics-Integrationen
Bei Verwendung einer benutzerdefinierten Analytics-Integration in einem Weiterleitungsexperiment werden keine Daten gesendet, wenn der Besucher zunächst anvisiert wird, da das Analytics-Tool möglicherweise nicht genügend Zeit zum Laden hat, bevor die Weiterleitung erfolgt. Um eine genaue Verfolgung zu gewährleisten, speichert Kameleoon die Daten vor der Weiterleitung im Browser und sendet die Daten dann nach der Weiterleitung (auf der Variationsseite). Dies stellt sicher, dass Analytics-Tools die korrekten Informationen erhalten, während Weiterleitungen reibungslos (ohne Flickering) erfolgen können.Auswirkungen auf das Referrer-Tracking
Wenn Kameleoon eine Weiterleitung durchführt, verlieren Drittanbieter-Analytics-Tools den Zugriff auf den ursprünglichen Referrerdocument.referrer.
Wenn beispielsweise ein Besucher über eine bezahlte Facebook-Kampagne auf Ihre Website kommt, aber sofort zu einer Variation weitergeleitet wird, ist der aufgezeichnete Referrer die ursprüngliche Seite (vor der Weiterleitung) – nicht die Facebook-Kampagne. Facebook-Kampagne → ursprüngliche Seite (vor der Weiterleitung) → Variationsseite (nach der Weiterleitung)
In Google Analytics 4 (GA4) bedeutet dies, dass die ursprüngliche Version der Seite immer als Referrer aufgezeichnet wird, wenn Besucher zu einer Variation weitergeleitet werden.
Um den korrekten Referrer abzurufen, können Sie entweder die Daten in Kameleoon überprüfen oder Kameleoon.Gatherer.Referrer.obtain() auf der Variationsseite verwenden und den Wert in einer benutzerdefinierten Variable auf Ihrer Seite speichern, um sicherzustellen, dass der korrekte Referrer (z. B. die Facebook-Kampagne) erfasst wird.
URL-Weiterleitung und Sample Ratio Mismatch
Auch wenn Kameleoon die ursprüngliche Variation automatisch weiterleitet, erhöht die Durchführung von Experimenten mit URL-Weiterleitungen die Wahrscheinlichkeit, auf ein SRM zu stoßen. SRM tritt auf, wenn Besucher, die zur Variante B weitergeleitet werden, die Seite nicht sehen, oder wenn die Datenerfassung erst nach dem Laden der Seite B erfolgt. SRM führt zu einer gewissen Datenverlust in Variante B, der auf der Originalseite nicht vorhanden wäre. Um SRM zu beheben, befolgen Sie die hier beschriebenen Richtlinien.Wenn Sie Ihr Experiment mit einer Traffic-Zuweisung von Original 0 %, Kontrolle 50 % und Weiterleitung 50 % konfigurieren, stellen Sie sicher, dass Sie die neue Kontrolle als Referenz auf der Results-Seite definieren.
So führen Sie QA für URL-Weiterleitungsexperimente durch
Um QA für Split-URL-Experimente durchzuführen, öffnen Sie einen Inkognito-Tab in Ihrem Browser und folgen Sie diesen Schritten:- Gehen Sie zu Ihrer Seite, einschließlich der UTM-Parameter:
https://www.site.com?utm_param - Öffnen Sie einen neuen Tab mit der Simulation.
- Aktualisieren Sie den Tab; Sie werden anvisiert.
- Wechseln Sie zu Ihrer Variation.