LisbonWe're at Web Summit, booth A1-33.See details
Feedance
Related Marketing Cloud logoRelated Marketing CloudChannel · Marketing tools
Related Marketing Cloud integration

Send Related Marketing Cloud the products
worth showing.

Feedance builds your Related Marketing Cloud feed and adds product-level labels for score, 4T segment, price position and broken sizes, so every product carries its own performance signal.

Related Marketing Cloud product feed
Generated by Feedance
XML, CSV or JSON exportUpdated on every sync
<item>
  <id>TS-1042</id>
  <title>Crew neck T-shirt</title>
  <price>49.90 USD</price>
  <availability>in stock</availability>
  <custom_label_0>score_86</custom_label_0>
  <custom_label_1>top</custom_label_1>
  <custom_label_2>best_price</custom_label_2>
  <custom_label_3>size_ok</custom_label_3>
</item>
Feedance labels, written as custom labels
What Feedance sends to Related Marketing Cloud

A catalog with a performance signal on every product.

Related Marketing Cloud reads your products from the feed. Feedance sends a complete, valid feed plus the signals Related Marketing Cloud does not have on its own.

Product Scorecustom_label_0A 0 to 100 score from views, add to carts and purchases over 1, 7 and 30 days.
4T segmentcustom_label_1Top, Tolerable, Tranquil or Toxic, from each product's own traffic and return.
Price Warcustom_label_2Best, same or more expensive than named competitors.
Broken Sizecustom_label_3Flags styles whose size run is mostly out of stock.
Creativesimage_linkBranded images from Creative Suite, with price and campaign details from the feed.
How you use it: split campaigns, product groups or product sets by these labels, for example only Top products, or everything except Toxic and broken size runs. Label slots are configurable. Feedance does not change your bids or budgets.

Multi-language and multi-currency feed support

For brands operating across more than one language or currency, RMC's documentation defines a specific field-naming convention rather than a separate file format: each localized value is expressed as the base field name with an underscore and a language or currency code appended.

  1. Language-specific fields append an underscore and the two-letter ISO 639-1 language code, for example Product_Name_en or Product_Name_tr.
  2. Currency-specific fields append an underscore and the three-letter ISO 4217 currency code, for example Original_Price_USD or Original_Price_TRY.
  3. Unlike the single-language file (which is submitted without a header row), a header row becomes mandatory once you use this multi-language/multi-currency naming convention, since RMC needs the header to identify which language or currency each column represents.

How often should your feed update?

Related Digital's product file specification states the file must be updated at least once per day. For catalogs with frequent price changes, flash sales, or fast-moving stock levels, updating more often than the documented daily minimum is standard practice for any personalization or recommendation feed, since stale stock or price data shown in a recommendation widget or personalized email undermines the reason for connecting the feed in the first place. Feedance can be scheduled to refresh the feed as frequently as your catalog needs, from several times a day down to the documented daily minimum.

Common feed errors and how to fix them

The issues below are drawn directly from validation rules stated in Related Digital's product file documentation.

  1. Duplicate product codes. The specification requires every product code to be unique; duplicates should be resolved at the source before the feed is generated.
  2. Empty values in a required column. Product Code, Category Code, Category Name, Inventory, Original Price, Discounted Price, Product URL, and Original Price Currency must all contain an actual value, even though all 20 columns must be present positionally in every row.
  3. No valid image URL. At least one of Small Image URL, Medium Image URL, or Large Image URL must resolve to a real image, or the recommendation widget has nothing to render.
  4. Discounted Price left blank or mismatched when there is no discount. When a product isn't discounted, the Discounted Price column must be set to the same value as the Original Price, not left empty or zero.
  5. A product assigned to more than one category. The specification allows only one category per product; multi-category assignments need to be resolved to a single primary category.
  6. Product codes that don't match your site's tracking events. If the code in the feed differs from the code your web or mobile app sends when a visitor views or buys a product, RMC can't connect that behavior back to the right catalog item.
  7. Feed not reachable, or not refreshed daily. Since the file must be accessible over HTTP and updated at least once a day, an unreachable URL or a stale file will cause recommendations to fall out of sync with your actual catalog.

Feed optimization tips

These are general feed-management best practices, not RMC-specific documentation, but they reduce the chance of the errors above showing up in production.

  1. Keep category codes and names consistent with your live site taxonomy so recommendation widgets link back to real, working category pages.
  2. Automate the Inventory and pricing columns directly from your source of truth rather than updating them by hand, since a single manual edit can desynchronize stock or price from your storefront.
  3. Use HTTPS, stable, long-lived URLs for your Small/Medium/Large image columns so widgets and personalized emails don't break when images move.
  4. If you sell in multiple languages or currencies, decide on the suffix convention (language and currency codes) up front and apply it consistently across every localized field, rather than mixing conventions mid-catalog.
  5. Reserve the optional Attribute/Attr_ fields for the specific merchandising data your recommendation widgets or email templates actually render, rather than dumping unused fields into the feed.

Frequently asked questions

Is a product feed mandatory to use Related Marketing Cloud? It's mandatory for the RMC Recommend module. For RMC Segment and RMC Target, whether you need it depends on the specific scenarios you're running.

What file format does RMC expect? By default, a semicolon-delimited, UTF-8-without-BOM text file with a fixed 20-column structure and no header row. Related Digital's team can alternatively accept a ready-made XML file, including Google Product Feed XML, for review.

How often does the feed need to update? At least once per day, per Related Digital's own documentation; more frequent updates are advisable for volatile pricing or stock.

Does RMC support multiple languages or currencies? Yes, through a field-naming convention that appends an ISO 639-1 language code or ISO 4217 currency code to the base field name, and this variant requires a header row.

What happens if a product has no discount? The Discounted Price column should mirror the Original Price value rather than being left blank.

Can I add custom or merchandising-specific fields? Yes -- the specification includes five optional "Attribute" columns beyond the required 20, and RMC's documentation also references custom-named fields for use in widgets and email rendering; confirm the exact naming rule and any length limit with your RMC contact when setting this up.

About Related Marketing Cloud

Related Marketing Cloud (RMC) is the omnichannel marketing automation and customer data platform of Related Digital, an Istanbul-based martech company. Related Digital grew out of euromessage, an early Turkish email marketing provider, and brought its tools together under the RMC brand. Its strongest presence is in Turkey and the surrounding region.

RMC combines a customer data platform with modules such as RMC Recommend for personalized product recommendations on web, mobile and email, RMC Segment for customer segmentation and RMC Target for behavior-based on-site personalization such as banners and popups.

A product file is required for RMC Recommend and is used scenario by scenario in Segment and Target, for example to show real product names, prices and images in a banner. The default format is a semicolon-separated UTF-8 file fetched over HTTP, with a naming convention for multi-language and multi-currency fields. An existing XML feed, such as a Google product feed, can also be reviewed by Related Digital's integration team.

Recommendations and personalized messages are only as good as the catalog behind them. Product codes must match the codes your site and app send in tracking events, and prices, stock and images must stay current, or shoppers are shown the wrong or unavailable products.

See which
products earn.

Connect your feed and GA4. We show Product Score, 4T, Price War and Broken Size on your own catalog.