Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      


Updated on May 17, 2024

Strategies are balanced to determine the most important issue when interacting with a customer. The first step in applying this pattern is adding prioritization components to filter the possible alternatives (for example, determining the most interesting proposition for a given customer). The second step is to balance company objectives by defining the conditions when one strategy should take precedence over another. This optimization can be accomplished by a champion challenger or a switch component that selects the decision path.

Champion Challenger

Champion Challenger components randomly allocate customers between two or more alternative components, thus allowing for testing the effectiveness of various alternatives. For example, you can specify that 70% of customers are offered product X and 30% are offered product Y.

Champion challenger components express component selection through the Champion Challenger tab. Add as many rows as alternative paths for the decision and define the percentage of cases for each decision path. All alternative decision paths need to add up to 100%.


The decision strategy execution occurs for one customer at a time. During each execution, the Champion Challenger component randomly selects one of the alternate paths based on the defined percentages. When you review the strategy results for a batch of customers, the selections will approach the percentages but with a statistical deviation.

For example, if you set two alternative paths with 70% for product X and 30% for product Y and review the results after 1000 executions, you may find that product X is selected 69% and product Y is selected 31%. This deviation will become smaller as the number of executions increases.


Exclusion components conditionally stop the propagation of results by restricting the selection to results that do not meet the exclusion criteria. These components are typically used to build traditional segmentation trees in strategies. Exclusion components express the selection of results through the Exclusion tab.

  • Use the Type drop-down to select the type of data: Pages or Component.

  • In the Name field, select the page or component.

  • The Class field displays the class context.

  • The criteria to exclude results is defined as one or more conditions in the Exclude when all conditions below are met section. This is a value pair between properties in the exclude component and, depending on what you selected in the Type field, properties in the page or strategy component. If you do not define any condition, this component stops the propagation of the results of its source components.


Switch components apply conditions to select between components. These components are typically used to select different issues (such as, interest or risk) or they select a component based on customer characteristics or the current situation.

Switch components express component selection through the Switch tab. Add as many rows as alternative paths for the decision, use the Select drop-down to select the component and enter the expression that defines the selection criteria in the If field. The component selected through the Otherwise drop-down is always selected when conditions are not met.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us