Changing Algorithm Types

With the widget rules applied, you can change the widget type i.e., the algorithm type. By changing the widget type, you can easily reuse existing widgets.

  1. Go to Recommendations & Pathways > Widget Configurator.

  2. Go to the widget you wish to modify, click the dropdown button, and select Widget Global rules.

  3. On the Widget Global Rules page, click the Edit button next to the rule.  

  4. On the Widget info screen, go to the Primary Algorithm and select an option from the dropdown menu. 

  1. Choose the Secondary Algorithm for the changed Primary algorithm by selecting from the dropdown menu. 
  2. Click Save.

Secondary Algorithm Selection 


Recommendations Algorithms

Refer to the table below to learn about secondary algorithms available for each primary algorithm.

After saving a widget, you have the option of switching its primary algorithm to a compatible algorithm type. The compatible algorithm types belong to the same widget family due to similar API requirements. This ensures that the widget experience stays consistent. The table lists compatible types under the Can be Switched To column.

Widget FamilyPrimary AlgorithmAllowed Secondary Algorithm typesCan be Switched To
Global RecommendationsBest SellerTrending Products, Recently ViewedTrending Products
Global RecommendationsTrending ProductsBest Seller, Recently ViewedBest Seller
Item-based RecommendationsFrequently Bought TogetherFrequently Viewed Together, Similar Products, Best Seller, Trending Products, Recently ViewedFrequently Viewed Together, Similar Products
Item-based RecommendationsFrequently Viewed TogetherSimilar Products, Best Seller, Trending Products, Recently ViewedFrequently Bought TogetherSimilar Products
Item-based RecommendationsSimilar ProductsBest Seller, Trending Products, Recently ViewedFrequently Bought Together, Frequently Viewed Together
Personalization-based RecommendationsExperience-Driven RecommendationsFrequently Bought Together, Similar Products, Best Seller, Trending Products, Recently ViewedPast Purchase, Recently Viewed
Personalization-based RecommendationsPast PurchasesRecently ViewedExperience-Driven Recommendations, Recently Viewed
Personalization-based RecommendationsRecently ViewedBest Seller, Trending Products, Past PurchaseExperience-Driven Recommendations, Past Purchases
VisualVisual SearchNoneNone

NOTE: Different widget types have their respective Email Recommendations versions. These widget versions have compatible and secondary algorithms based on the primary algorithm selected. Refer to the table below for more details:

Widget familyPrimary AlgorithmAllowed Secondary Email Recommendations AlgorithmsCan be Switched To:
The primary algorithm can be switched after saving the widget. The widget can only have its algorithm changed to one of the compatible types from the same widget family.
Global RecommendationsEmail | Best SellerEmail | Trending ProductsEmail | Trending Products
Global RecommendationsEmail | Trending ProductsEmail | Best SellerEmail | Best Seller
Item-based RecommendationsEmail | Frequently Bought TogetherEmail | Frequently Viewed TogetherEmail | Similar ProductsEmail | Best SellerEmail | Trending ProductsEmail | Frequently Viewed TogetherEmail | Similar Products
Item-based RecommendationsEmail | Frequently Viewed TogetherEmail | Similar ProductsEmail | Best SellerEmail | Trending ProductsEmail | Frequently Bought TogetherEmail | Similar Products
Item-based RecommendationsEmail | Similar ProductsEmail | Best SellerEmail | Trending ProductsEmail | Frequently Viewed TogetherEmail | Frequently Bought Together
PathwaysEmail | SearchNoneNone
PathwaysEmail | CategoryNoneNone
Personalization-based RecommendationsEmail | Experience Driven RecommendationsEmail | Frequently Bought TogetherEmail | Similar ProductsEmail | Best SellerEmail | Trending ProductsEmail | Past Purchase
Personalization-based RecommendationsEmail | Past PurchaseNoneEmail | Experience Driven Recommendations

Pathways Algorithms

The below Pathways widgets have no secondary algorithms. Once the widget is saved, it is not possible to switch to a different algorithm as they require unique input types.

📘

Visit this article to learn about the available widget algorithms.