For AI agents: visit https://docs.developers.convert.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
View on GitHub
- js-sdk: pick up Web: js-sdk: pick up Web Worker runtime detection fix from js-sdk-utils
View on GitHub
- js-sdk: document ConvertAgent UA: js-sdk: document ConvertAgent UA invariant (trigger js-sdk release)
- js-sdk: document ConvertAgent User-Agent: js-sdk: document ConvertAgent User-Agent invariant on server-side HTTP, closes #387
View on GitHub
- context: forward all BucketingAttributes: context: forward all BucketingAttributes to ExperienceManager
View on GitHub
- Replace Karma with Playwright: Replace Karma with Playwright and add full-chain integration tests
View on GitHub
- Properly short-circuit AND logic: Properly short-circuit AND logic to return RuleError instead of false
View on GitHub
- Expose "data" property
- Improve numeric check utility
View on GitHub
View on GitHub
View on GitHub
- Handle audience matching options: Handle audience matching options "any/all"
View on GitHub
View on GitHub
View on GitHub
- Promisify Context.releaseQueues()
View on GitHub
- Allow multiple transactions on: Allow multiple transactions on tracking revenue goal
- Generate rollup config per: Generate rollup config per package
- Implement SDK Key/Secret with: Implement SDK Key/Secret with Authorization Bearer header
- Introduce BucketingError when deciding: Introduce BucketingError when deciding variations
- Introduce Context.getVisitorData()
- Return bucketing allocation upon: Return bucketing allocation upon deciding variation
- Resolve missing dependencies for: Resolve missing dependencies for type declarations
- Update the shape of: Update the shape of goalData for tracking revenue
View on GitHub
- Include all visitor data: Include all visitor data in persistence dataStore if provided
View on GitHub
View on GitHub
- Include experience key hash: Include experience key hash bucketing
- Include experience key hash: Include experience key hash bucketing
- More robust utility for: More robust utility for checking plain object
View on GitHub
- Expose VariationChange, VariationChangeType, and: Expose VariationChange, VariationChangeType, and FullStackFeatureChang
View on GitHub
- Introduce "Context.getConfigEntityById()"
View on GitHub
- Introduce Context.releaseQueues() that sends: Introduce Context.releaseQueues() that sends pending API/DataStore queues to server
View on GitHub
- Handle undefined default visitor: Handle undefined default visitor properties
View on GitHub
- Ignore extended properties when: Ignore extended properties when firing events by the EventManager
View on GitHub
- Case-insensitive "equal" and "matches": Case-insensitive "equal" and "matches" comparisons
View on GitHub
- Less/lessEqual comparison negation logic
View on GitHub
- Adding optional property for: Adding optional property for deciding whether to send tracking event upon bucketing visitors when using ExperiencManager directly
- Gracefully handle config server-side: Gracefully handle config server-side errors
View on GitHub
- Introduce Context.updateVisitorProperties and Context.getConfigEntity
- Optionally update in-memory visitorProperties: Optionally update in-memory visitorProperties on running experience(s)/feature(s)
- Always include report segments: Always include report segments with visitorProperties for rule matching
- Filter report segments on: Filter report segments on Context.setDefaultSegments
- Rename Context.setCustomSegments to Context.runCustomSegments
View on GitHub
- Require either SDk Key: Require either SDk Key or data for initializing config
View on GitHub
View on GitHub
- Correct types declarations at: Correct types declarations at built time
View on GitHub
- Extract js-sdk-api, js-sdk-rule, js-sdk-bucketing: Extract js-sdk-api, js-sdk-rule, js-sdk-bucketing, js-sdk-event, js-sdk-data, js-sdk-experience, js-sdk-segments, js-sdk-logger, js-sdk-enums, js-sdk-types, and js-sdk-utils as peer dependencies
- Extract js-sdk-api, js-sdk-rule, js-sdk-bucketing: Extract js-sdk-api, js-sdk-rule, js-sdk-bucketing, js-sdk-event, js-sdk-data, js-sdk-experience, js-sdk-segments, js-sdk-logger, js-sdk-enums, js-sdk-types, and js-sdk-utils as peer dependencies
View on GitHub
- Allow optional environment per: Allow optional environment per experience when bucketing visitors
- Handle the case of: Handle the case of no audience restrictions when bucketing visitors
- Only show invalid dataStore: Only show invalid dataStore error when provided
- Skip tracking conversion event: Skip tracking conversion event if goal already triggered
View on GitHub