Cart recommendations through a combination of customer history analysis and filtering techniques

Cart recommendations through a combination of customer history analysis and filtering techniques


An e-commerce company wanted to add functionality to their checkout system to recommend additional products to their customers based on their previous order and site search history. To recommend products that fit their customers’ needs and behavior, the company would need to identify and process relevant customer data points from across all devices and channels. 


Neal Analytics helped the business recommend relevant products by implementing a predictive ad platform. 

To serve the most relevant ads to customers, Neal designed the platform to leverage historical multi-variable segmentation. The segmentation enabled the business to divide customers into groups based on various attributes. Neal then used the segments alongside a customer recommendation model to implement a filtering method that leverages content-based and collaborative filtering. The filtering method, in turn, helps to and infer product and customer relationships.  

Content-based filtering  is a popular technique that helps understand the users’ preferences based on keywords in the database. Here, “content” refers to the attributes of the products a user likes. So, the idea behind content-based filtering is to tag products using specific keywords and recommend various products with similar attributes. 

Example: Netflix provides you movie recommendations based on your choices. 

While collaborative filtering methods help filter out products that a user might like based on the reactions of similar users. It uses an extensive database of users and finds smaller sets of users having similar tastes to a particular user.  

Example: Amazon displays products frequently bought together (e.g., a shaker bottle is commonly purchased with protein supplements). 


The historical multi-variable segmentation helped the E-commerce company predict what their customer was likely to purchase next. With their data and a customer recommendation model, the company could recommend highly relevant products in advertisements, suggest appealing add-on items as customers shop, and provide “did you forget” style reminders to customers in the checkout process.    

Cart recommendations through a combination of customer history and next purchasesBased on the segmentation, the most likely purchase predictions for customers were:  

  • Paper  
  • Books 
  • Room fresheners  
  • Paper napkins  
  • Creamer  
  • Protein bars  
  • LED light bulbs 

These predictions helped create less friction for customers in the online shopping process and offered a data-driven method to improve engagement and sales.