-
public final class ExposureImproved exposure event for tracking exposures to Amplitude Experiment.
This object contains all the required information to send an
$exposureevent through any SDK or CDP to experiment. The resulting exposure event must follow the following definition:{ "event_type": "$exposure", "event_properties": { "flag_key": "<flagKey>", "variant": "<variant>" } }Where
<flagKey>and<variant>are the flagKey and variant members on this class.For example, if you're using Segment for analytics:
Analytics.with(context).track( "$exposure", new Properties() .putValue("flag_key", exposureEvent.flagKey) .putValue("variant", exposureEvent.variant) );
-
-
Method Summary
Modifier and Type Method Description final StringgetFlagKey()final StringgetVariant()final StringgetExperimentKey()final Map<String, Object>getMetadata()-
-
Method Detail
-
getFlagKey
final String getFlagKey()
-
getVariant
final String getVariant()
-
getExperimentKey
final String getExperimentKey()
-
getMetadata
final Map<String, Object> getMetadata()
-
-
-
-