You can access Smart Recommender through Experience > Discover > App Smart Recommender.
You can configure the following options to create your campaign:
You will see 10 pre-defined campaigns listed with their name, recommendation strategy, status, and last updated date. You can edit these existing campaigns.
1. Click the Menu against the campaign you want to edit and click the Edit option.
2. Choose one of the following algorithms that you want to use to recommend products:
Top Sellers, Top Sellers of the Category, Most Popular Items, Most Popular Items of the Category, Trending Products, Trending Products in the Category, Highest Discounted Items, Highest Discounted Items of the Category, New Arrivals, New Arrivals of the Category, Most Valuable Products, Most Valuable Products of the Category, Purchased Together, Viewed Together, User Based, Mixed Strategy, Manual Merchandising, Recently Viewed Items, and Purchased with Last Purchased.

3. After choosing your algorithm, you can configure your settings.
4. You can set a name for your campaign. This name will be displayed on the listing page as the campaign name.
Algorithm settings
You can enter the product count shown in the recommendation area. For example, if you enter 15, the Smart Recommender Algorithm will display 15 different products.
Product details
You can enable the recommended products to have product details.
Filters
You can filter your recommendations based on Standard and Dynamic filters. You can add up to 20 different filters to the same campaign.
Standard Filters are default attributes and product attributes. They are generated from campaign settings and do not depend on dynamic behavior or data values that change among different end-users.
Dynamic Filters are generated from campaign settings, and their behavior changes among different end-user sessions. Dynamic filters are available only for the product detail page-oriented recommendations as they take the data from the respective product. In this case, the related attribute's value is the browsed product's attribute value.
The Dynamic Filters without the category attribute will not function on devices with SDK versions older than iOS 13.10.0, Android 14.8.0, ReactNative 6.8.2, Flutter 3.18.2, and Cordova 2.4.0. You need to update your SDK to a compatible version and prompt your users to update their apps to use the Dynamic Filters without the category attribute.
To use the product attributes, you must define them via Inone > Components > Attributes and Events > Product Attributes. You should also add the product attributes from your web and app sources to the product attributes list.
A filtering expression consists of a [product attribute], an [operator], and an [attribute value]. The operators and data types are as follows:
| Attribute Data Type | Operator | Value Data Type |
|---|---|---|
| String | Is exactly, Is not exactly, contains, does not contain, In, not in | String |
| Number | is equal to, is not equal to, is greater than, is less than, is greater than or equal, is less than or equal, In, not in | Number |
| Boolean | - | Boolean |
| Date | after, before, Is, Is not, In last | Date (in weeks, days, hours) |
5. Save this step to go back to the listing page.
6. Click the menu on your campaign to activate Smart Recommender for your app.