Algorithm Studio is a recommendations app that empowers both marketers and data scientists to create custom algorithms that address unique business needs. A user-friendly interface enables you to quickly generate algorithms to use in your recommendation campaigns.
Step 1: Define the factors to consider in your algorithm and their relative impact
- Go to Algorithm Studio › Create Algorithm.
- Name your algorithm. Keep in mind that the algorithm will be used in Experience Email or recommendation strategies, so keep the name short and descriptive. For example, “Trending Products”, “Trending by Views”, or “Best-selling Offline”.
- Choose ranking factors and define their relative weight. These variables define how your products are ranked in the algorithm.
Here's how these definitions affect your algorithm: Suppose you select only Purchases – this creates a “Best Seller” algorithm. While if you select Purchases, Add to Cart, and Views, and then set their respective weights to 85%, 10%, and 5% – this creates a “Popularity” algorithm.
Step 2: Define the product performance lookback window
This determines how far back the algorithm counts product interactions as relevant for the purpose of computing your algorithm. For example, to create a “3 Days Trending” algorithm, use a 3-day data window.
Step 3: Preview the results
Before saving your algorithm, preview the results to see how the algorithm ranks your products. Depending on the size of your product feed and the volume of your data, the preview calculation might take up to a couple of minutes.
Step 4: Save your algorithm
When you save the algorithm, its status is Pending. Depending on the size of your catalog, the initial processing of the algorithm can take up to several hours. The algorithm is recalculated every time your Product feed syncs, or for API Product feeds – every 12 hours.
Step 5: Use the algorithm in your strategies
After the algorithm is processed for the first time, it appears in the algorithms drop-down in the Create Strategy screen, where you can see all the algorithms you've created in the Algorithm Studio as well as the built-in Dynamic Yield algorithms. Select an algorithm and apply merchandising rules and filters as needed, depending on your use case.