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?