Campaign

Retargeting with product feed

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 ads – for example, product name, price, images, or landing pages.

AdUp processes the feed regularly and automatically replaces the placeholders used in your ads with the corresponding 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 line 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 at least.

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)

Target URL

Landing page after the click

Image URL (fallback)

Default image if no format-dependent image is available

Optional fields

The more information your feed contains, the more individually ads 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

  • Discount price

  • Shipping costs

  • Currency (ISO 4217)

Availability

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

Travel fields

Additional fields are available for travel campaigns:

  • Destination

  • Departure location

  • 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:

  • Organiser

  • 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 are reliably recognised.

  • Store multiple image formats where possible for optimal display on different ad spaces.

  • Keep prices and availability up to date so that ads always contain correct information.

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

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

Conclusion

A structured and up-to-date product feed forms the basis for successful Dynamic Ads and Retargeting campaigns. The more complete the product information provided, the more individually and relevantly ads can be automatically created and delivered.