You will find on this page a comprehensive list of parameters that can be sent to the Product Importer API.
The required parameters will prevent product ingestion if they are left blank or not included.
The recommended parameters will significantly improve performance if present.
Please note that the product dataset parameters are largely similar to those of the product feed; however, the spelling of some parameters may differ (e.g., image_link in the feed corresponds to imageLink in the Product Importer). You can find the full list of the product feed parameters on this page.
A product limit is set to 256KB, meaning the total size of all parameters for a single product must not exceed 256KB, otherwise, the product will be discarded.
Definition:The ID is a unique product identifier that represents only one product. If multiple products are multiple variants of the same product, each variant should have a unique ID.
Specifications:
Must be unique and consistent; changes to product IDs will break attribution and reporting.
Cannot matchitem_group_id.
Must match with the data shared in OneTag/API calls.
Quotation marks, non-ASCII characters, and the hyphen symbol (-) are not supported.
Will default to lowercase in our ad response if using alphanumeric IDs.
Limit:50
Type:String
Sample Value:25c48
title
Required
Required
Definition:Thetitleis the product’s name, typically as it is displayed on the product’s detail page.This will be used as the main text descriptor in the banners for a given product.
Specifications:
Must start with a letter or number.
Limit:500
Type:String
Sample Value:Working Boots – Size 7.5
description
Required
Required
Definition:Thedescriptionis a short piece of text that gives more information about a product in addition to its name. Because of the design of the banners, shorter descriptions (under 50 characters) are more likely to fit in Criteo’s formats and layouts, however, not all formats and layouts will have a description.
Specifications:
The description must start with a letter or number. Remove all HTML tags from this field, including style, embed, object, and anchor tags.
Limit:5000
Type:String
Sample Value:“Excellent for daily use”
link
Required
Required
Definition:Thelinkis the dedicated detail page for the product and is usually unique to a given product. The product information on this URL should match the corresponding information provided in your catalog.
Specifications:
Thelinkmust start with the protocol (http:// or https://) followed by the full URL of the product detail page.
All symbols must be encoded. For example, “$” must be replaced with “%24”.
Limit:2000 characters, including CAT prefix + encoded URL.
Definition:The standard price of the product before any discounts or promotions are applied.
Specifications:
The decimal separator must be a period (.) with no thousands separator.
Limit:14
Type:Number
Sample Value:19.99
salePrice
Recommended
Recommended
Definition:The final price of the product after applying a discount or promotional offer.
Specifications:
Decimal separator must be a period (.) with no thousands separator.
Limit:14
Type:Number
Sample Value:49.99
availability
Required
Recommended
Definition:The availability indicates if the product may be purchased on the site. You may populate availability with three possible values:preorder(item is not currently shipping and you are not accepting orders for this item),out of stock(item is not shipping and you are not accepting orders for this item), andin stock(item is shipping and orders may be placed for this item). Items marked as out of stock will be excluded from being shown on the banners.
Specifications:
The availability must be populated with one of the following three values: preorder, out of stock, or in stock.
Must match client architecture website to display relevant ads depending where you are
Required
Definition:The categorization of the product on your website.
Specifications:
Only ASCII characters.
Must start with a letter or number.
Individual levels of a path must be separated by>or>in the XML file.
Multiple categories should be comma-separated.
Case sensitive: please ensure that you use proper casing to reflect what is shown on site.
Each path should be wrapped in single quotes (’).
Must match your website architecture.
If multiple categories are passed: the first one must be the most relevant (main category for PDP recommendations).
Submit up to10 categories.
Limit: Maximum of10240 characters. The maximum length of an individual category node is750 characters.
Type:< string > array
Sample Value:‘Computing>Keyboards and Mice>Mice’,‘Hardware>Input Device’
productTypeKeys
Required
In the output. RM TS does not explicitly request this field from retailers. Rather, it is made up from the value(s) in product_type.
Required
Definition:The corresponding category IDs for the categories passed in theproduct_typefield.
Specifications:
These category IDs should match those shown on the site.
Limit: Maximum of10240 characters. - The maximum length of an individual category node is750 characters.
Type:< string > array
Sample Value:‘123>4567>89012’,‘456>7890’
googleProductCategory
Required
Not using category1/2/3
Recommended
Definition:Category level attributes indicate the category of the product being submitted, according to the Google product taxonomy. If your product can be linked to multiple categories, we only want the one that is the most relevant.
Specifications:
Limit:750
We accept both IDs and full category path.
Case sensitive
Type:String
Sample Value:2271 or Apparel & Accessories > Clothing > Dresses
Description:Manufacturer Part Numberis a unique number issued by manufacturers to identify individual products.
Specifications:
The MPN of a product is a series of numbers and letters. Required for all products without aGTINassigned. Only provide anMPNif you are sure it is correct. When in doubt, do not provide an MPN.
Limit:70
Type:String
Sample Value:T49025028767898
gtin
Required
*(if nompnis assigned)*
Required
*(if nompnis assigned)*
Definition:Global Trade Item Number (GTIN)is a unique product identifier used to identify a product, a service, or an item in the global marketplace. A GTIN helps Criteo make your products easier for customers to find. Products submitted without a unique product identifier are difficult to categorize and may not be eligible for all of our features.
Specifications:
The value must be an 8-, 12-, 13-, or 14-digit number (UPC, EAN, JAN, or ISBN):
GTIN-8 (EAN/UCC-8): this is an 8-digit number used predominately outside of North America.
GTIN-12 (UPC-A): this is a 12-digit number used primarily in North America.
GTIN-13 (EAN/UCC-13): this is a 13-digit number used predominately outside of North America.
GTIN-14 (EAN/UCC-14 or ITF-14): this is a 14-digit number used to identify trade items at various packaging levels.
To be able not to display variants of the product in the same ads.
Recommended
Definition:Use the same value for theitem_group_idfield to group all product variants. Product variants are similar products that differ from each other only in product details (sizes, color, material, pattern, age range, or gender). This relationship establishes that the products with the sameitem_group_idare variants (or child) of the parent product (item_group_id). By using this field to group the products, you remove the risk of displaying duplicated products within the same banner.
Theidanditem_group_idfields must be different. Use theidfield to uniquely identify a single product and useitem_group_idto group multiple products as variants.
Please make sure to not mix up theitem_group_idandidfields, Theitem_group_idmust be chosen outside of theidrange. If a product has the sameidas an existingitem_group_idor vice versa, the behavior is undefined and the updates on your products may be ignored.
Specifications:
Theitem_group_idcan only contain ASCII characters, and must not contain quotation marks.
Limit:50
Type:String
Not case sensitive
Example value: for Text feed (CSV/TSV):Ab1234
Example value: for XML feed:\Ab1234\
productRating
Recommended
Recommended
Definition:Product Rating enables the display of aggregated customer reviews on your product pages, showcasing a one- to five-star rating. This feature is available in Dynamic/Showcase and Meta Ads when the “Star Rating” or “Retailer” layout is selected. These ratings provide valuable insights for customers during their research and decision-making process, helping them make informed purchase choices. By offering this feature, you can attract more qualified shoppers to your product pages and enhance their overall shopping experience.
Specifications:
Must start with a number or a letter.
Limit:8
Type:String
Sample Value:1, 2, 3.50, 4, 4.92, or5
numberOfReviews
Recommended
N/A
Definition:number of reviews the product has received.