Suggested reading: How does App Smart Recommender work?
To use Smart Recommender on your application, you should complete the following steps:
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.