Skip to content
Login Contact

Marfeel Recommender: Configure feeds and weights

Feeds are the building blocks of the Content Recommender system. They control which articles are recommended to users by combining different recommendation engines, distribution strategies, and even content from external accounts. This guide covers feed types, configuration options, and practical use cases.

A feed is a content source that determines which articles the recommender surfaces to users. Each feed can:

  • Use a specific recommendation engine such as most read, latest, trending, similar, highest CTR, personalized, or balanced. These engines rely on different ranking signals to score and order content.
  • Combine with other feeds to create a blended recommendation experience.
  • Include remote feeds from other accounts, allowing content sharing between different publishers or sites.

By configuring feeds, you tailor the recommender to deliver content that aligns with your site’s goals and your users’ interests.

Feeds can be configured in two primary ways using the Distribution field:

Feeds are prioritized in a specific order. The recommender pulls the specified number of articles from each feed in sequence until the desired total number of articles is reached.

Marfeel Recommender feeds configured by order distribution

  • Sequential filling: The system fills the recommendation slots by taking articles from the first feed until it runs out or reaches its limit.
  • Proceed to next feed: If more slots are available, it moves to the next feed in the order.

You have two feeds:

  • Feed 1: Contains 2 articles.
  • Feed 2: Contains 4 articles.

You want a total of 3 articles in your recommender. Result: The recommender takes 2 articles from Feed 1 and 1 article from Feed 2.

Prioritizing content: Ensure that the most important content (e.g., from a certain section) appears first.

Feeds are assigned weights, and articles are selected based on the proportion of these weights, similar to probabilities.

Marfeel Recommender feeds configured by weight distribution

  • Weighted selection: Each feed’s weight determines the likelihood of its articles being selected.
  • Probability calculation: The probability of selecting an article from a feed is its weight divided by the total weight of all feeds.

You have two feeds:

  • Feed 1: Weight of 1.
  • Feed 2: Weight of 3.

Total weight: 1 + 3 = 4. Probabilities:

  • Feed 1: 1/4 = 25% chance.
  • Feed 2: 3/4 = 75% chance.

Each article slot is filled by randomly selecting from the feeds based on these probabilities.

Balanced diversity: Blend content types while giving preference to certain feeds (e.g., more weight to personalized content over generic content).

You can restrict the number of articles from specific categories within the resulting feed to guarantee a diverse, balanced set of recommendations:

  • Sections: Limit articles from any one section.
  • Hosts: Control content from different domains or subdomains.
  • Authors: Prevent over-representation of a single author’s work.
  • Topics/Tags: Ensure a variety of subjects are covered.
  • Folders: Manage content groupings based on custom criteria.
  • Section restriction: Limit the recommender to include no more than one article per section.
  • Author restriction: Ensure that no single author has more than two articles in the recommendations.

The recommender system also automatically excludes articles that a user has already read, maximizing recirculation by encouraging users to explore new content rather than revisiting what they have already seen.

You can set a maximum number of articles for the entire feed to ensure the recommendations fit within the visual design of your site and do not overwhelm users.

  • Visual consistency: Prevents layout issues by keeping the number of recommendations predictable.
  • User experience: Helps maintain a clean and organized appearance.

Set the feed to display a maximum of 5 articles, even if the combined feeds could provide more content.

Remote feeds allow you to incorporate content from other sites or publications into your recommender. This feature is useful for large publishers who own multiple sites or for cross-site content recommendation partnerships between different publishers.

  • Content sharing: Remote feeds enable the sharing of content between different accounts or domains.
  • Independent control: The originating site controls the content within the remote feed.
  • Seamless integration: Remote content appears in your recommender alongside your own content.
  1. Originating site:
    • Creates a recommender using their own content.
    • Generates a unique recommender ID.
  2. Receiving site:
    • Creates a new recommender.
    • Adds a remote feed by inputting the provided recommender ID from the originating site.
    • Configures the feed alongside their own feeds.

The originating site (e.g., a Sports publication) has full control over what content is included in their feed. Any changes or curations made by the originating site are reflected in real time in the receiving site’s recommender.

Measuring remote feeds: recirculation metrics

Section titled “Measuring remote feeds: recirculation metrics”

Both the originating and receiving sites have access to metrics related to the performance of the remote feed, allowing for data-driven optimization.

  1. Receiving site (e.g., News Site): Full metrics
    • Eligible: Number of articles available for recommendation.
    • Viewable impressions: How many times articles were actually viewable by users.
    • Clicks: Number of times users clicked on the recommended articles.
    • Click-through rates (CTRs): The ratio of clicks to viewable impressions.
  2. Originating site (e.g., Sports Site): Partial metrics to avoid disclosing the number of pageviews from the receiving site
    • Viewable impressions: Number of times their articles were viewed on the receiving site.
    • Clicks: Number of clicks their articles received on the receiving site.
    • CTRs: Click-through rates for their content on the receiving site.

The originating site does not see the eligible articles metric from the receiving site to protect the latter’s overall pageview data.

The benefits of metrics sharing:

  1. Optimization: The originating site can fine-tune their content and recommendations based on performance data.
  2. Transparency: Both parties can monitor the effectiveness of the content sharing arrangement.
  1. Expanded content offering: Provides users with a broader range of content without the need to create it all in-house.
  2. Cross-promotion: Increases visibility for both sites, potentially attracting new audiences.
  3. Real-time updates: Changes made by the originating site are immediately reflected in the receiving site’s recommender.
  4. Control over content: Each site maintains control over their own content and how it is presented.
What is the difference between feed order and feed weight distribution?

Feed order fills recommendation slots sequentially from each feed in priority order. Feed weight assigns probabilities to each feed, so articles are selected randomly based on the proportion of each feed’s weight relative to the total.

How do remote feeds work in Marfeel Recommender?

Remote feeds let you incorporate content from other sites or publications. The originating site creates a recommender and generates a unique ID. The receiving site adds a remote feed using that ID. The originating site retains full control over its content, and changes are reflected in real time.

How can I ensure content diversity in recommendations?

You can restrict the number of articles from specific categories within the resulting feed, including sections, hosts, authors, topics or tags, and folders. The recommender also automatically excludes articles the user has already read.