- Related Products
- Related Products to a Product List
- Related Products to the Last Order
- Creating the algorithm
- Usage example
- Related Products
- Related Products to a Product List
- Related Products to the Last Order
Related Products
This algorithm calculates related products and generates recommendations for an individual product. Related products are calculated based on how often they appear together in the same receipt. The algorithm also takes into account joint purchases of categories and product attributes. Thanks to the ML model, the algorithm can predict recommendations even for products with no order history.- Algorithm type: product-level recommendations
- For customers: identified and anonymous
- Delivery channels: API (recommendations widget), email
- Recalculation frequency: once a day
- The product is available in the customer’s zone
- Product external systems match by default
- “Customers also buy” campaigns
- 5 algorithms per project
Related Products to a Product List
This algorithm calculates related products and generates recommendations for each product in a selected customer product list. The number of recommendations is proportional to product price — more recommendations for expensive items, fewer for cheaper ones. It is recalculated in real time based on customer orders. Related products are calculated based on how often they appear together in the same receipt. The algorithm also takes into account joint purchases of categories and product attributes. Thanks to the ML model, the algorithm can predict recommendations even for products with no order history.- Algorithm type: personalized recommendations
- For customers: identified and anonymous
- Delivery channels: API (recommendations widget), email
- Recalculation frequency: real time
- The product is available in the customer’s zone
- The product brand matches the customer’s brand (for multi-brand projects)
- Abandoned cart campaigns
- Wishlist recommendation campaigns
- On-site cart campaigns
- 3 algorithms per project
Related Products to the Last Order
This algorithm calculates related products and generates recommendations for each product in the customer’s most recently modified order, in a quantity proportional to product price. More recommendations are generated for expensive products and fewer for cheaper ones. It is recalculated in real time based on customer orders. Related products are calculated based on how often they appear together in the same receipt. The algorithm also takes into account joint purchases of categories and product attributes. Thanks to the ML model, the algorithm can predict recommendations even for products with no order history.- Algorithm type: personalized recommendations
- For customers: identified
- Delivery channels: API (recommendations widget), email
- Recalculation frequency: real time
- The product is available in the customer’s zone
- The product brand matches the customer’s brand (for multi-brand projects)
- “Thanks for your order” campaigns
- “Offer for next purchase” campaigns
- 1 algorithm per project
Creating the algorithm
- Go to Content → Product recommendations and click Add mechanic.
- Select the algorithm you need.
- Enter a name and click Continue.
-
Configure the General settings:
- Take into account actions with products for — order statistics will be counted over a period from 1 to 180 days.
- Recommend for products — the scheduled segment you want to generate recommendations for (optional).
- Recommend from — the scheduled segment that recommendations are generated from (optional).
- Brand (for multi-brand projects) and Product list — for the “Related Products to a Product List” algorithm.
- Recommend only products from the same external system — enabled by default, can be turned off.
- Launch the algorithm.
Usage example
For example, you want to show related products from the “Scarves” segment for the “Coats” segment (system nameCoats).
-
Create a recommendation using the Related Products algorithm:
- Select the segments in the settings.
- Launch the recommendation.
- You will get the parameter
Product.Recommendations.Soputstvuyuschieprodukti.
-
Insert the parameter into your email.
Use the
Take()function to limit the segment size so that the email can be generated even when the segment is large. Sample markup for this example, which outputs the name of the recommended product: