Skip to content
  • There are no suggestions because the search field is empty.

Web modules: Recommendation Strategies

This article provides a comprehensive overview of all web modules currently available in the platform. Each module plays a specific role in powering personalized recommendations, merchandising strategies, and user experiences across your website. The documentation includes detailed descriptions, technical names, and key functionalities for each module. For your convenience, a Glossary is included at the end of this article to explain technical terms and internal jargon.

 

  Item modules: Contextual
 

 

 

Technical name  Personalized Rerank Opportunities Candidate set Explicit Schema Rules Back-filling Merchandising Boost Integration  to Merchandising & CDP audience check OData-filter FullInfo    
GetMerchandisingItemsWeb Merchandising Products Popularity & Discount          
GetPIMRelatedItemsForBasketWeb Products Bought Together Target Group, Category, Brand, etc. Trending (visit)    
GetPIMRelatedItemsWeb Products Bought Together Target Group, Category, Brand, etc. Trending (visit)    
GetPopularItemsInBrandWeb Top in Brand        
GetPopularItemsInCategoryWeb Popular Items        
GetSimilarItemsWeb Similar Content Category and Brand Top Viewed    
GetNumOfUsersRightNowWeb   Get Number of Users                

 

Item modules: Global

 

 

Technical name  Personalized Rerank Opportunities Candidate set Explicit Schema Rules Back-filling Merchandising Boost Integration  to Merchandising & CDP audience check OData-filter FullInfo    
GetPopularItemsWeb Trending and Popular Category and Brand      
GetPopularBrandsWeb Popular and Trending              
GetPopularCategoriesWeb Popular and Trending              

 

Item modules: User

 

 

Technical name  Personalized Rerank Opportunities Candidate set Explicit Schema Rules Back-filling Merchandising Boost Integration  to Merchandising & CDP audience check OData-filter FullInfo    
GetUserBrandHistoryWeb   User History              
GetUserCrossSellingItemsWeb   User History   Favorite > Popular, Trend    
GetUserItemHistoryWeb   User History            
GetUserItemRecommendationsWeb   User History   Favorite Category & Brand    
GetUserLookAlikeItemsWeb   User History, Similar Items   Favorite > Popular, Trend    

 

All 'item' modules listed above also have the following settings:

-  Content- / Product- / Category- / Brand-filter (not "GetNumOfUsersRightNowWeb)

- Split testing (not "GetNumOfUsersRightNowWeb")


 

  Content modules: Contextual
 

Technical name  Personalized Rerank Opportunities Candidate set Explicit Schema Rules Back-filling Merchandising Boost Integration  to Merchandising & CDP audience check OData-filter
GetContentBasedOnItemWeb Product to Content    
GetContentBasedOnProductBrandWeb Brand to Content    
GetContentBasedOnProductCategoryWeb Product-Category to Content   Category to Content
GetItemsBasedOnContentWeb Content to Products Category and Brand Top Viewed
GetSimilarContentWeb Similar Content Category Top Viewed

 

Content modules: Global

Technical name  Personalized Rerank Opportunities Candidate set Explicit Schema Rules Back-filling Merchandising Boost Integration  to Merchandising & CDP audience check OData-filter
GetMerchandisingContentWeb Merchandising Products Popularity      
GetPopularContentWeb*   Trending and Popular    

* Trending: Reflects the change in popularity over the selected time period — indicating whether a product has become more popular.

Content modules: User

Technical name  Personalized Rerank Opportunities Candidate set Explicit Schema Rules Back-filling Merchandising Boost Integration  to Merchandising & CDP audience check OData-filter
GetUserContentHistoryWeb   Recent History        
GetUserContentRecommendationsWeb   Similar Content   Top in Favorite Content

All 'content' modules listed above also have the following settings:

-  Content- / Product- / Category- / Brand-filter

- FullInfo

- Split testing 

 

Glossary

This glossary provides definitions for technical terms used in this article.
 
Backfilling
Definition: Products to be added at the end of the prioritized list of products when personalized recommendations aren’t available.
 
Candidate set
Definition: Defines the logic of the module - how the product selection is made, which data sources and filters are applied, and which attributes influence the final candidate list shown to the user. In Merchandising, this list (typically 50 products) is dynamic and behavior-based, forming the limited set within which boosting actions can take place.
 
Content- / Product- / Category- / Brand-filter
Definition: Use this filter to remove items from the output based on a comma-separated list.
 
Explicit Schema Rules
Definition: Module specific filtering. The rules are set up via a customized schema.
 
Fullinfo
Definition: All mapped parameters from the item Schema are included in the API output. This enriches the recommendation data with additional item attributes.
 
Integration to Merchandising and CDP (Audience Check)
Definition: Connect the Recommendation Egine with the CDP.
 
Merchandising Boost
Definition: Boosting products with a given value from the product Schema via Merchandising Boosted Campaigns.
 
ODatafilter
Definition: Use this filter to remove groups of products from the output. Can be used on all mapped parameters from the product schema. Read more.
 

Personalized Rerank Opportunities
Definition: Reranking the products based on User & Cookie; buy, basket and visit + Items similar or related to the user interactions. Read more.

Split testing
Definition: Split testing (A/B testing) compares two setups (A and B) by assigning users based on their cookie id to see which performs better.