optimizely-experimentation

Implement Optimizely Full Stack SDK patterns for feature flags and A/B testing.

2|1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/twofoldtech-dakota/claude-marketplace --skill optimizely-experimentation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: optimizely-experimentation
Source: https://github.com/twofoldtech-dakota/claude-marketplace/tree/main/plugins/optimizely-experimentation-analyzer/skills/optimizely-experimentation
Command: npx skills add https://github.com/twofoldtech-dakota/claude-marketplace --skill optimizely-experimentation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Web development teams struggle to safely ship new features and optimize user experiences without reliable experimentation and analytics.

Core Features & Use Cases

  • Feature Flags: Gate features behind flags with typed decisions for safe rollouts.
  • A/B Testing: Run experiments to compare variations and derive actionable insights.
  • Event Tracking: Instrument events to measure impact and inform product decisions.
  • Use Case: Example: release a new checkout flow to 20% of users and compare conversion metrics.

Quick Start

Install the Optimizely SDK packages, initialize the SDK with your datafile key, and wrap your app with OptimizelyProvider to start making decisions.

Frequently Asked Questions about optimizely-experimentation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement feature flags in a React application?

You can run A/B testing by applying Optimizely Full Stack SDK patterns to compare variations, instrument event tracking, and derive actionable insights to measure impact on user conversion metrics.

Does the Optimizely Full Stack SDK work with both frontend and server-side React?

Yes, Optimizely Full Stack SDK patterns apply to both frontend and server-side React applications, enabling runtime decisions and analytics across your entire web application architecture.

What packages do I need to initialize the Optimizely React SDK?

You must install the @optimizely/optimizely-sdk and @optimizely/react-sdk packages to initialize clients with a datafile key, provide context, and expose hooks like useDecision.

How do I track user events for product analytics in a TypeScript web app?

Event tracking for product analytics is handled by instrumenting events through the Optimizely Full Stack SDK to measure impact and inform product decisions within your TypeScript application.

What's the best way to safely release a new checkout flow to a percentage of users?

The best way to safely release features like a new checkout flow is using feature flags to gate the rollout to a specific percentage of users, such as 20%, and then comparing conversion metrics.