Suggested readings: App Smart Recommender, Requirements for App Smart Recommender, Use Cases for App Smart Recommender
ID is a crucial item for recommendation campaigns. You need to use an ID for your recommendation area during the integration process. Each recommendation campaign works with this specific ID.
For example, if you want to display recommended items on your home page, you should give one of the IDs in the panel (from 1 to 10). Let's say you give 1 as the ID. All changes in the campaign with ID 1 will affect your home page recommendations.
Requirements
Data ingestion
If you want to recommend products based on your web data, web data source ingestion must be enabled for Smart Recommender, and all requirements for the web should be completed. If you want to recommend products based only on app data, then it's enough to select only app user actions data source from the Algorithm Management Panel. Also, your product IDs on the app and web should be the same to match the products.
SDK integration
- Your SDK version should be 10.0.0 or higher.
- You should use Smart Recommendation methods based on your use cases and recommendation strategies. You can get recommendation data in the SDK via three different methods:
- Get Smart Recommendation (getSmartRecommendationWithID)
- Get Smart Recommendation with Product (getSmartRecommendationWithProduct)
- Get Recommendation with Product IDs (getSmartRecommendationWithProductIDs)
See Android, iOS, React Native, Cordova, or Flutter for Smart Recommender method details.
- You should integrate Insider SDK's all Product methods to gather product information (e.g., color, taxonomy, size, etc.).
See Android, iOS, React Native, Cordova, or Flutter for product objects.
- Your app should include dedicated spots in the layout to show the results of the recommendation engine.
- You should integrate the Smart Recommender campaign IDs into the integration process.
Get started with editing your App Smart Recommender campaigns.
The application should handle all these. Our SDK only provides communication with the recommendation engine.
Access to App Smart Recommender
Once the integration is completed, you can configure your Smart Recommender campaigns from your mobile panel.
You can access Smart Recommender through Campaigns > Recommendation > App Smart Recommender. 10 predefined campaigns are available, listed by name, recommendation strategy, status, and last updated date. You can edit these existing campaigns. 
Get started with Editing App Smart Recommender campaigns.