Resolve the No Feed Error

Prev Next

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.