Filter dynamically in Adobe Target Recommendations by comparing a pool of potential recommendations items to a specific item that the user has interacted with.
The process for creating and using inclusion rules for criteria and promotions is similar, as are the use cases and examples.
For example, recommend only items that match the current item’s brand as in the following example:
If the mbox on a Brand Landing Page returns
entity.brand=brandA, then only Brand A products are returned and displayed on that page. Similarly, on the Brand Landing Page for Brand B, only Brand B products are returned. With this type of dynamic inclusion rule, the user has to only specify one recommendation rule that returns relevant brand results across all brand pages rather than specifying a collection or a static filter to match each brand name.
Note that you must deliver the
entity.brand in the mbox on those landing pages for this to work.
Entity Attribute Matching allows you to recommend only the items that match, for example:
After your entity attribute rules are built, they will filter out all recommendations with attributes that do not match the entity value passed on the page.
The following example shows recommendations matching product brand shown on the page:
When you visit a page that features a Brand A product, the page sets the value of the
entity.brand parameter to “BrandA”.
In the recommendations on the page, you will see Brand A products only.
If you then view a Brand B product page, the
entity.brand value will be reset to “BrandB” and you will see Brand B products recommended on Brand B product pages.
Suppose that you’re an apparel retailer and want to encourage users to consider higher-priced and, therefore, more profitable items. You can use the “equals” and “is between” operators to promote more expensive items that are from the same category and the same brand. For example, a shoe retailer can promote more expensive running shoes in an effort to up-sell a visitor looking at running shoes, as in the following sample:
Entity Attribute Matching category - equals - current item's - category And Entity Attribute Matching brand - equals - current item's - brand And Entity Attribute Matching value - is between - 100% and 1000% of - current item's - value
You can mix dynamic and static filters to promote private-label products. For example, an office supply company can promote toner cartridges of the company’s house brand to drive a more profitable sale for a visitor looking at toner – and promote pens of the company’s house brand to drive a more profitable sale for a visitor looking at pens, as in the following sample:
Entity Attribute Matching category - equals - current item's - category And Static Filter IsHouseBrand - equals - true