Ruby
Python
PHP
Java
Node.js
Go
.NET
Session-Based
Introducing Crossing Minds' session-based recommendations - a powerful tool that delivers personalized recommendations in real-time. Our API is capable of analyzing user actions within a session, generating highly relevant recommendations that are tailored to the user's immediate needs and interests.
These recommendations are called session-based recommendations and they are based purely on the user's actions within a single session. This approach allows us to provide highly targeted recommendations that improve engagement and drive sales.
Our session-based endpoint is particularly useful for users who have no history, including new or anonymized users. By analyzing user actions in real-time, we can deliver personalized recommendations that are tailored to the user's current behavior, improving the user experience and increasing revenue growth.
Dashboard Overview
The session-based recommendations feature in Beam Studio is designed to simulate user interactions and behaviors within a single session, delivering personalized recommendations based on these interactions. This innovative approach provides insights into how users' actions influence the recommendations they receive.
Session Simulation
At the top section of the screen, you will find the Session Simulation panel. Here, you can input a series of simulated user interactions or ratings for specific items. These interactions or ratings represent unique actions taken by a user during a session.
Recommendations
The bottom main section of the screen is the Recommendations panel. Here, the real-time recommendations based on the simulated session are displayed. With every new interaction added or rating given in the Session Simulation panel, the Recommendations panel will immediately update to reflect changes in user behavior.
Simulating a Session
To simulate a session:
- Click on the 'Add Ratings' button to add a new interaction.
- Enter the Item ID that the user interacts with or select one randomly
- Add a rating value if it's a 'rate' interaction.
- Click 'Submit' to add the interaction to the session.
Each interaction or rating will appear in a chronological list, with the most recent at the top. You can edit or delete interactions at any time during the session.
Evaluating Recommendations
In the bottom main section of the screen, you'll find the user-to-item recommendations tailored for the user in question. By default, this panel displays ten recommendations, offering a balanced overview of our recommender system's output. However, you can adjust this count according to your needs using the dropdown menu located at the top of this panel.
We offer two different views to inspect the recommendations: List View and Grid View.
- List View: In this detailed mode, you can see all the properties related to each recommended item. This comprehensive information can provide further insights into why these items were chosen by the system, facilitating a better understanding of our recommendation logic.
- Grid View: This mode presents a more visual, compact overview of the recommended items, allowing you to assess the recommendations more swiftly. The Grid View is particularly useful to get a feel of how the recommendations would appear to the user in a carousel or a grid format on your platform.
Recommendation Types
The Beam Studio dashboard is meticulously designed to help you navigate through various features smoothly. A key part of this is the right-side panel, which provides several configurable options to help you tailor your recommendations. Let's go through these features in detail:
On the right-side panel, you will notice three headers, each representing a distinct type of recommendation model that you can evaluate. The availability of these models is based on the custom setup our team has established for you:
- Regular: The default recommendation model, shaped by user behavior and preferences, coupled with the business rules you've implemented. This flexible model allows for extensive adjustments to tailor your recommendations.
- Context: An advanced recommendation type allowing greater customization. Alongside the standard business rules, you can define 'items' that you want the recommendations to resemble or aim towards, adding an extra layer of personalization.