Recombee Docs
Visit recombee.comStart Free
docs20User Documentation
adminuiAdmin UI
reql32ReQL
codeAPI Clients & Integrations
cookhatScenario Recipes
suitcaseMisc
News Recipes / Article Page / Cross-Site Recommendations

Cross-Site Recommendations on Article Page

Introduction

Cross-Site Recommendations enable news platforms operating multiple sites to recommend articles from across their entire network. This helps drive traffic between properties while ensuring that recommendations remain relevant to the user's interests.

There are two primary use cases:

  1. Recommending articles on topics related to the current article, but from different sites.
  2. Recommending articles from other sites based on the user's history and preferences.

Scenario Setup

In the Recombee Admin UI, navigate to the Scenarios section and choose Create Scenario.

  1. Enter a Scenario ID, such as "cross-site-related".
  2. Choose Recommendation type - Items to Item.
Admin UI - Scenario Setup

Logic

The Logic defines the behavior of the recommendation engine.

  • Select the news:related logic type from News models to recommend articles on related topics.
Admin UI - Logic

Filters

Excluding Articles from the Current Site

Since all articles from all sites are stored in a single Recombee database, use the item property that indicates the source site (e.g., siteId) to exclude content from the current site.

  1. Navigate to the Business Rules section and Create Rule.

  2. In the editor, set the ReQL filter expression:

    ReQL
    'siteId' != context_item["siteId"]
    

    The context_item ReQL function references the currently opened article.

  3. Store the rule by clicking Create Rule.

Admin UI - Business Rules
  1. After creating the rule, apply it in the Filters section of the Scenario.
Admin UI - Scenario Filters

Constraints

Ensure Diversity Across Sites

To showcase the breadth of your network and avoid over-representing any single site, you can apply a Constraint to limit the number of recommended articles per site. To set this up:

  1. Navigate to the Constraints tab of the Scenario and click Add Constraint.
  2. Select or create an Segmentation that groups articles by site (e.g., using a siteId property).
  3. Define the Limit Type:
    • Absolute to allow a maximum number of articles from a single site (e.g., up to 2).
    • Percentage to ensure no more than a defined share of items come from one site (e.g., max 50%).

This setup ensures that the recommendations include content from a variety of sources, reinforcing the value of your full portfolio.

Admin UI - Constraint

Requesting Recommendations

There are three ways to integrate Cross-Site Recommendations.

  1. No-Code Widget – create a No-Code Widget using the visual editor in the Admin UI to embed cross-site recommendations with zero coding.

  2. Widget SDKs – use the SDK to display the recommendations as a Carousel, Grid, or Feed.
    Use the Recommend Items to User or Recommend Items to Item endpoint when initializing the widget.

  3. API SDK – request the appropriate API endpoint using a client SDK of your choice:

© Copyright 2025, Recombee s.r.o
docs.recombee.com