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 |
|
CSV (gzip) |
|
CSV (ZIP) |
|
XML |
|
XML (gzip) |
|
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 separatorValues 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
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.
