-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Joseph Samir edited this page May 26, 2026
·
8 revisions
The Convert Javascript SDK allows developers to easily integrate A/B testing, feature flags, and personalization into their web applications. It helps manage different user experiences and features based on visitor data and defined rules, while also tracking visitor interactions and conversions.
Source Repository: packages
flowchart TD
A0["ConvertSDK / Core"]
A1["Context"]
A2["DataManager"]
A3["RuleManager"]
A4["BucketingManager"]
A5["ApiManager"]
A6["ExperienceManager"]
A7["FeatureManager"]
A8["EventManager"]
A9["Config / Types"]
A0 -- "Creates" --> A1
A0 -- "Fetches config via" --> A5
A0 -- "Fires events via" --> A8
A1 -- "Runs experiments via" --> A6
A1 -- "Runs features via" --> A7
A1 -- "Accesses data via" --> A2
A1 -- "Releases queues via" --> A5
A2 -- "Buckets via" --> A4
A2 -- "Matches rules via" --> A3
A2 -- "Enqueues tracking via" --> A5
A2 -- "Fires events via" --> A8
A2 -- "Uses types from" --> A9
A6 -- "Gets data/buckets via" --> A2
A7 -- "Gets data/buckets via" --> A2
A0 -- "Uses" --> A2
- How Convert Works
- Architecture Overview
- Data Model Reference
- Quickstart Overview
- Requirements & Constraints
- Experiences & Variations
- Feature Flags
- Bucketing Algorithm
- Rule Evaluation & Targeting
- Segments
- Data Management
- Event System
- API Communication & Tracking
Copyrights © 2025 All Rights Reserved by Convert Insights, Inc.
Getting Started
JavaScript SDK
Core Concepts
- Experiences & Variations
- Feature Flags
- Bucketing Algorithm
- Rule Evaluation
- Segments
- Data Management
- Event System
- API Communication
How-To Guides
- Running Experiences
- Running Features
- Tracking Conversions
- Visitor Context
- Persistent DataStore
- Client-Side Experimentation
- Server-Side Experimentation
- Tracking Script → SDK
- Troubleshooting
Edge & Integrations
Contributing