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 |
|
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 line 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 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.
