Product Catalog Specifications Comparison

The legacy version of the product catalog specification and the second version share many similarities. However, a few important differences exist.

The Field Comparison table contains all the available attributes in both versions and indicates which attributes have been renamed or removed.

Previous behavioral data based on your legacy product catalog file is not lost when you switch to the current product catalog specification.

Field Comparison

Fieldv2LegacyNotes
item_group_idReplaces the product_id field from the legacy catalog
idReplaces the sku field from the legacy catalog
titleReplaces the product_name field from the legacy catalog
image_linkReplaces the product_image_url field from the legacy catalog
linkReplaces the url field from the legacy catalog
descriptionReplaces the product_description field from the legacy catalog
price 
product_typeReplaces the category_name field from the legacy catalog
additional_image_link  
adult  
age_group  
availability 
availability_date  
brand 
color  
condition  
energy_efficiency_class  
expiration_date  
gender  
google_product_category  
is_bundle  
loyalty_points  
material  
mobile_link  
mpn  
multipack  
pattern  
promotion_id  
sale_priceReplaces the alt_price field from the legacy catalog
sale_price_effective_date_begin  
sale_price_effective_date_end  
shipping  
shipping_height  
shipping_label  
shipping_length  
shipping_weight  
shipping_width  
size  
size_type  
tax  

Use Case Considerations for Each Catalog Version

In most cases, it is in your best interest to use the current product catalog specification, especially for future-proofing your product catalog. However, there are a few situations in which you may want to continue using the legacy product catalog if your account already has one in Monetate.

Use CaseCatalog v2Legacy Catalog
Deploy recommendations 
Use non-category attributes to filter product recommendations (size, color, material, etc.) 
Display recommendations based on SKU-level attributes 
Use catalog attributes within the Segmentation tool 
Use your catalog as context for an Automated Personalization experience ✔*
Use custom categories with your product catalog ✔*
Include more than one value in a product_type field ✔*
Use brand-based targeting or conditions in an experience✔*

*The Monetate product catalog specification is currently under active development and additional features will be added to alleviate some of the current limitations.

Circumventing Product Type String Limitations

Although you cannot include more than one string value for the product_type field in the current product catalog specification, you can pass the string in a hierarchical format (for example, Mens > Jeans > Bootcut) for increased granularity.

Using SKU-level attributes in recommendations requires some additional implementation work. Contact your Client Success team for more details.