Create flags
Create feature flags
Feature flags, also called feature toggles, permission toggles, or flags, let you turn certain functionality on and off without deploying code. They give you full control over the lifecycle of a feature.
Create flag variables
See Create flag variables in the user documentation to see the available variable types, detailed examples, and step-by-step instructions for creating variables using the Feature Experimentation UI. For a specific use-case example using an image carousel iOS, see Flag variable example with an image carousel .
Create flag variations
A flag variation is a reusable group of flag variable values (also called remote feature configuration or remote variables) that let you avoid hard coding values in your code. Instead of waiting for a deployment, you can group them in a flag variation and then update them remotely in the Optimizely Experimentation application.
Handle user IDs
Feature Experimentation identifies users with user IDs and determines which variation they see in an experiment ( A/B test https //docs. developers.
Track user events
Experiments let you track how users react to different variations. To measure the relative success of your experiment, you must tell Optimizely which events to track.