Wir präsentieren: Optimizely X

Experiment Everywhere - mit der neuen Experimentation Platform Tests auf jedem Endgerät, allen Kanälen und jedem Kunden-Interaktionspunkt durchführen!

Wagen Sie umfassende Experimente, und schaffen Sie revolutionäre Benutzererfahrungen mit Optimizely X.

Optimizely X Web Experimentation

Versetzen Sie jeden in Ihrer Organisation in die Lage, eine optimale User Experience zu erschaffen. Unabhängig davon, ob Ihr Marketing-Team die beste Investitionsmöglichkeit für das Werbebudget sucht oder Ihr Produktteam herausfinden möchte, welche das überzeugendste Produkt-Onboarding-Programm ist.

Weitere Informationen

Optimizely X Web Personalization

Stellen Sie maßgeschneiderte Inhalte und Kundenerlebnisse in Echtzeit bereit. Kombinieren Sie Ihre Kundendaten mit den Ergebnissen Ihrer erfolgreichsten Tests,und bieten Sie Ihren Usern ein personalisiertes Erlebnis an, welches den Umsatz messbar steigert.

Weitere Informationen

Optimizely X Recommendations

Fügen Sie jeder beliebigen Webseite automatisch Produkt-, Kategorie- und Content-Empfehlungen hinzu. Setzen Sie maschinelle Lernerfahrungen wirksam ein, um Ihre Empfehlungsrate kontinuierlich zu verbessern und umgehend einen höheren „Return on Investment“ zu erzielen. Experimentieren Sie mit Algorithmen, Platzierungen und der Darstellung, um die erfolgreichste Variante zu finden.

Kontakt
import optimizely

optimizely = optimizely.Optimizely(datafile)

# Activate an experiment
variation = optimizely.activate('my_experiment', 'user_123')

if variation == 'variation_a':
  # Execute code for variation A
elif variation == 'variation_b':
  # Execute code for variation B
else:
  # Execute default code

# Track an event
optimizely.track('purchase_completed', 'user_123')

import com.optimizely.ab.Optimizely;

Optimizely optimizely = Optimizely.builder(datafile).build();

// Activate an experiment
Variation variation = optimizely.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
optimizely.track("purchase_completed", "user_123");

require "optimizely"

project = Optimizely::Project.new(datafile)

# Activate an experiment
variation = project.activate('my_experiment', 'user_123')

if variation == 'variation_a'
  # Execute code for variation A
elsif variation == 'variation_b'
  # Execute code for variation B
else
  # Execute default code
end

# Track an event
project.track('purchase_completed', 'user_123')

var optimizely = require('optimizely-server-sdk');

var optimizely = optimizely.createInstance({ datafile: datafile });

// Activate an experiment
var variation = optimizely.activate('my_experiment', 'user_123');

if (variation === 'variation_a') {
  // Execute code for variation A
} else if (variation === 'variation_b') {
  // Execute code for variation B
} else {
  // Execute default code
}

// Track an event
optimizely.track('purchase_completed', 'user_123');
#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");
use Optimizely\Optimizely;

// Initialize an Optimizely client
$optimizelyClient = new Optimizely($datafile);

// Activate an experiment
$variation = $optimizelyClient->activate('my_experiment', 'user_123');

if ($variation == 'variation_a') {
  // Execute code for variation A
} elseif ($variation == 'variation_b') {
  // Execute code for variation B
} else {
  // Execute default code
}

// Track an event
$optimizelyClient->track('purchase_completed', 'user_123');
using OptimizelySDK;

// Initialize an Optimizely client
Optimizely OptimizelyClient = new Optimizely(datafile);

// Activate user in an experiment
var variation = OptimizelyClient.Activate("my_experiment", userId);

if (variation != null)
{
    if (variation == "control")
    {
        // Execute code for variation A
    }
    else if (variation == "treatment")
    {
        // Execute code for variation B
    }
}
else
{
    // Execute default code
}

// Track conversion event
OptimizelyClient.Track("my_conversion", userId);

Optimizely X Full Stack

Ermöglichen Sie Ihren Entwicklern zu experimentieren. Durch Tests in jeder beliebigen Anwendung können Sie Suchalgorithmen iterieren, neue Funktionen sicher einführen und so die optimale User Experience für Ihre Produkte bereitstellen.
Weitere Informationen

Optimizely X Mobile

Stellen Sie Ihren Kunden unabhängig von Standort oder mobilen Endgeräten ein optimales Erlebnis bereit. Testen Sie auf iOS und Android Apps, rollen Sie neue Features sofort aus, ohne auf App Store oder Google Play Reviews warten zu müssen.

iOS Android
Weitere Informationen
iOS Android

Optimizely X OTT

Liefern Sie ein optimiertes Over-the-Top-TV-Erlebnis. Testen Sie jede beliebige tvOS oder Android TV Applikation, zum Beispiel nach Navigation, App Layout, Sidedesign, featured content oder integrierter Nachrichten.

tvOS Android
Weitere Informationen
tvOS Android

Entwickeln und erweitern Sie mit uns Ihre Optimierungsstrategie.

Unsere Aufgabe ist es, Sie zu unterstützen. Das Customer Success-Team von Optimizely hat bereits Tausende von Teams unterstützt, um mit dem Einsatz von zusätzlichen Ressourcen den Erfolg Ihrer Optimierungsstrategie sicherzustellen.

Weitere Informationen
Könnte Atlassian nicht den Weg eines jeden Users verfolgen, würden wir eines der wichtigsten Instrumente verlieren, die es unseren Kunden ermöglicht, erfolgreich mit unseren Produkten zu arbeiten.
– Cameron Deatsch, VP of Growth, Atlassian

Jetzt sind Sie am Zug. Experiment Everywhere!