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>