How do I manage a product data feed?

Before you start:

A product data feed enables your publishers to work with your product details independently. To find out why this can be highly beneficial, please read this article in the knowledge base. In this article, we explain how you can create a product data feed on the platform. We start by discussing the requirements for creating a product data feed.

Requirements

Creating a product data feed on the platform means that you establish a direct connection between the platform and the server on which your product data are stored. To be able to establish this connection, your product data must contain the following information. Please mark that if the fields/columns are empty for a product we will still process it without any errors. We don’t have any validation on the data that is included in those fields:

  • product number or ID.

  • product name.

  • brief description of the product.

  • price of the product.

  • product image URL, via which an image of your product can be displayed.

  • target URL, i.e. a link to the page in the advertiser’s website where the main information of the product is available, and the product can be ordered.

Apart from the content of the product data, there are also some technical requirements:

  • Make sure that your server accepts our user agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 (i19s)

  • The size of your product data should not exceed 350 MB (unzipped). Of course, you can spread data over multiple data sources and then create separate connections for them.

  • Your product data system must be able to send the product data within one minute for download otherwise, the download will fail.

  • If your product data cannot be reached more than three times a row, the product data feed will be disabled.

  • If you use an FTP server, it has to support the FTP SIZE command to check if the file changed before we download it

  • The system does not follow redirects, so your link should directly map to the data file

  • ETag or Last-Modified headers are both supported

You can upload multiple feeds for one advertiser if you want. This allows you to implement a distribution strategy for your partners.

Creating a product data feed

Adjusting the tracking settings

To be able to upload the product data feeds for an advertiser, you need to adjust the tracking settings of this advertiser. Doing this is relatively easy: just click on ‘advertiser’ in the main navigation menu, proceed to click on ‘manage advertiser’, and click on the icon for the relevant advertiser. On the page appearing now, you will find a small tick box called ‘product data feed’ in the column on the left: tick the box and click on ‘save’ at the bottom of the page.

Getting started

If you go back to the main advertiser page now, you will find the icon available in the commercial section. If you click on this icon, you will be taken to a page on which an overview of all product data is displayed on your platform. The page will look more or less like this:

This page offers you an overview of all the product data feeds you have created for the advertiser so far. To start creating a new product data feed, click the button ‘create new product feed’ in the top corner of this page.

Main settings

When you’ve clicked on the  icon and proceeded to click on the ‘create new product feed’ button, you will see a page looking more or less like this:

What you define on this page are the main settings of the product data feed. Let’s go through the settings one by one:

  • At the top of the page, you need to give your product feed a name. Make sure it is descriptive in relation to the content and instructive for your partners.

  • Under ‘source data and verification’, you manage the connection between the platform and the source of your product feed, i.e. the server on which your product data are stored. Make sure you fill out the following:

    • The download URL of the source of your data. Please note you also need to select a protocol for the URL: available protocols are http://, https:// and ftp://. Please note that if you select the secured protocol https:// you will be asked whether the SSL certificate for the domain should be validated.

    • If necessary, you can register the username and password needed to access the source data. In case you need additional HTTP headers to access the source data, you can add them by clicking on the link below the password entry.

    • Proceed to select the format of your source data by selecting a content type. The platform is capable of managing CSV and XML formats. If you use ftp:// as the download protocol you can only use CSV.

    • If your source data has a CSV format, you will need to register the delimiter (semicolon, comma, etc.) used to separate the product data. If quotation marks are used for your data, you need to register the type of quotation marks used (double or single). If no quotation marks are used, just select ‘none’.

    • If your data has XML format, please mark, that only UTF-8 encoding is supported.

    • By choosing an update interval, you decide the frequency by which the platform will update the product feed. You can choose to update the feed on an hourly, daily, weekly, or monthly basis. Please note that the timing that you set is just a rough estimate. While we are trying to ensure feeds are processed at least as frequently as you set them, at times of heavy loads, delays may happen.

    • You can Enable caching optimization if your feed supports either ETag or Last-Modified caching headers, the system will ignore the set update interval and instead update your feed multiple times per hour (limited only by the overall load on the system).

  • Under ‘status and availability’, you define whether the product feed is active or disabled. You also define whether your product feed is available for all partners. Please note that if you don’t want the data feed to be available for all partners, you need to select the partners that will have access to the feed.

Verification of the connection

When you have configured the settings, proceed to click on the Set up button in the right lower corner of the page. When you do this, a pop-up window will appear. The platform will try to connect with the download URL and validate the secured protocol, in case you have selected this. If no connection can be established, you will be asked to correct the download URL and check the username and password. If a connection can be established, the platform will provide an overview of the basic characteristics of the source of your product data, and you will be able to proceed.

Mapping the product data

When you proceed after the connection is established successfully, you will need to map the product data. To allow you to do this, another pop-up window will appear, providing you with instructions and a preview of the first ten rows of the product data in the source. This window you see will now look more or less like this:

Please make sure you do the following:

  • Under ‘column data type, you will find the required data elements mentioned above. Start by relating these elements to the data in the preview of the data source. If your data source contains columns with data that is not required, you can choose the option ‘all other columns’. If you don’t want data in a specific column to be shown to your partners, please select the option 'ignore this column'.

  • If you want, you can define the name of the column via ‘export data name’. The name you enter here will be the name of the header in the product data feed. If you don’t change the name, the platform will use the header from the original product data, which is displayed under ‘import data name’.

When you are done mapping your product data, click on the button ‘save’ in the lower right corner of the window. The product data feed will then become available for your partners, and you will be taken back to the product data feed overview.

Editing a product data feed

To edit a product feed, go back to the overview page by clicking on the icon in the commercial section of the relevant advertiser under ‘manage advertisers’. Find the product feed you want to edit and click on the icon. If you do so, you will see the same page opening as you saw when you created the product data feed. You can adjust the main settings directly. If you proceed to click on Set up, the verification process will start anew. Please note that if you only want to adjust the product data feed you need to click Save.

Please note that all adjustments you and other users of the platform make will be recorded in the history of the product feed. You can access the history by clicking on the icon.

Deleting a product data feed

To click a product feed, go to the overview page by clicking on the icon in the commercial section of the relevant advertiser. Find the product feed you want to delete, click on the icon, and confirm your action in the window popping up afterward. Please inform your partners before you remove a product feed, so they have the chance to adjust their ad media.