Affiliation overview

Nowadays affiliation revenue can easily be accountable for 10-20% of tier 1 publishers. It’s more and more common to see newsrooms having editors dedicated to content commerce articles production.

The Marfeel Affiliation module helps editors:

  1. Understand content production of affiliation articles via Explore
  2. Understand which products are getting more clicks via HUD to re-order the links based on CTR. Products with higher CTR should be moved the highest on an article
  3. Get a in-depth understanding of how users are clicking on different affiliation modules via Recirculation and Article details
  4. Drive more clicks towards affiliation product pages through automated Experiences

How are affiliation links detected

When Marfeel detects an article with traffic it processes it during the Editorial Audit Phase. Amongst other things Marfeel detects all the internal and external links an article has.

Links pointing to Amazon, Awin, Tradedoubler, Aliexpress, Skimlinks affiliation networks are automatically classified as affiliation. Other links might get classified if they test positive on these heuristics:

  1. Must be an external host not pointing to the same site
  2. Must be an absolute url, no relative
  3. Must use https protocol
  4. The <a /> tag has a rel=nofollow or rel=sponsored attribute
  5. The link contains a utm_.*, .aff. or .af_. queryparam
  6. Marfeel excludes links pointing to", “”, “”, “”, “”, “”, “”, “”, “”, “”, “”, “”, “”, “”, “

If Marfeel detects at least one link meeting the criteria above it will assign hasAffilation=true to the Article. hasAffilation is available both as a filter and a dimension across the Marfeel Platform on Compass, Explore, Optimize, Good morning modules.

If a link is classified as an affiliation link but doesn’t have an explicit rel=nofollow or rel=sponsored and audit will trigger.


As a user, you might be interested in removing the URL identified as affiliated from your affiliation reports.

You can easily exclude this content through Metadata Settings using the Blacklist modules to remove the modules you would like to exclude.

After doing this setup, you will need to re-execute the audit to update the Editorial Audit.