-
Notifications
You must be signed in to change notification settings - Fork 3
AI_Index
Ahmed Abbas edited this page Mar 13, 2026
·
4 revisions
This index helps AI agents find the right documentation page without reading the entire wiki. Read this file first, then load only the specific pages relevant to your task.
| Page | When to read |
|---|---|
| User Guide | SDK installation, configuration, API reference, method signatures |
| Data Model Reference | Entity relationships: Experience, Variation, Change, Feature, Variable, Goal, Audience, Location |
| Page | When to read |
|---|---|
| ConvertSDK / Core | SDK initialization, lifecycle, top-level API (ConvertSDK.createContext()) |
| Context | Visitor context, running experiments/features, getting variations for a visitor |
| ExperienceManager | A/B test selection, activation, variation assignment |
| FeatureManager | Feature flag evaluation, variable values, feature status |
| DataManager | Data access layer, project config, entity lookups |
| BucketingManager | Visitor bucketing algorithm, hash-based assignment, traffic allocation |
| RuleManager | Rule evaluation: audience matching, location matching, scheduling |
| ApiManager | HTTP communication: config fetching, event tracking, queue management |
| EventManager | Event system: goal tracking, conversion events, custom events |
| Config / Types | TypeScript type definitions, configuration schema, auto-generated types |
| Page | When to read |
|---|---|
| Cloudflare Workers | Edge-side experimentation using Cloudflare Workers |
| LLM Testing | Server-side A/B testing for LLM prompts and responses |
ConvertSDK/Core
├── creates → Context
├── fetches config via → ApiManager
├── fires events via → EventManager
└── uses → DataManager
Context
├── runs experiments via → ExperienceManager
├── runs features via → FeatureManager
├── accesses data via → DataManager
└── releases queues via → ApiManager
DataManager
├── buckets via → BucketingManager
├── matches rules via → RuleManager
├── enqueues tracking via → ApiManager
└── fires events via → EventManager
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