The key of the flag/experiment that the user has been exposed to.
The name of the event. Should be passed as the event tracking name to the analytics implementation provided by the ExperimentAnalyticsProvider.
Event properties for the analytics event. Should be passed as the event properties to the analytics implementation provided by the ExperimentAnalyticsProvider. This is equivalent to
{
"key": key,
"variant": variant,
}
The user exposed to the flag/experiment variant.
Optional
userUser properties to identify with the user prior to sending the event. This is equivalent to
{
[userProperty]: variant
}
The user property for the flag/experiment (auto-generated from the key)
The variant of the flag/experiment that the user has been exposed to.
Analytics event for tracking events generated from the experiment SDK client. These events are sent to the implementation provided by an ExperimentAnalyticsProvider.
Deprecated
use ExposureTrackingProvider instead