Step 1 of 11 (9% complete)
Introduction
About This Course
This course focuses on Optimizely Feature Experimentation with the Optimizely SaaS CMS. One of the unique advantages of using Optimizely SaaS CMS is that you can natively create whole page layouts for testing simply by creating a new version of the page.
In this course, we will:
- Build several versions of a landing page
- Track and analyze which version converts best based on clicks on the CTA button
- Start with this basic experiment before moving on to more advanced use cases
While the experiment itself is straightforward, it is an essential first step. To tackle more advanced scenarios later, you first need to master the fundamentals.
By completing this course, you’ll also learn which techniques to use in Next.js so that performance is not negatively affected.
Note: The entire code does not require prior knowledge of Next.js, but it’s highly recommended to go through the Optimizely SaaS CMS Fundamentals course . The starter template from that course is available here: Starter Template Repository
-
🔗 Final Code Repository: Optimizely CMS Feature Experimentation with Next.js 15
-
📜 You can also browse the commit history in that repo to see how the solution was built step by step.
The following documentation was especially helpful in building this course: 👉 Optimizely Developer Docs – Configure Optimizely CMS SaaS
✨ By the end of this course, you’ll have a solid foundation in running feature experiments with Optimizely CMS SaaS and Next.js—and you’ll be ready to scale up to more complex and impactful experiments.
Have questions? I'm here to help!