Experiment Documentation

Classes

Default​User​Provider
Experiment
Experiment​Config
Experiment​Config.​Builder
Experiment​Config​Builder
Experiment​User
Experiment​User.​Builder
Experiment​User​Builder
Exposure
Exposure​Event

Event for tracking a user's exposure to a variant. This event will not count towards your analytics event volume.

Fetch​Options
Variant

Enumerations

Source

Protocols

Experiment​Analytics​Event

Analytics event for tracking events generated from the experiment SDK client. These events are sent to the implementation provided by an ExperimentAnalyticsProvider.

Experiment​Analytics​Provider

Provides a analytics implementation for standard experiment events generated by the client (e.g. ExposureEvent).

Experiment​Client
Experiment​User​Provider

Provides a user to an ExperimentClient to be merged without overwriting prior to fetching variants for the user. In otherwords, fields are only sent in the fetch request if the user object passed into fetch or stored by the ExperimentClient does not define those fields.

Exposure​Tracking​Provider