Recommender Configuration Overview

The Marfeel Content Recommender system is a powerful tool that helps you deliver personalized and engaging content to your audience. By leveraging various recommender engines and applying content restrictions, you can tailor the content recommendations to match your users’ interests and your site’s goals.

This guide provides a step-by-step explanation of how to configure a Marfeel Recommender, including choosing the right recommender engine, setting up content restrictions, and configuring the recommender’s mode.

Steps to Configure a Marfeel Recommender:

  1. Choose an engine
  2. Configure the Time Window parameter
  3. Apply Content Restrictions
  4. Configure the ranking signal

1. Choose an Engine

Marfeel offers several pre-configured recommender engines, each designed to prioritize different ranking signals. Selecting the appropriate engine depends on your content strategy and what you aim to achieve.

Available Recommenders:

  1. Most Read : Highlights the most popular articles based on overall traffic. Read more.
  2. Latest : Features the most recently published articles on your site. Read more.
  3. Trendy : Showcases articles with a sharp increase in traffic over short periods. Read more.
  4. Similar : Recommends articles closely related to the one being viewed. Read more.
  5. Highest CTR : Surfaces articles that have performed well in terms of click-through rate. Read more.
  6. Personalized : Tailors recommendations to the user’s interests, preferences, and behavior. Read more.
  7. Default : Provides a balanced recommendation approach, combining all signals without heavily weighting any particular one. Read more.

2. Configure the Time Window Parameter

The Time Window parameter defines the period over which the recommender considers traffic data for the Popularity signal. Adjusting this parameter can help you focus on content that is currently popular or has been popular over a longer period.

Options

  1. Short Time Window (e.g., last 24 hours): Highlights content that is currently trending.
  2. Long Time Window (e.g., last 7 days or month): Includes articles that have sustained popularity.

How to Configure

  1. Decide on the timeframe that aligns with your content strategy.
  2. Set the Time Window parameter in the recommender’s settings.
    Example:

For a news site that wants to feature the most current articles, set the Time Window to the last 24 hours.

3. Apply Content Restrictions

Content Restrictions allow you to control which articles are eligible for recommendation. You can restrict recommendations based on various dimensions, such as domain, section, author, topics, content type, and more.

Available Restrictions

  1. Host : Limit recommendations to articles within the same domain or a specific host. This is ideal for multi-site setups.
  2. Folder
  3. Section
  4. Author
  5. Topic
  6. Tag
  7. HTML Language
  8. Content Type
  9. Days Since Published
  10. Has Image : Ensures that only articles with images are recommended, preventing broken images in modules that display thumbnails.

How to Apply Restrictions

  1. Same Value : Restrict recommendations to content that shares the same attributes as the current article (e.g., same section, author, or topic).
  2. Specific Values : Choose specific hosts, sections, authors, etc., to include or exclude. You can use operators:
    1. Equals : Include articles that match the specified values.
    2. Not Equals : Exclude articles that match the specified values.

Example 1: Restrict to Same Section

To recommend articles from the same section as the current article being read by a user:

  • Set the Section filter to Same Value.

Example 2: Exclude Specific Authors

If you want to exclude articles by certain authors (i.e. News Agencies):

  • Set the Author filter to Not Equals and specify the authors to exclude.

Fallback Mechanism

If the number of articles matching your restrictions is fewer than requested, the recommender will remove some restrictions to fulfill the request. The filters are removed sequentially in the following order:

  1. Publish Time
  2. Tags
  3. Topics
  4. Authors
  5. Sections
  6. HTML Language

Bear in Mind:

Marfeel Recommender will not recommend articles below a certain traffic threshold, deeming them as not relevant. For an article to be considered relevant enough to be recommended, it needs to fulfill any of the following minimum conditions.

  • 50 visits during last 7 days
  • 10 visits during last hour
  • 5 visits during last 5 minutes

4. Exclude Previously Read Articles (Personalized Recommendations)

When using the Personalized recommender, the system takes into account which articles the user has already read right from the start and excludes them directly during the query. This ensures that the user only receives fresh, unseen recommendations, enhancing the overall personalization and engagement.

Benefits of Excluding Already Read Articles:

  • Enhanced User Experience: Users appreciate seeing new recommendations instead of repeats, increasing satisfaction and the likelihood of returning.
  • Improved Engagement: By surfacing only new articles, you keep user interest high, encouraging them to explore more content.
  • Optimized Performance: Presenting fresh recommendations aligned with user history can significantly boost CTR and overall user retention.

5. Configure the Ranking CTR Signal

The Ranking CTR (Click-Through Rate) signal evaluates how well articles perform based on user clicks in recirculation modules or specific contexts. By configuring this signal, you can boost articles that have higher engagement, making your recommendations more effective. This is important because:

  • Articles with higher CTRs are proven to attract user interest.
  • Focusing on CTR can increase overall engagement and click-through rates.

Warning
This is an advanced configuration parameter. Most of the times using Module Name = same is the desired option.

You can specify which CTR data the recommender should use by setting filters based on all the dimensions supported by Marfeel Recirculation module like module Name, origin and destination URL, Author or Section among others.

Using Module Name

Boost articles with higher CTR in the same recirculation module the recommender will consider the CTR of articles within the same module, promoting those with higher CTR.

  • Set Module Name to Same Value (Module Name = same).

If you have a recirculation module named “Related Articles” on your article pages, setting Module Name = Related Articles will prioritize articles that have performed well in that specific module.

Using Origin URL to promote most clicked articles in the Home Page

Recommend articles with the highest CTR from a specific origin page the recommender will prioritize articles that have the highest CTR when users navigate from the specified origin URL.

To recommend articles that have the highest CTR from the homepage:

  • Set Origin URL = homepage.

This configuration will boost articles that users frequently click on when visiting your homepage.

Using Destination Author

Recommend articles with the best CTR for a specific author. The recommender will promote articles that have high CTR and are authored by the specified author.

If you want to recommend articles with the best CTR from the same author as the current article:

  • Set Destination Author = author.

This will prioritize articles written by the same author that have performed well in terms of CTR.