We recently did an analysis to find out which products are mostly likely to be purchased together by the site visitors. We want to use this product data to personalize the product page on the website so that we can recommend the products based on our analysis. We are already passing entity id as a mbox parameter on every product page of the website and have uploaded a product catalog as collection. The out of the box criterias used in other activities work fine.
For this requirement, we tried using the custom criteria and uploaded the Product IDs(entity.id) as a feed through FTP using the criteria template. Then, we tried using this criteria in the target recommendation. The uploaded custom criteria is visible only on unchecking the compatible box on the criteria selection page. On selecting the criteria, an error is displayed: "Incompatible criteria - An entity id is required for the criteria to work properly. Do you want to use it anyway?"
We selected okay and used this criteria in the activity. On saving ths activity, the criteria is showed as results ready but the recommendation is not getting rendered on the activity URL. Can you please help us in identifying a solution for this issue?
@richa_rajput Can you please confirm if there is any data in the 'Download Data' csv available within the Recommendations activity?
For troubleshooting purposes, you could also add ?content-trace=true at the end of the website URL which should generate the mboxTrace for recommendations. Please ensure that the products are not getting excluded.
Sounds like you've checked some of the main things. Can you share a link to the page where the activity is running? Or could you provide a screen shot of the Target request parameters from that page? If you prefer you can send them to me via a direct message and I'm happy to have a look.