Home > @uniformdev/context > topDownCriteriaPersonalizationSelectionAlgorithm
topDownCriteriaPersonalizationSelectionAlgorithm() function
Implementation of the top-down criteria personalization selection algorithm.
In this mode, we evaluate variations in the order they are declared and the first variations whose criteria evaluate to true are selected.
Signature:
Parameters
|
Parameter |
Type |
Description |
|---|---|---|
|
{ name, context, variations, take, onLogMessage, } |
(not declared) | |
|
input |
PersonalizationSelectionAlgorithmOptions<TCriteria, TVariation> |
Returns:
PersonalizedResult<TVariation>