A recommendation server for generating a digital content recommendation, the digital content recommendation for displaying on an electronic device associated with a user, the server connectable to the electronic device via a communication network, the recommendation server executing a ranking algorithm, the recommendation server comprising a processor configured to determine a relevancy parameter for a content item, the digital content item being originated from a content channel associated with the recommendation server,
- the relevancy parameter for ranking the digital content item as a recommended content item for users of the recommendation server, the recommendation server including a server and at least one client device connectable to the server via a communication network,
- the method executable by the recommendation server, the processor of the recommendation server further being configured to execute a recommendation algorithm to generate a set of recommended content items for a given user of the recommendation server;
- the processor being further configured to:
- identify a pool of users associated with the content channel, a given user of the pool of users being associated with the content channel;
- in response to receiving a content recommendation request from a first client device associated with a first user that belongs to the pool of users:
- generate, using the recommendation algorithm, the set of recommended content items for the first user, a given item of the set of recommended content items not originating from the content channel;
- artificially insert into the set of recommended items the digital content item;
- gather an indication of user interactions of the first user with the set of recommended items, the user interactions indicative of the first user's propensity for the digital content item;
- and
- predict a relevancy parameter of the digital content item for a user outside of the pool of users based on the user interactions of the first user.