Skip to content
  • There are no suggestions because the search field is empty.

Product Catalogue Rank

Introduction

Product Catalogue Rank is a tool that helps you decide which products should appear first on your website’s category pages. It looks at how popular each product is, based on events from the users. For example, how often the users interact with the products: clicks, views, buy or whether it’s trending. These events are then combined into a score in the rank that tells you which products are most likely to catch attention or drive sales. 

You can adjust how much each event matters. For example, if you want to focus on products that sell well over time, you can give more weight to buy-data. If you want to highlight products that people are exploring or discovering, you can focus more on item-click data. You can also choose whether the tool should look at recent activity (like the past week) or longer-term patterns. 

The rest of this document explains how to set up and use the Product Catalogue Rank in more detail through the modules that use this algorithm. 

 

Modulename: GetProductCatalogueRank 

Purpose:  This module is designed to help you sort and optimize category pages on your website. The Product Catalogue Rank represents a combined popularity score, calculated from visits, sales, and trend signals. It is not a single metric such as “bestsellers” or “most viewed”, but a blended score based on configurable weighting. These ranking signals can be weighted and adjusted dynamically to reflect your current business goals. 

This module provides a sorted list of all products in your inventory. The rank is based on the weight trends, sales and click popularity, which are configurable and can be adjusted dynamically. 

💡Related Module: GetContentCatalogueRank

Provides a sorted list of all content in your catalogue, ranked by overall popularity and trends.

  • The ordering is determined by a configurable weighting of popularity and trend metrics.
  • Ideal for delivering dynamic content recommendations based on what’s trending.

 

How It Works 

The module calculates a score for each product in your catalogue, allowing you to display products in the order most likely to drive engagement and sales. You can also boost specific product types—such as new arrivals—if this information is available in your product catalog ( e.g. through tags). 

Scoring is based on recent performance, using data from the past 7, 30, or 360 days.  
You can fine-tune how much weight to assign to different types of engagement. Short time periods (such as 7 days) make the ranking more dynamic and trend-driven, while longer periods (such as 360 days) create a more stable and evergreen ranking. The chosen time span affects how quickly the ranking reacts to changes in user behavior.

Time Period  Visit Weight  Buy Weight Visit Trend Weight  Buy Trend Weight 
7 days  ✓  ✓  ✓  ✓ 
30 days  ✓  ✓  ✓  ✓ 
360 days  ✓  ✓  ✓  ✓ 

 

👀 Recommended starting point: use weights between 4.0 and 6.0. We suggest adjusting one parameter at a time to clearly see its impact. 

💡 Tip: Increasing buy-weights will typically result in more basic all-time popular products being recommended, whereas adjusting visit-weights will lead to more inspirational product recommendations.

Note: Popularity reflects the total amount of engagement a product has received over the selected period. Trend indicates whether engagement is increasing recently. A product can be popular without trending, and vice versa.

Setup Guide

  1. Prepare your SFTP server: Before activating the module, make sure you have an SFTP server available to receive the ranked product list.
  2. Activate the module: In the Control Panel, activate the GetProductCatalogueRank module. 
  3. Configure connection details 
  4. sftpUrl: Enter the server IP or domain (e.g. 123.123.123.123 or sftp.raptorsmartadvisor.com) – no prefix required. 
  5. Username and Password: Enter your SFTP login credentials. 
  6. Folder name: Specify the folder where the file should be placed  
  7. (Optional) Select sister accounts if the ranking should apply across multiple accounts. 
  8. Test the output: Go to the module and click “Test” to generate a file with scores for all products. This file will be sent to the SFTP server from where you ingest the file into your CSM system. Review the output to ensure the ranking aligns with your expectations. If you want to make any changes, go to the module again and adjust the weights until you are satisfied. 

🔍 Note: Integration with Merchandising

You can integrate the GetProductCatalogueRank module with Merchandising. This allows you to influence the catalogue ranking based on active campaigns. 

When setting up a Merchandising campaign, simply select the module and choose which products to boost—just as you would when boosting products in web or email modules. Boosting increases the score of selected products or product groups. It does not force a product to the top, but it gives it a higher likelihood of appearing earlier in the ranking while still respecting underlying popularity signals.

Once the campaign is live, the campaign IDs will be included in the module output, showing which products are part of each campaign. This enables consistent and targeted promotion across your digital channels.