Data Octopus
Data Octopus
RTB / Remarketing · We send data

Product feed for Criteo

Generate and auto-update a product feed (XML file) for Criteo. Data Octopus combines product data with sales and margin, picks remarketing products that actually make money and sends a ready product file to Criteo.

Channel

What is Criteo?

Criteo is a global commerce media platform best known for dynamic remarketing. Powered by product feeds and user behavior, Criteo serves personalized product ads across a broad publisher network, reaching both previous website visitors and new prospects with similar profiles.

Why the feed

Why does Criteo need a good product feed?

Criteo ads are generated automatically from feed data, and algorithms match products to users based on their online behavior. Feed quality directly determines:

which products are eligible to appear in ads,

whether the ad displays accurate pricing, promotions, and availability,

whether the algorithm prioritizes profitable products or simply whatever the user viewed.

Without proper product selection, remarketing budget is wasted on out-of-stock, unprofitable, or frequently returned items.

Advantage

How is the Data Octopus product feed better than a standard one?

Data Octopus feed

Data Octopus unifies data from the feed, GA4, Google Ads, Meta Ads, and the e-commerce platform with margin and acquisition cost data into a single model at the product and variant level. The feed for Criteo:

  • includes custom labels with daily recalculated segments: revenue, margin, profit, trend, seasonality, and returns,
  • automatically excludes out-of-stock, low-stock, or unprofitable products,
  • features titles and descriptions built using rules based on product attributes,
  • updates prices and inventory levels in sync with store data.
Possibilities

What does the Data Octopus product feed make possible in Criteo?

Dynamic remarketing limited strictly to in-stock, profitable products.

Dedicated campaigns and bids for product segments with different margins.

Promoting trending and seasonal products to net-new users.

Excluding products with high return rates.

As a result, your Criteo budget is spent on products that generate a net profit after advertising costs and returns.

Criteo
From data to campaigns

How does Data Octopus work with this data?

Strategy

Set goals for Criteo: which products to push and which to hold back.

Segmentation

We segment products by sales, margin and trends before they reach Criteo.

Feeds

A ready feed for Criteo updates automatically, with segment labels.

Audience lists

RFM-based customer lists for campaigns in Criteo.

FAQ

Frequently asked questions

What fields must a Criteo product file include?

A Criteo product file needs at least an ID, title, description, product link, image link, price and availability. Brand, GTIN/EAN, category, sale price and variants are also recommended. Data Octopus maps these fields automatically to the Criteo specification and adds extra fields with segmentation.

Which format should a Criteo feed use: XML, CSV or Google Sheets?

The most reliable option is an XML or CSV file at a fixed URL that Criteo fetches automatically. Data Octopus generates the feed in the format Criteo requires, so there are no manual store exports or spreadsheets to maintain.

How do I optimise a Criteo product feed to improve campaign results?

The biggest gain comes from combining product data with sales and margin data. In practice: rule-based titles and descriptions, correct GTINs and categories, up-to-date prices and stock, and profitability segments in extra fields. That way the Criteo budget goes to products that make money.

How do I use custom labels (custom_label) in a Criteo feed?

Custom labels split your catalogue into groups that can get their own campaigns, budgets and goals. Data Octopus fills them daily with segments such as bestseller, high margin, new, declining or no impressions, so products move between groups in Criteo on their own.

Why are products rejected in Criteo and how do I fix it?

The most common causes are outdated price or availability, missing GTIN, a broken image or a title that is too long or incomplete. Data Octopus validates the feed before sending it to Criteo, fills missing fields with rules and refreshes prices and stock several times a day.

How often should a Criteo product feed be updated?

As often as prices and stock change in your store, which in practice means several times a day. Data Octopus updates the Criteo feed automatically, together with segments based on the latest sales data.

How do I prepare a Criteo feed for several countries and currencies?

Each market needs its own feed with the right language, currency and prices. Data Octopus builds Criteo feeds for many markets from one data model, with separate segmentation for each country.

Connect your data with Data Octopus.

We'll show you how to bring your sources and channels together.