-
@Deprecated(message = Use ExposureTrackingProvider instead) public interface ExperimentAnalyticsProvider
Provides a analytics implementation for standard experiment events generated by the client (e.g. ExposureEvent).
-
-
Method Summary
Modifier and Type Method Description abstract Unittrack(ExperimentAnalyticsEvent event)Wraps an analytics event track call. abstract UnitsetUserProperty(ExperimentAnalyticsEvent event)Wraps an analytics identify or set user property call. abstract UnitunsetUserProperty(ExperimentAnalyticsEvent event)Wraps an analytics unset user property call. -
-
Method Detail
-
track
abstract Unit track(ExperimentAnalyticsEvent event)
Wraps an analytics event track call. This is typically called by the experiment client after setting user properties to track an "Experiment Exposure" event
- Parameters:
event- see ExperimentAnalyticsEvent
-
setUserProperty
abstract Unit setUserProperty(ExperimentAnalyticsEvent event)
Wraps an analytics identify or set user property call. This is typically called by the experiment client before sending an "Experiment Exposure" event.
- Parameters:
event- see ExperimentAnalyticsEvent
-
unsetUserProperty
abstract Unit unsetUserProperty(ExperimentAnalyticsEvent event)
Wraps an analytics unset user property call. This is typically called by the experiment client when a user has been evaluated to use a fallback variant.
- Parameters:
event- see ExperimentAnalyticsEvent
-
-
-
-