I have a website:
- 10,000 pages, each page represent a category, for example: "Laptops".
- On each page I am showing 20 recommended products
- 99% of the users are anonymous
- For each user I have a context (device, user-agent and category)
- For each product I have the price and the seller name
- I have 2 events: outbound & purchase
I would like to re-rank (re-order, sort) the results for each new anonymous user based on the user context. I would like to re-rank based on performance (outbound & purchase).
Do you have recommendation for Specific algorithm OR tool OR service to do that? I found AWS Personalize very nice but the problem is that all of my users are anonymous so I don't believe it can be effective in my use case.