This topic explains the concept of native integrations for the Episerver Personalization product suite, used when implementing product recommendations and personalized search results. Native integrations add product-specific personalization components for the Episerver Commerce and Episerver Search & Navigation (formerly Episerver Find) parts of the Episerver platform.
To set up product recommendations, you need to provide Episerver with a product catalog feed. See Catalog feed specification.
How it works
The personalization functionality in Episerver consists of a core personalization system, and product-specific native integrations. A native integration is a set of NuGet packages that you install for each part of the platform where you want to add personalization. See Personalization for details about packages to install.
There are native integrations for:
- Episerver Commerce. The native integration for product recommendations is part of Episerver Product Recommendations (formerly Episerver Perform).
See the Recommendations API in the Commerce Developer Guide.
- Episerver Search & Navigation. The native integration for search recommendations is part of Episerver Personalized Search & Navigation.
See the Personalized Search & Navigation API in the Search & Navigation Developer Guide.
The native integrations provide product-specific access to the core personalization Server-to-Server API for managing JSON tracking data and JSON-formatted content. Refer to each product developer guide for details on how to set up native integration for your solution.
Product recommendations integration flow
The following image shows an overview of the integration process.
- Install and configure personalization
- Product Recommendations API (Commerce native integration)
- Personalized Find API (Search & Navigation native integration)
Last updated: Jun 05, 2018