Select items and selection strategies
The Strategy sequence section allows you to select the decision items and selection strategies to present with the decision policy.
-
Click the Add button.
-
Choose the type of object to include in the policy:
-
Selection strategy: Add one or multiple selection strategies. Decision strategies leverage collections associated with eligibility constraints and ranking methods to determine the items to be shown. You can select an existing selection strategy, or create a new one using the Create selection strategy button. Learn how to create selection strategies
-
Decision item: Add single decision items to present without having to run through a selection strategy. You can only select one decision item at a time. Any eligibility constraints set for the item will apply.
NOTE
A decision policy supports up to 10 selection strategies and decision items combined. Learn more about Decisioning guardrails & limitations -
-
When adding several decision items and/or strategies, they will be evaluated in a specific order. The first object that was added to the sequence will be evaluated first, and so on.
To change the default sequence, you can drag and drop the objects and/or the groups to reorder them as wanted. Learn more
Manage evaluation order in a decision policy
Once you have added decision items and selection strategies to your policy, you can arrange their order to determine their evaluation order and combine together selection strategies to evaluate them together.
The sequential order in which items and strategies will be evaluated is indicated with numbers at the left of each object or group of objects. To move the position of a selection strategy (or a group of strategies) within the sequence, drag and drop it to another position.
You can also combine multiple selection strategies into groups so they are evaluated together and not separately. To do this, click the +
button under a selection strategy to combine it with another one. You can also drag and drop a selection strategy on another one to group the two strategies into a group.
Multiple strategies and their grouping determine the priority of the strategies and ranking of eligible offers. The first strategy has the highest priority and the strategies combined within the same group have the same priority.
For example, you have two collections, one in strategy A and one in strategy B. The request is for two decision items to be sent back. Let’s say there are two eligible offers from strategy A and three eligible offers from strategy B.
-
If the two strategy are not combined or in sequential order (1 and 2), the top two eligible offers from the first strategy will be returned in the first row. If there are not two eligible offers for the first strategy, the decision engine will move on to the next strategy in sequence to find as many offers are still needed, and ultimately will return a fallback if needed.
-
If the two collections are evaluated at the same time, as there are two eligible offers from strategy A and three eligible offers from strategy B, the five offers will all be stack ranged together based on the value determined by the respective ranking methods. Two offers are requested, therefore the top two eligible offers from these five offers will be returned.
Now let’s consider an example where you have multiple strategies divided into different groups.
You defined three strategies. Strategy 1 and Strategy 2 are combined together in Group 1 and Strategy 3 is independent (Group 2).
The eligible offers for each strategy and their priority (used in the ranking function evaluation) are as follows:
-
Group 1:
- Strategy 1 - (Offer 1, Offer 2, Offer 3) - Priority 1
- Strategy 2 - (Offer 3, Offer 4, Offer 5) - Priority 1
-
Group 2:
- Strategy 3 - (Offer 5, Offer 6) - Priority 0
The highest priority strategy offers is evaluated first and added to the ranked offers list.
Iteration 1:
Strategy 1 and Strategy 2 offers are evaluated together (Offer 1, Offer 2, Offer 3, Offer 4, Offer 5). Let’s say the result is:
Offer 1 - 10
Offer 2 - 20
Offer 3 - 30 from Strategy 1, 45 from Strategy 2. The highest of both will be considered, so 45 is taken into account.
Offer 4 - 40
Offer 5 - 50
The ranked offers are now as follows: Offer 5, Offer 3, Offer 4, Offer 2, Offer 1.
Iteration 2:
Strategy 3 offers are evaluated (Offer 5, Offer 6). Let’s say the result is:
- Offer 5 - Will not be evaluated since it already exists in the result above.
- Offer 6 - 60
The ranked offers are now as follows: Offer 5 , Offer 3, Offer 4, Offer 2, Offer 1, Offer 6.