Campaign

Retargeting with product feed

Author

Tom Wendt

30 Apr 2026

Find out how to provide a product feed for dynamic ads and retargeting, which file formats are supported, and which mandatory and additional fields your feed should contain.

Why do I need a product feed?

The product feed forms the basis for Dynamic Ads and Retargeting.

It contains all the product information required to dynamically create your adverts – for example, product name, price, images, or landing pages.

AdUp processes the feed regularly and automatically replaces the placeholders used in your adverts with the appropriate product data.

Supported file formats

The product feed must be accessible via a URL and can be provided in the following formats.

Format

Example

CSV

https://example.com/feed.csv

CSV (gzip)

https://example.com/feed.csv.gz

CSV (ZIP)

https://example.com/feed.csv.zip

XML

https://example.com/feed.xml

XML (gzip)

https://example.com/feed.xml.gz

XML (ZIP)

https://example.com/feed.xml.zip

Recommendations

  • UTF-8 encoding

  • Compressed files preferred

  • Feed permanently accessible via URL

CSV Feeds

CSV files require a header row with the field names.

Recommended formatting:

  • Semicolon (;) as separator

  • Values in quotation marks

  • UTF-8 encoding

  • Newline as line break

Example

"p_id";"name";"price";"image";"url""ABC123";"Television";"1234.56";"https://example.com/image.jpg";"https://example.com/product"

XML Feeds

XML files should be structured as flatly as possible.

Example

<products>  <product>    <p_id>ABC123</p_id>    <name>Television</name>    <price>1234.56</price>    <image>https://example.com/image.jpg</image>    <url>https://example.com/product</url>  </product></products>
<products>  <product>    <p_id>ABC123</p_id>    <name>Television</name>    <price>1234.56</price>    <image>https://example.com/image.jpg</image>    <url>https://example.com/product</url>  </product></products>
<products>  <product>    <p_id>ABC123</p_id>    <name>Television</name>    <price>1234.56</price>    <image>https://example.com/image.jpg</image>    <url>https://example.com/product</url>  </product></products>

Mandatory fields

The following information is required as a minimum.

Field

Description

Product ID

Unique identifier of the product (max. 100 characters)

Name

Product name (max. 100 characters)

Category

Product category

Price

Price in Euros (dot as decimal separator)

Destination URL

Landing page after click

Image URL (Fallback)

Standard image, if no format-dependent image is available

Optional fields

The more information your feed contains, the more individually adverts can be designed.

Images

  • Image 1:1

  • Image 4:3

  • Image 16:9

  • Image 10:3

If these formats are not available, AdUp automatically uses the fallback image.

Prices

  • Discounted price

  • Shipping costs

  • Currency (ISO 4217)

Availability

Any status values can be mapped to system logic in the Campaign Wizard.

Travel fields

Additional fields are available for travel campaigns:

  • Destination

  • Origin

  • Check-In

  • Check-Out

  • Adults

  • Children

  • Rooms

This allows Dynamic Ads to be personalised specifically for travel offers.

Custom fields

Up to five of your own feed fields can be stored.

For example:

  • Tour operator

  • Brand

  • Hotel category

  • Discount code

  • Product group

These values are then available as placeholders within your Dynamic Ads.

Best Practices

  • Use stable product IDs so that products can be reliably recognised.

  • Where possible, store multiple image formats for optimal display on different advertising slots.

  • Keep prices and availabilities up-to-date so that adverts always contain correct information.

  • Use meaningful product names with a maximum of 100 characters.

  • Use custom fields if additional information is to be used in Dynamic Ads or Retargeting adverts.

Conclusion

A structured and up-to-date product feed forms the foundation for successful Dynamic Ads and Retargeting campaigns. The more complete the product information included is, the more individually and relevantly adverts can be automatically created and served.