- 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.
- Our full developer documentation
- Compare Optimizely Classic Mobile and Optimizely X Mobile
- Make the transition to Optimizely X
- Set up an SDK project
- Create an experiment in an SDK project
- Create audiences and attributes
- Create an event
- Create live variables for your mobile app
- Create mutually exclusive experiments
- QA: Whitelist users
- Measure impact with the Optimizely X Results page
- Troubleshooting: Access the datafile for Mobile projects
- IP anonymization in SDK projects
- FAQ: 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.
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:
- Mobile experiment ideas: Feature discovery, navigation, and search
- Mobile experiment ideas: Inputs and interactions
- Mobile experiment ideas: Onboarding flows
- Mobile experiment ideas: Re-engagement
- Mobile experiment ideas: Requesting permissions
- 50 mobile app development tips for acquisition, retention, and everything in between
3. Build an experiment in six steps
Here are six steps you'll use for every experiment in an SDK project:
Set up an experiment key
Set experiment traffic allocation
Set variation keys and traffic distribution
Add a metric
Add experiment code
Switching from Optimizely Classic
If you're switching to Optimizely X Mobile from Optimizely Classic, check out these tips.