5 neue Funktionen in Optimizely Feature Experimentation, die Sie über 2023 wissen müssen

In diesem Artikel erfahren Sie mehr über die besten neuen Funktionen, die zwischen 2023 und 2022 zu Optimizely Feature Experimentation (FX) hinzugefügt wurden. Optimizely Feature Experimentation, offiziell Optimizsely Faullstack genannt, ist ein Feature-Flagging- und serverseitiges Experimentiertool. Der Feature-Flagging-Aspekt des Tools bietet jedem Entwicklungsteam einen robusteren Release-Prozess, während die Experimentierfunktion es dem Produktteam ermöglicht, sicherzustellen, dass es die bestmögliche Version dieser Funktion bereitgestellt hat.

In letzter Zeit wurden Optimizely FX eine Reihe neuer Funktionen hinzugefügt, die wir in diesem Artikel besprechen. Wenn Sie an der Kennzeichnung von Funktionen interessiert sind, dieses Produkt verwenden und sehen möchten, was Ihnen möglicherweise entgeht, oder wenn Sie über den Kauf von Feature-Experimenten nachdenken, lesen Sie weiter, da dies der richtige Artikel für Sie ist 🔥🔥🔥

Single-Code-Implementierung

Die erste Änderung, die ich hervorheben möchte, ist wahrscheinlich die wirkungsvollste für Entwickler, die FX verwenden. Innerhalb der Benutzeroberfläche selbst kann ihre Bedeutung jedoch leicht übersehen werden. Optimizely FX hieß früher Optimizely Fullstack. Fullstack nutzte die v1-Benutzeroberfläche. Um entweder ein Feature-Flag oder ein Experiment mit der älteren Benutzeroberfläche zu erstellen, hätten Sie einen Bildschirm gesehen, der so aussah:

Das Wichtigste an dieser Benutzeroberfläche ist, dass es zwei Registerkarten gibt, eine zum Erstellen von Feature-Flags und eine zum Erstellen von Experimenten. Das Problem bei diesem ursprünglichen Design besteht darin, dass Sie oft einen Code für Feature-Flags und einen anderen Code für Experimente schreiben müssen.

Der Nachteil dieses Ansatzes für Entwickler war eine verringerte Produktivität und eine erhöhte Code-Aufblähung. Bei der Softwareentwicklung gilt als allgemeine Faustregel: Je mehr Code Sie schreiben, desto mehr Code müssen Sie pflegen. Wenn mehr Code verarbeitet werden muss, verbringen Entwickler im Laufe der Zeit weniger Zeit mit dem Schreiben neuer Funktionen und mehr Zeit mit der Pflege der vorhandenen Codebasis. Nicht ideal!

Lesen Sie auch  Die mexikanische Kunstschwimmmannschaft reist zu den Olympischen Spielen 2024

Ab Ende 2022 gibt es auf Codeebene keine Unterscheidung zwischen Flags und Experimenten. Wenn Sie sich die neue aktualisierte Benutzeroberfläche ansehen, sehen Sie eine einzelne Flags Tab. Das bedeutet, dass Entwickler nur ein Bit Code schreiben müssen, um Feature-Flags durchzuführen und zu experimentieren.

Funktionsexperimente optimieren

Um mit dieser neuen Architektur klarzukommen, musste Optimizely über ein Jahr damit verbringen, jedes einzelne seiner 19 SDKs neu zu schreiben, um mit diesem neuen Datenformat zu arbeiten.

Mehrere Flaggen

Durch die Kombination von Flags und Experimenten konnte Optimiszely dann mit der Veröffentlichung neuer Innovationen beginnen. Ein Beispiel hierfür ist die Multi-Flag-Funktion. Mit der neuen Architektur definieren Sie ein Flag und implementieren den entsprechenden Code in Ihrer Codebasis. Danach hat eine technisch nicht versierte Person innerhalb der Benutzeroberfläche nun die Möglichkeit, dieser Flagge verschiedene Regeln zuzuordnen. Derzeit können Sie zwischen drei verschiedenen Arten von Regeln wählen:

  • Gezielte Lieferung
  • Experiment (A/B-Test)
  • Mehrarmige Banditenoptimierung

Der Vorteil dieser neuen Funktion besteht in der Möglichkeit, mehrere Tests und Regeln gleichzeitig auszuführen. Möchten Sie eine neue Funktion einführen und einen A/B-Test für Ihre Beta-Benutzer durchführen und diese für den Rest der Welt deaktivieren? Kein Problem. Möchten Sie einen Test auf Ihrer Website und gleichzeitig einen anderen Test auf Mobilgeräten durchführen? Du hast es. Teilen Sie eine einzige Codebasis zwischen verschiedenen Marken und möchten gleichzeitig verschiedene Tests für die verschiedenen Marken durchführen. Sicher. Möchten Sie mehrere Tests an verschiedenen Standorten oder in verschiedenen Personalisierungsgruppen gleichzeitig durchführen? Ja!

Was das Experimentieren angeht, ist die Mathematik einfach. Je mehr Tests Sie durchführen können, desto besser ist der ROI. Mit dieser Funktion können Sie mehr Tests parallel ausführen und so die Chancen erhöhen, den ROI zu maximieren

Geplante Flags

Diese nächste neue Funktion ist etwas, das meiner Meinung nach schon seit einiger Zeit in PX gefehlt hat: die Planung! Bisher mussten Sie sich bei der Optimizely-Benutzeroberfläche anmelden, um eine Funktion zu aktivieren. In der neuen Welt können Sie jetzt planen, wann Funktionen und Experimente aktiviert oder deaktiviert werden. Was die Planung betrifft, können Sie eine Uhrzeit und ein Datum festlegen, auswählen, in welcher Umgebung Sie die Veröffentlichung durchführen möchten, und schließlich können Sie festlegen, ob die Funktion aktiviert oder deaktiviert ist.

Lesen Sie auch  Wähle Nein! Für einen Basiskampf bei Royal Mail!

Geplante Flags für Funktionsexperimente optimieren

Wenn Sie diese neue Funktion in Ihrer Hosentasche haben, müssen Sie nicht mehr um 6 Uhr morgens aufstehen, um Ihre nächste große Verkaufs- oder Marketingkampagne durchzuführen. Planen Sie es mit dem Terminplaner und genießen Sie den zusätzlichen Schlaf!

Benachrichtigungen

Die nächste neue Funktion ist ein weiterer Produktivitäts-Hack. Ein großer Teil der Durchführung eines Experiments besteht darin, die Daten zu seiner Leistung zu verstehen. Damit jemand den Status eines Experiments überprüfen kann, muss er sich bei der Benutzeroberfläche anmelden, um zu überprüfen, ob das Experiment die statistische Signifikanz erreicht hat. Wenn Sie hundert Tests gleichzeitig ausführen, kann diese Aufgabe sehr zeitaufwändig sein!

Benachrichtigungen

Sie müssen sich jetzt nicht mehr jeden Tag beim Berichts-Dashboard anmelden, um den statistischen Fortschritt zu überprüfen, wenn Sie dies nicht möchten. Stattdessen können Sie jetzt Benachrichtigungen für Ihr Projekt aktivieren. Sobald die Funktion aktiviert ist, erhalten Sie eine E-Mail, wenn ein Experiment eine statistische Signifikanz erreicht.

Drittanbieter-/externe Personalisierungssegmente

Die letzte große Änderung, die ich hervorheben möchte, betrifft das Targeting. Innerhalb des Feature-Experiments konnten Redakteure im Audience Builder persönliche Situationsgruppen/-segmente definieren. Bisher war es nur möglich, Segmente mithilfe von Daten zu erstellen, die von einem Entwickler an das Tool übergeben wurden. Dies wurde jetzt aktualisiert. Es ist jetzt möglich, Segmente aus externen Tools zu importieren, um sie in FX zu verwenden. Diese externen Standorte könnten ein CDP, ein CRM oder sogar ein CMS sein.

Importierte Segmente in Optimizely Feature Experimentation

Wenn Sie einfach nur innerhalb der Optimizely-Welt bleiben möchten, können Sie Optimizelys CDP namens Optimizing Data Platform verwenden. Wenn Sie bereits über ein CDP verfügen, bietet Optimizely auch Integrationen für eine Reihe führender CDPs, darunter mPartial, Zeotap, Segment, Tealium, Google usw.

Lesen Sie auch  Eine ewige Hommage an Luis Alberto Spinetta

Viel Spaß beim Codieren 🤘

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.