The Feedance AI features is rolling out.
Check it out!

What is Awin?

Awin is one of the world's largest global affiliate marketing networks, connecting advertisers (brands and retailers) with publishers — content sites, voucher and cashback platforms, comparison shopping engines, and loyalty sites — across more than 180 markets. To take part in an Awin programme, advertisers upload a product data feed so that Awin's publisher base, and, through Awin's Google-format feed option, Google Shopping CSS partners, can display accurate product data, generate tracked affiliate links, and drive commission-based sales back to the advertiser's site.

Why connect your product feed to Awin?

A product feed is the backbone of an Awin partnership. It gives content, comparison, voucher, and cashback publishers the structured product data — price, image, description, availability — they need to feature your catalogue without manually building a link to every individual product. Awin's own documentation is direct about the stakes: an outdated feed causes "incorrect product information" and "incorrect Google Shopping (CSS) listings" to spread across partner sites, while a well-maintained, optimized feed can increase sales by up to 15%. A working feed is also mandatory, not optional, for certain relationships — Awin requires a product feed to work with content sites, comparison platforms, and Google Shopping CSS partners at all.

What feed format does Awin require?

Awin ingests product data through its Product Service in one of two structures. The first is Awin's own standard format, delivered as tab- or pipe-delimited CSV/TXT (UTF-8 with BOM) or XML — this is what Awin's content, voucher, cashback, and comparison publishers read. The second is an "Enhanced" Google-format feed, built to the same field structure as Google Merchant Center's product data specification, used for Google Shopping CSS and price-comparison partners. Awin explicitly does not process every Merchant Center field: management-only fields such as cost_of_goods_sold, ads_redirect, custom_label_0 through custom_label_4, promotion_id, external_seller_id, excluded_destination, included_destination, shopping_ads, excluded_country, pause, shipping_label, transit_time_label, and tax_category are ignored on import.

Feeds can be delivered over HTTP(S), (S)FTP, or manual upload. The hosting server must respond within Awin's ten-minute fetch timeout, each advertiser programme can host up to 10 feeds, and a single feed can contain up to 1 million products.

Which product attributes does Awin require?

The table below lists the core fields from Awin's Enhanced (Google-format) product data specification, which mirrors Google Merchant Center's spec. Awin's own standard advertiser feed uses different generic names for the same concepts — for example product_id, product_name, and deep_link cover the same data as id, title, and link below — but required/optional status and the underlying data are consistent across both formats.

FieldRequiredFormatExampleNotes
idRequiredAlphanumeric, underscores, dashes; 1-50 charactersSKU-4821Advertiser's unique product identifier; duplicates are ignored after the first occurrence
titleRequiredUnicode (ASCII recommended); 1-150 charactersMen's Waterproof Hiking JacketDistinguish variants such as colour or size in the title
descriptionRequiredUnicode (ASCII recommended); 1-5,000 charactersBreathable, waterproof jacket with sealed seams...Full product detail as provided by the advertiser
linkRequiredURL, RFC 3986, ASCII characters only; 1-2,000 charactershttps://example.com/product/4821Non-trackable direct link to the product page; Awin adds its own tracking on top
image_linkRequiredURL to JPEG, WebP, PNG, GIF, BMP, or TIFF; 1-2,000 charactershttps://example.com/images/4821.jpgNon-trackable primary product image
additional_image_linkOptionalJSON array of URLs; up to 10 images["https://example.com/images/4821-b.jpg"]Supplementary images such as alternate angles or variants
availabilityRequiredEnum: in_stock, out_of_stock, preorder, backorderin_stockCurrent stock status
priceRequiredNumber plus ISO 4217 currency code89.99 GBPStandard selling price
sale_priceRecommendedNumber plus ISO 4217 currency code69.99 GBPPromotional price while the item is discounted
google_product_categoryRecommendedNumeric ID or category path187Google's product taxonomy, used for Shopping/CSS partners

How to connect Awin with Feedance

  1. In Feedance, build a feed profile that maps your catalogue fields to Awin's required attributes: your SKU/ID to id (or product_id for the standard format), name to title/product_name, and your canonical product page to link/deep_link — submit the plain, non-trackable product URL, since Awin layers its own affiliate tracking on top of it once the feed is processed.
  2. Choose the output format your Awin programme is configured for: pipe- or tab-delimited CSV/TXT in UTF-8 with a BOM, or XML; use the Google-format (Enhanced) layout instead if this feed will also serve Google Shopping CSS partners through Awin.
  3. Deduplicate on your identifier field before export. Awin silently drops every row after the first one with a repeated product_id/id, so a duplicate disappears from the feed rather than throwing a visible error.
  4. Host the generated file on an HTTPS URL that responds within Awin's 10-minute fetch timeout (or hand it off via (S)FTP), then register that URL in Awin's platform under Toolbox > Links & Tools > My Product Feeds.
  5. Set an automatic fetch schedule — daily at minimum, with up to four pulls a day available — then check the Feed Health indicator after the first fetch to confirm Awin ingested the file without critical errors.

How often should your Awin feed update?

Awin polls automatically-hosted feeds daily by default, and if you set the fetch frequency to Daily you can schedule up to four pulls within a 24-hour window. Awin's own guidance is to automate an update at least every 24 hours, because conversion rates drop when the price a publisher shows from your feed doesn't match the live price on your site. During high-volume periods — Q4 from Black Friday through Christmas, plus regional peaks like Singles Day in APAC or Boxing Day in the UK — Awin recommends moving to twice-daily fetches. If your catalogue rarely changes, or you can't host a feed for automatic retrieval, Awin also accepts manual uploads, but a manually uploaded feed stays static until you upload again.

Common Awin feed errors and how to fix them

Awin's Feed Health screen (Toolbox > Links & Tools > My Product Feeds) rates every feed green, amber, or red. Green means the feed has no errors; amber means the feed is still usable despite issues; red means the feed has critical issues and is not usable, in which case Awin keeps serving the last healthy version to publishers until you fix and republish.

Error / statusLikely causeHow to fix it
Duplicate product IDs (amber)Two or more rows share the same product_id/idDeduplicate your export on the identifier field; Awin keeps only the first occurrence and ignores the rest
Missing or incorrect values in required fields (amber)Required columns such as price, title, or link are blank or malformed for some rowsDownload Awin's feed error report to isolate the failed products and fix the mapping at the source
Unmapped categories (amber)Awin can't automatically match your category values to its Category TreeManually map the unmatched categories in Toolbox > My Product Feeds, or normalize category names before export
Incomplete column mapping (red, critical)The feed's column headers no longer line up with the mapping saved in AwinRe-check the header row against the mapping configured in Awin and republish
Invalid URLs (red, critical)link/deep_link or image_link values aren't valid, reachable URLsConfirm URLs are absolute, RFC 3986-compliant, and publicly accessible without authentication
XML formatting errors (red, critical)Malformed tags or encoding issues in an XML feedValidate the XML structure and confirm UTF-8 encoding before hosting
Feed retrieval failure (red, critical)The hosting server doesn't respond within Awin's 10-minute fetch timeout, or FTP/URL credentials are wrongVerify the URL or FTP credentials manually and confirm the server responds quickly without an authentication prompt

Awin feed optimization tips

  1. Automate at least a daily fetch, and move to twice-daily during Q4 and other peak shopping moments, since Awin explicitly ties feed freshness to conversion rate.
  2. Keep product_id/id values permanently stable — Awin's affiliate deep links are built on the Awin product ID assigned from this field, so changing it breaks any links publishers have already created for that product.
  3. Map every category to Awin's Category Tree rather than relying on automatic matching, so publishers who browse or filter by category can actually surface your products.
  4. Submit the plain product and image URLs — not pre-tracked affiliate links — in link and image_link; Awin's own tracking layer is added on top, and a pre-tracked URL will double-wrap or break attribution.
  5. Use sale_price rather than overwriting price directly for promotions, so the feed carries both the standard and promotional price for the discount window.

Frequently asked questions

What format does Awin require for a product feed?
Awin accepts tab- or pipe-delimited CSV/TXT (UTF-8 with BOM) or XML in its own standard format, or an Enhanced/Google-format feed that mirrors Google Merchant Center's spec for Google Shopping CSS partners.

How many products or feeds can I submit?
Each Awin advertiser programme can host up to 10 feeds, and each feed can contain up to 1 million products.

How often does Awin update my feed?
Awin polls automatically-hosted feeds daily by default, with up to four fetches a day available. Awin recommends at least one update every 24 hours, and twice daily during Q4 and major shopping peaks.

What happens if I have duplicate product IDs in my feed?
Awin uses product_id (or id) as the unique identifier on import. If the same ID appears more than once, only the first occurrence is kept — later rows with that ID are silently ignored.

Can I submit an affiliate link as the product URL in my feed?
No. The link/deep_link field should be the plain, non-trackable product URL; Awin generates the tracked affiliate link on top of it once the feed is processed and an Awin product ID is assigned.

What does the Feed Health status mean in Awin's platform?
Green means the feed has no errors, amber means the feed is usable but has issues such as duplicate IDs or missing required fields, and red means the feed has critical errors — invalid URLs, bad XML, incomplete mapping — and isn't usable; Awin keeps serving the last healthy version to publishers until you fix and republish.

Can I upload my feed manually instead of hosting it for automatic retrieval?
Yes. Awin supports manual upload for feeds that rarely change or can't be hosted for automatic fetch, but the feed then stays static until the next manual upload.

Schedule your 15-minute demo now

Schedule my demo

We’ll tailor your demo to your immediate needs and answer all your questions. Get ready to see how it works!