Check which variation of an experiment is assigned to a user.
val experimentId = "experiment-1"tesfyEngine.getVariationId(experimentId, null) // "1"
A userId
and attributes
could be optionally supplied.
val experimentId = "experiment-2"val userId = "676380e0-7793-44d6-9189-eb5868e17a86"val attributes = mapOf("countryCode" to "us")tesfyEngine.getVariationId(experimentId, userId, attributes) // "1"
Set a fixed variation for a given experiment. Helpful functionality if you want to do tests.
val experimentId = "experiment-1"val variationId = "3"tesfyEngine.setForcedVariation(experimentId: experimentId, variationId: variationId)tesfyEngine.getVariationId(experimentId: experimentId) // "3"