Under the hood recommendations rely on supervised machine learning models and the Algolia foundation.
For both models, the data corresponding to the past 30 days is collected. This results in a matrix where columns are userTokens and rows are objectIDs. Each cell represents the number of interactions (click and/or conversions) between a userToken and an objectID. Then, Algolia Recommend applies a collaborative filtering algorithm: for each item, it finds other items that share similar buying patterns across customers. Items would be considered similar if the same users set interacted with them. Items would be considered bought together if the same set of users bought them.