Skip to main content

Everything you need to learn Optimizely X in one place: See our resource pages for Web Experimentation and Personalization.

Optimizely Knowledge Base

Get started with Optimizely X Mobile

This article is about Optimizely X. If you're using Optimizely Classic Mobile, check this article out instead.
  • Get started with Optimizely X Mobile
  • Create experiments for native iOS and Android apps
  • Run experiments anywhere in your technology stack, using one of Optimizely’s SDKs
  • Use Optimizely’s Stats Engine to measure the impact of your experiments

Resources at a glance

Here's a list of articles to help you get up and running with Optimizely X Mobile.

Optimizely X Mobile allows you to run Optimizely experiments in your iOS or Android app. It enables product and engineering teams to experiment on key parts of the app and roll out new features to users.

Mobile experiments require you to use one of Optimizely’s SDKs for iOS or Android. These SDKs work analogously to Optimizely’s Full Stack SDKs in backend languages (Python, Java, Ruby, Node, PHP).

Here's an example usage of the Optimizely iOS SDK:


To jump into building your first Mobile experiment, choose a guide:

For full documentation of our SDKs, check out our developer documentation.

To learn more or add Optimizely X Mobile to your account, contact your Customer Success Manager.

1. Set up an SDK project

An SDK project is a way of creating a subsection in your Optimizely account for experiments built with Optimizely X Mobile, OTT, or Full Stack. Each project has its own set of experiments and collaborators.

Learn to more about SDK projects or jump straight to creating an SDK project.

2. Get optimization ideas

Now that you've set up Optimizely, you're ready to start experimenting!

You may already have ideas for what to test and optimize. But if you need a few more, check these out:

3. Build an experiment in six steps

Here are six steps you'll use for every experiment in an SDK project:

  1. Set up an experiment key

  2. Set experiment traffic allocation

  3. Set variation keys and traffic distribution

  4. Create audiences

  5. Add a metric

  6. Add experiment code

Switching from Optimizely Classic

If you're switching to Optimizely X Mobile from Optimizely Classic, check out these tips.