Area: Optimizely Product Recommendations, Optimizely Personalized Search & Navigation
Applies to versions: Not applicable

Feed format

Recommended reading 

This topic describes the product feed formats used for importing catalog content from Optimizely Commerce, to the Optimizely personalization engine.

Available formats

The Optimizely personalization engine can process product feeds in the following formats. The most commonly used is the XML in RSS 2.0 format.

  • RSS format. Really Simple Syndication, a dialect of XML.

    This is the preferred format for Optimizely Personalization.

    An RSS feed is a standardized XML format that can be easily viewed and managed using an RSS reader. You can import product data in a quick, automated fashion.

    Optimizely Personalization supports XML feed formats in RSS 2.0 format. When you upload a feed to an Optimizely database, the application first checks to make sure that the RSS is valid.

  • Custom XML feed. Data wrapped in specific tags.

    XML (Extendable Mark-up Language) lets you define your own elements for sharing stored structured data.

  • Delimited (Tab, CSV, and so on).
    • The file must be delimited. Tabs, commas, or pipes are preferred but the delimiter can be any character not present in the catalog data. If the delimiter has to be part of a value, it should be enclosed.

      All values must be enclosed within a unique identifier.

      For example, “X”,”Y”,”Z”, where Z contains a comma (,) as in the following example.

      “123123”,“jacket”,“sample description, but with a comma”
    • The first line of the file is the header. It must contain attribute names, separated by delimiters.
    • One item per line. Separate each attribute in each line by a delimiter.

Note: All feeds must be UTF-8 compliant plain text.

Do you find this information helpful? Please log in to provide feedback.

Last updated: Nov 06, 2017

Recommended reading