The "No feed data" error in Smart Recommender is triggered by one of the following conditions:
The algorithm is not functioning correctly due to incorrect system rules or insufficient traffic, resulting in too few events.
The product catalog contains no products or too few products.
Smart Recommender jobs are not running, even if the catalog and event data are sufficient.
Follow the steps below to diagnose and resolve the issue.
Step 1: Check algorithm health
Go to the Recommendation Algorithms page and review the health status of the affected algorithm. This is the fastest way to identify whether the root cause is traffic, configuration, or a system rule issue.
Step 2: Review and remove filters
If you have applied filters to the algorithm, remove them temporarily. Filters that are too restrictive, too numerous, or contain incorrect syntax can prevent the feed from returning results.
Step 3: Check the endpoint
Inspect the endpoint for any fields that may be causing the issue. A common indicator is a product ID coming through as empty, which points to a broken system rule.
Step 4: Check category matching (category-based algorithms only)
This step applies to category-based algorithms, such as the top seller of categories.
If you are using Clickstream
Verify that getcategories (on the category page) and getproductcategories (on the product page) return matching values. Mismatched categories are a common cause of no feed data on category-based algorithms.
If you are using XML or Catalog API
Verify that getcategories (on the category page) matches the category value collected from your XML file or Catalog API.
For XML: Check the product feed on the Catalog Management page and verify the category mapping directly in the XML file.
For Catalog API: Check the product feed on the Catalog Management page.
Step 5: Recreate the campaign
If none of the above steps resolve the issue, recreate the campaign from scratch. This eliminates any configuration state that may be causing the feed error.