Changes for page Product recommendations for personalized mailings and website
From version 2.1
edited by Andrej Rylov
on 2025/10/22 08:53
on 2025/10/22 08:53
Change comment:
Upload new image "product_recommendations_overview.png", version 1.1
To version 2.2
edited by Andrej Rylov
on 2025/10/22 08:54
on 2025/10/22 08:54
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -42,12 +42,12 @@ 42 42 43 43 Data sources for receipts, customers, and products from the product catalog used to generate product recommendations include the **DWH BI** data warehouse and/or the **ClickHouse SmartCom** database management system. This data is transferred to the **Loymax AI** module, where it is processed and product recommendations are calculated using ML algorithms. The resulting recommendations are then delivered via API to **data marts**. The **API-proxy server** validates incoming requests and formats responses for Smart Communications. **Smart Communications** retrieves responses from the **API-proxy server**, enriches them with data (images, product names, links, prices, etc.), inserts them into predefined templates, and sends mass messagings containing the generated product recommendations to customers. 44 44 45 -|(% style="border-color:#ffffff; text-align:center" %){{lightbox image=" Scheme_module_interaction.png" width="1200"/}}45 +|(% style="border-color:#ffffff; text-align:center" %){{lightbox image="product_recommendations_overview.png" width="1200"/}} 46 46 47 47 Currently, 5 algorithms are available for generating product recommendations: 48 48 49 49 (% class="table-bordered table-sticky" %) 50 -(% class="info" %)|(% style="text-align:center; width:58px" %)**No.**|(% style="text-align:center; width:409px" %)**Name**|(% style="text-align:center; width:495px" %)**Metavariable/macro for use in [[Smart Communications campaigns>>doc:Main.Usage.Smart_Communications.Mass_mai lings.WebHome]]**|(% style="text-align:center; width:477px" %)**Example of macro output in final message (shown for email)**50 +(% class="info" %)|(% style="text-align:center; width:58px" %)**No.**|(% style="text-align:center; width:409px" %)**Name**|(% style="text-align:center; width:495px" %)**Metavariable/macro for use in [[Smart Communications campaigns>>doc:Main.Usage.Smart_Communications.Mass_messaging.WebHome]]**|(% style="text-align:center; width:477px" %)**Example of macro output in final message (shown for email)** 51 51 |(% style="width:58px" %)1.|(% style="width:409px" %)**[[Popular Products>>doc:||anchor="01"]]**|(% style="width:495px" %){% set clientRecommendation = client.recommendations('**Popular**') %} 52 52 {% for recommendation in clientRecommendation~|get(3) %} 53 53 <br>~{~{recommendation.name}} ... ... @@ -86,7 +86,7 @@ 86 86 **Notes:** 87 87 88 88 1. Since the product recommendation macro operates on a list of recommendations, specific items are inserted into the message body using the control structures shown in the table above. See an example of the **Product Recommendations** module control structure [[here>>doc:.Control_structure.WebHome]]. 89 -1. API methods for integration into client-facing services ([[Mobile Application>>doc:Main.General_information.Additional_services.Mobile_app lication.WebHome]], [[Personal Account>>doc:Main.General_information.Additional_services.Personal_account.WebHome]]) are provided upon separate request to Loymax staff.89 +1. API methods for integration into client-facing services ([[Mobile Application>>doc:Main.General_information.Additional_services.Mobile_app.WebHome]], [[Personal Account>>doc:Main.General_information.Additional_services.Personal_account.WebHome]]) are provided upon separate request to Loymax staff. 90 90 ))) 91 91 92 92 Recommendations produced by each algorithm differ because they serve distinct business goals and are based on different models, algorithms, hyperparameters, etc. When selecting a specific algorithm and usage scenario, it’s essential to consider multiple factors: