Bieten Sie bessere mobile Apps

Beschleunigen Sie die Bereitstellung durch Feature-Flagging und Experimentieren. Testen, steuern und iterieren Sie alle Funktionen unabhängig von einer App Store-Version mit Optimizely Full Stack.

Die führende Lösung für plattformübergreifendes Feature-Flagging und Experimentieren

Die führende Lösung für plattformübergreifendes Feature-Flagging und Experimentieren

Produktentwicklungsteams sorgen mit Optimizely für Wirkung. Erfahren Sie, wie Zumper das Risiko bei der Einführung neuer Funktionen mit Optimizely verringert. Sehen Sie sich dieses Video an, um mehr über das von Zumper durchgeführte Experiment zu erfahren, bei dem sich die über die mobile App gesendeten Nachrichten um 10% gesteigert haben.

Testen Sie überall in Ihrem Technologie-Stack

Testen Sie beispielsweise Preise oder Suchalgorithmen und mehr. Optimizely Full Stack ermöglicht Tests über den Client hinaus, bis tief ins Backend.

Einführung ohne Risiko

Durch die schrittweise Einführung können Sie Risiken bei der Implementierung neuer Funktionalitäten reduzieren. Echtzeit-Variablen und einfache Traffic-Zuordnung ermöglichen das Testen neuer Funktionen. Features, die die Erwartungen nicht erfüllen, können schnell deaktiviert oder optimiert werden.

Platform Page mobile Rollout

Aktualisieren Sie Ihre App in Echtzeit

Mit Optimizely können Sie die Funktionsweise Ihrer App in Echtzeit ändern, ohne auf die Freigabe durch App Store oder Google Play Store warten zu müssen.

Platform Page mobile UI

Personalisierte User Experience unterwegs

Erweitertes Targeting ermöglicht eine personalisierte User Experience in Ihrer gesamten App. Unsere SDKs für Mobilgeräte können zudem nahtlos mit allen anderen Optimizely-SDKs eingesetzt werden. So können Sie über Kanäle und Geräte hinweg und auf jeder Ebene Ihres Technologie-Stacks Tests durchführen und eine Personalisierung umsetzen.

Schnellere Iteration, mehr Kontrolle und weniger Risiko

Flexible Konfiguration

Passen Sie Optimizely an Ihre Bedürfnisse an, indem Sie Netzwerk, Logging, Exception Handling und Integrationen konfigurieren.

Performance und Agilität im Fokus

Führen Sie Tests in Echtzeit aus. Unsere kompakten Open-Source-SDKs senden keine Netzwerkanfragen und beeinflussen so die Performance nur mininal. Sie ermöglichen eine sofortige Aktualisierung Ihrer App. Deshalb brauchen Sie nicht auf die Freigabe durch App Store oder Google Play Store zu warten.

Eine vertrauenswürdige Lösung

Optimieren Sie Ihre App mit der marktführenden Experimentation-Plattform. Dank Optimizely und userer zuverlässigen Stats Engine, haben unsere Kunden weltweit bereits Milliarden von optimierten User Experiences bereitstellt.

                      
              #import <OptimizelySDKiOS/OptimizelySDKiOS.h>
              
              OPTLYManager *manager = [OPTLYManager init:^(OPTLYManagerBuilder * _Nullable builder) {
                builder.projectId = @"projectId";
              }];
              
              

// Asynchronously initialize the Optimizely client

[manager initializeWithCallback:^(NSError * _Nullable error, OPTLYClient * _Nullable client) {

// Activate an experiment

OPTLYVariation *variation = [client activate:@"my_experiment" userId:@"user_123"]; if ([variation.variationKey isEqualToString:@"variation_a"]) {

// Execute code for variation A

} else if ([variation.variationKey isEqualToString:@"variation_b"]) {

// Execute code for variation B

} else {

// Execute default code

}

// Track an event

[client track:@"purchase_completed" userId:@"user_123"]; }];
                      
              import OptimizelySDKiOS
              
              let optimizelyManager = OPTLYManager.init {(builder) in
                builder!.projectId = "projectId"
              }
              
              

// Asynchronously initialize the Optimizely Client

manager?.initialize(callback: { [weak self] (error, client) in

// Activate an experiment

let variation = client?.activate("my_experiment", userId: "user_123") if (variation?.variationKey == "variation_a") {

// Execute code for variation A

} else if (variation?.variationKey == "variation_b") {

// Execute code for variation B

} else {

// Execute default code

}

// Track an Event

client?.track("purchase_completed", userId: "user_123") })
                      
              import com.optimizely.ab.android.sdk.OptimizelyClient;
              
              OptimizelyClient optimizelyClient = optimizelyManager.getOptimizely();
              
              

// Activate an experiment

Variation variation = optimizelyClient.activate("my_experiment", "user_123"); if (variation != null) { if (variation.is("variation_a")) {

// Execute code for variation A

} else if (variation.is("variation_b")) {

// Execute code for variation B

} } else {

// Execute default code

}

// Track an event

optimizelyClient.track("purchase_completed", "user_123");
                      
              import { OptimizelyFeature } from '@optimizely/react-sdk'
               
              function FeatureComponent() {
                return (
                  <OptimizelyFeature feature="sort-algorithm">
                    {(isEnabled, variables) => (
                      <SearchComponent algorithm={variables.algorithm}>
                    )}
                  </OptimizelyFeature>
                )
              }
                      
                    

Eine umfassende Lösung für App-Tests, ohne Kopfzerbrechen bei den Entwicklern

  • Icon for Open Source-SDKs content
    Open Source-SDKs

    Unsere SDKs für Swift, Objective-C und Android sind transparent, damit Sie genau wissen, wie sie funktionieren.

  • Icon for Gestaffelte Rollouts content
    Gestaffelte Rollouts

    Verringern Sie das Risiko bei Einführung neuer Funktionen, indem Sie diese zunächst an kleine Nutzergruppen bereitstellen - ganz gezielt oder nach dem Zufallsprinzip.

  • Icon for Zielgruppen content
    Zielgruppen

    Setzen Sie benutzerdefinierte Attribute für ein präzises Targeting und Segmentieren ein.

  • Icon for Full Stack-Experimente content
    Full Stack-Experimente

    Führen Sie mit den SDKs von Optimizely Tests sowohl im Frontend- als auch im Backend-Code durch.

  • Icon for Sofortige Aktualisierungen content
    Sofortige Aktualisierungen

    Aktualisieren Sie Ihre Experimente und Variablen in Echtzeit, ohne auf das nächste App-Store-Release warten zu müssen.

  • Icon for Traffic Splitting content
    Traffic Splitting

    Erstellen Sie mühelos randomisierte Traffic-Switches an beliebigen Stellen in Ihrer Anwendung, ohne die Performance zu beeinträchtigen.

  • Icon for Event Tracking content
    Event Tracking

    Überwachen Sie alle Conversion-Metriken und KPIs, die Ihnen wichtig sind, in Ihrer Anwendung oder einem anderen Dienst.

  • Icon for Benutzerspezifische Konfiguration content
    Benutzerspezifische Konfiguration

    Tauschen Sie Ihre eigenen Komponenten für Protokollierung, Fehlerbehandlung, Event Dispatching, Integrationen und andere Aufgaben mühelos aus.

  • Icon for Experimentation auf mehreren Kanälen content
    Experimentation auf mehreren Kanälen

    Erstellen Sie eigene Nutzer-IDs, um über allen Kanäle hinweg eine einheitliche, personalisierte Customer Experience zu schaffen.

  • Icon for Stats Engine von Optimizely content
    Stats Engine von Optimizely

    Verfolgen Sie die Auswirkungen Ihrer Experimente mit der weltweit führenden Experimentation-Plattform in Echtzeit.

  • Icon for Export von Raw Events content
    Export von Raw Events

    Laden Sie die vollständigen Eventdaten problemlos von Optimizely herunter.

  • Icon for Unternehmensgerechte Sicherheit content
    Unternehmensgerechte Sicherheit

    Rollen und Berechtigungen, 2-Faktor-Authentifizierung und Single Sign-on (SSO).

Trunk Club durch die Optimierung der mobilen App die Anzahl und Qualität von Anmeldungen steigern konnte

Für den Mode-Retailer Trunk Club spielt der mobile Kanal eine große Rolle. Hier nehmen Neukunden in der Regel erstmals Kontakt zur Marke auf und bestehende Kunden sehen sich neue Kollektionen an. Häufig haben sich Benutzer auf der mobilen Seite aber nur umgesehen, statt zu kaufen. Das Team bei Trunk Club hat daraufhin verschiedene Varianten der App getestet, um Kunden mit Kaufabsicht von sogenannten Window Shoppern zu trennen.

Erfahren Sie mehr dazu, wie Trunk Club durch die Optimierung der mobilen App die Anzahl und Qualität von Anmeldungen steigern konnte.

Jetzt Experimentation in Ihrer App starten