Ausführen von A/B-Tests mit Feature Flags
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 A/B-Tests mit Feature Flags
- Aktivieren von A/B-Tests mit Feature Flags
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 .
<!— insert image-odd4.png —>
Nach der Aktivierung des On-Device Decisioning-Umschalters beginnt Adobe Target mit der Generierung von Regelartefakten 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), wählen Sie Default Workspace ohne Property Restrictions (3) 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) in Ihrer Anwendung ein, an dem Sie Ihren A/B-Test durchführen möchten. Im folgenden Beispiel ist „homepage“ der für Erlebnis A definierte Speicherort. (Es ist auch der für Erlebnis B definierte Speicherort.)
Erlebnis A definiert das Steuerelement, d. h. das aktuelle Homepage-Design.
Erlebnis B definiert den Challenger, der eine neu gestaltete Homepage darstellt. Klicken, um Standardinhalt zu ändern (1).
-
Klicken Sie in Erlebnis B auf , um den Inhalt von Default Content in den neu gestalteten Inhalt zu ändern, indem Sie Create JSON Offer wie unten dargestellt auswählen (1).
-
Definieren Sie die JSON-Datei mit Attributen, die als Flags verwendet werden, damit Ihre Geschäftslogik die neu gestaltete Homepage anstatt die aktuelle Homepage in der Produktion rendern kann.
note note NOTE Wenn Adobe Target einen Benutzer gruppiert, um Erlebnis B (die neu gestaltete Homepage) zu sehen, wird die JSON mit den im Beispiel definierten Attributen zurückgegeben. In Ihrem Code müssen Sie die Attributwerte überprüfen, um zu entscheiden, ob die Geschäftslogik zum Rendern der neu gestalteten Homepage ausgeführt werden soll. Sie können die Namen, Werte und die Anzahl der Attribute in dieser JSON-Antwort definieren.
4. Hinzufügen einer Audience
Angenommen, Sie möchten das Redesign zunächst an Ihren treuen Kunden testen, die Sie identifizieren können, je nachdem, ob sie angemeldet sind oder nicht.
-
Klicken Sie im Targeting Schritt wie abgebildet auf , um die All Visitors Zielgruppe zu ersetzen.
-
Definieren Sie im Create Audience-Modal eine benutzerdefinierte Regel, in der
logged-in = true
ist. Dies definiert die Gruppe der angemeldeten Benutzer. Diese Zielgruppe in Ihrer Aktivität verwenden.
5. Festlegen der Traffic-Zuordnung
Definieren Sie den Prozentsatz der angemeldeten Benutzer, mit denen Sie Ihr neues Homepage-Redesign 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 angemeldeten Benutzer, die das aktuelle Design der Homepage oder das komplett neue Redesign sehen werden. 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 die Aktivitätsergebnisse in der Adobe Target Benutzeroberfläche anzuzeigen, oder wählen Sie Adobe Analytics aus, um sie in der Benutzeroberfläche von Adobe Analytics anzuzeigen.
8. Hinzufügen von Metriken für Tracking-KPIs
Wählen Sie eine Goal Metric aus, um den A/B-Test zu messen. In diesem Beispiel basiert eine erfolgreiche Konversion darauf, ob der Benutzer das Seitenende erreicht, was auf eine Interaktion hinweist. Daher wird Conversion davon abhängig bestimmt, ob der Benutzer den Ort mit dem Namen „Seitenende“ angesehen hat.
9. Implementieren Sie Code zum Ausführen von A/B-Tests mit Feature Flags in Ihrer Anwendung
code language-js line-numbers |
---|
|
code language-java line-numbers |
---|
|
10. Aktivieren Sie Ihren A/B-Test mit Feature Flag