Log in at https://app.optimizely.com/signin.
If you're not already running Optimizely, you'll need to add the Optimizely snippet to the head section of your web page. See Implement the one-line snippet for Optimizely X for detailed instructions on how to add the Optimizely snippet for your project.
The API has a
window["optimizely"].get() function that gives you access to the data you've saved in your project (campaigns, experiments, pages, events, audiences). With this function, you can also get information about the current state of Optimizely in the browser.
To access data you've saved, open your browser console and type
You can also access data about the current visitor by typing
window["optimizely"].get('visitor') or get to the current state of the campaigns and experiments that are running by typing
In addition to reading data, you can also track common user interactions and use API functions to develop experiences and influence the execution of Optimizely on a page.
The API function calls expose many of Optimizely's decisions and actions so you can take control.
One example is starting experiments manually rather than upon page load, which is useful for testing dynamic web pages. Your application can tell Optimizely when to activate these "manual activation mode" experiments with the activate API function. Another example is using the bucketVisitor API function to assign visitors to a specific variation if you want to incorporate inputs that Optimizely's traffic allocation algorithm does not.
Updated about a year ago