Ausführen von Funktionstests mit Attributen
Zusammenfassung der Schritte
- Aktivieren von on-device decisioning für Ihr Unternehmen
- A/B Test erstellen
- A und B definieren
- Hinzufügen einer Audience
- Traffic-Zuordnung festlegen
- Festlegen der Traffic-Verteilung auf Varianten
- Einrichten von Berichten
- Metriken für Tracking-KPIs hinzufügen
- Implementieren von Code zum Ausführen von Funktionstests mit Attributen
- Implementieren von Code zum Tracking von Konversionsereignissen
- Aktivieren von Funktionstests mit Attributen
1. Aktivieren von on-device decisioning für Ihr Unternehmen
Durch die Aktivierung der geräteinternen Entscheidungsfindung wird sichergestellt, dass eine A/B-Aktivität mit einer Latenz von nahezu null ausgeführt wird. Um diese Funktion zu aktivieren, navigieren Sie in Adobe Target zu Administration > Implementation > Account details und aktivieren Sie den Umschalter On-Device Decisioning .
Nach der Aktivierung des On-Device Decisioning-Umschalters beginnt Adobe Target mit der Generierung Regelartefakte für Ihren Client.
2. Erstellen einer A/B Test Aktivität
-
Navigieren Sie in Adobe Target zur Seite Activities und wählen Sie dann Create Activity > A/B test aus.
-
Lassen Sie im Create A/B Test Activity-Modal die Option Web ausgewählt (1), wählen Sie Form als Experience Composer (2) aus, wählen Sie Default Workspace mit No Property Restrictions (3) aus und klicken Sie auf Next (4).
3. Definieren Sie A und B
-
Geben Sie im Experiences Schritt der Aktivitätserstellung einen Namen für Ihre Aktivität ein (1) und fügen Sie ein zweites Erlebnis, Erlebnis B, hinzu, indem Sie auf die Schaltfläche Add Experience (2) klicken. Geben Sie den Namen des Speicherorts (3) innerhalb Ihrer Anwendung ein, an dem Sie Ihren Funktionstest mit Attributen ausführen möchten. Im folgenden Beispiel ist
product-results-page
der für Erlebnis A definierte Speicherort. (Es ist auch der für Erlebnis B definierte Speicherort.)Experience A enthält die JSON-Datei, die Ihrer Geschäftslogik signalisiert, Folgendes zu tun:
- Starten Sie die Sortieralgorithmus-Funktion über das Feature Flag "
test_sorting
" - Ausführen des im
sorting_algorithm _**_attribute
definierten empfohlenen Sortieralgorithmus - Gibt 50 Produkte pro Seite zurück, wie durch die in der
pagination_limit
definierte Paginierungsstrategie definiert
- Starten Sie die Sortieralgorithmus-Funktion über das Feature Flag "
-
Klicken Sie in Erlebnis A auf , um den Inhalt von Default Content in JSON zu ändern, indem Sie Create JSON Offer wie unten dargestellt auswählen (1).
-
Definieren Sie die JSON-Datei mit
test_sorting
-,sorting_algorithm
- undpagination_limit
-Flags und -Attributen, die zum Initiieren des empfohlenen Sortieralgorithmus mit einer Paginierungsgrenze von 50 Produkten verwendet werden.note note NOTE Wenn ein Benutzer Adobe Target wird, um Erlebnis A zu sehen, wird die JSON mit den im Beispiel definierten Attributen zurückgegeben. In Ihrem Code müssen Sie den Wert der Feature Flag- test_sorting
überprüfen, um festzustellen, ob die Sortierfunktion aktiviert werden soll. In diesem Fall verwenden Sie den empfohlenen Wert des Attributssorting_algorithm
, um empfohlene Produkte in der Produktlistenansicht anzuzeigen. Die maximale Anzahl von Produkten, die für Ihre Anwendung angezeigt werden können, beträgt 50, da dies der Wert des Attributspagination_limit
ist.Experience B definieren die JSON-Datei, die Ihrer Geschäftslogik signalisiert, Folgendes zu tun:
- Starten Sie die Sortieralgorithmusfunktion über das Feature Flag test_sort .
- Führen Sie den im
sorting_algorithm _**_attribute
definiertenbest_sellers
aus - Gibt 50 Produkte pro Seite zurück, wie durch die in der
pagination_limit
definierte Paginierungsstrategie definiert
note note NOTE Wenn ein Benutzer Adobe Target wird, um Erlebnis B zu sehen, wird die JSON mit den im Beispiel definierten Attributen zurückgegeben. In Ihrem Code müssen Sie den Wert der Feature Flag- test_sorting
überprüfen, um festzustellen, ob die Sortierfunktion aktiviert werden soll. In diesem Fall verwenden Sie denbest_sellers
des Attributssorting_algorithm
, um die meistverkauften Produkte in der Produktlistenansicht anzuzeigen. Die maximale Anzahl von Produkten, die für Ihre Anwendung angezeigt werden können, beträgt 50, da dies der Wert des Attributspagination_limit
ist.
4. Hinzufügen einer Audience
Behalten Sie im Targeting Schritt die All Visitors Zielgruppe bei. Auf diese Weise können Sie die Auswirkungen Ihrer Sortierfunktion verstehen und feststellen, welcher Algorithmus und welche Anzahl von Elementen die Ergebnisse am besten beeinflussen.
5. Festlegen der Traffic-Zuordnung
Definieren Sie den Prozentsatz Ihrer Besucher, mit denen Sie Ihre Sortieralgorithmen und Ihre Paginierungsstrategie testen möchten. Mit anderen Worten, zu welchem Prozentsatz der Benutzer möchten Sie diesen Test durchführen? Um diesen Test in diesem Beispiel für alle angemeldeten Benutzer bereitzustellen, sollten Sie die Traffic-Zuordnung bei 100 % belassen.
6. Festlegen der Traffic-Verteilung auf Varianten
Definieren Sie den Prozentsatz Ihrer Besucher, die den empfohlenen Sortieralgorithmus im Vergleich zum Best-Sellers-Sortieralgorithmus sehen, mit einer Beschränkung von 50 Produkten pro Seite. Behalten Sie in diesem Beispiel die Traffic-Verteilung als 50/50-Aufteilung zwischen den Erlebnissen A und B bei.
7. Einrichten von Berichten
Wählen Sie im Goals & Settings Schritt Adobe Target als Reporting Source aus, um Ihre A/B-Testergebnisse in der Adobe Target-Benutzeroberfläche anzuzeigen, oder wählen Sie Adobe Analytics aus, um sie in der Adobe Analytics-Benutzeroberfläche anzuzeigen.
8. Hinzufügen von Metriken für Tracking-KPIs
Wählen Sie eine Goal Metric aus, um den Funktionstest mit Attributen zu messen. In diesem Beispiel hängt der Erfolg davon ab, ob der Benutzer ein Produkt kauft, je nach dem Sortieralgorithmus und der Paginierungsstrategie, die er angezeigt hat.
9. Implementieren von Funktionstests mit Attributen in das Programm
code language-js line-numbers |
---|
|
code language-java line-numbers |
---|
|
10. Implementieren von Code zum Tracking von Konversionsereignissen
code language-js line-numbers |
---|
|
code language-java line-numbers |
---|
|
11. Aktivieren Sie Ihre Funktionstests mit Attributen