I am currently scoping Personalization features for one of our clients.
We have a customer site (based on EpiServer, let’s call it site) and separate shop web application (not in EpiServer, let’s call it shop). Customer would like to add personalization based on his client’s interaction with shop. So, we display personalized products on site. Second part is to display personalized content based on client interaction with site.
During scoping problem and reading documentation some question has appear 😊
In general, do You have any recommendation how we should approach this solution?
My vision is something like this:
When client is browsing site, we should use Tracking to store his integration with site, and when customer access shop we use Personalization API to track his integrations with shop.
Sorry for long post, but I am trying to get a perspective on this matter.