Feed best practices

Filters

Retailers can enhance the user experience by integrating filters in the product catalog and applying them dynamically onsite when selected by users.

Almost all modern e-commerce product listings allow the shopper to select filters to narrow down the results to the most relevant products. Criteo can mirror any filters provided by your business, but for that, we need to know which filters apply to which products.

In particular, make sure to reflect the filters you business provide in the product catalog you send to Criteo. All available filters that can be applied onsite should be included in the product feed and shared with us.

👍

Benefit

By showing only the most relevant products, we provide the best user experience and campaign performance.


Region-Specific Data

For sites that allow users to select a specific store with limited product availability, retailers should include the local inventory in the product feed per product.

You can send region-specific data as the regiondata parameter or as a separate local inventory feed.

👍

Benefit

Ads will only showcase products available at the selected store, improving relevance.


Multiple categories

Make sure that the parameters product_type and product_type_key reflect all categories of each product in your ecommerce. If a product is eligible to multiple categories, you can separate multiple values for these parameters separated by a comma (,).

The values on product_type_key should coincide exactly with the value in the parameter category sent to Criteo's Delivery API call or OneTag event.

👍

Benefit

By knowing the correct categories:

  • Criteo is able to build a better keyword model customized to your business
  • Advertisers will have access to the correct category listing on their campaigns
  • Ads will perform with their best relevancy

Keep your feed up to date

Ensure that you upload your catalog data at least daily. If your product data changes constantly, consider using the Product Importer API allows for close to real-time sku-level updates.

If you opt to upload a daily feed file to Criteo's SFTP server, we recommend appending the upload date in the format _yyyy-MM-dd to your file and keep it in the server for up to 30 days, so we can perform audits. E.g. my_product_feed_2025-09-18.csv

👍

Benefit

Up to date product data ensures a good user experience and avoids displaying ads with incorrect prices or products that are out of stock.