First, let's understand how the algorithm works
Our algorithm first randomly picks a collection from the list of collections attached to the campaign. If one of the collections has more products than the other collections, the chance it would get picked gets higher.

Once the collection got picked, our algorithm picks a random product inside it. Our algorithm does 10 product jumps each time it randomizes a new product to post. It means that the first product posted will be between product #1-#10, the second will be one of #10 - #20, and so on.

Improving the randomness
Sometimes, the merchant can have a scenario where the random algorithm is not "random enough". It can be felt in campaigns with one or few collections, while each collection has many products.

We suggest splitting the big collection into smaller collections (up to 200-300 products). It would improve the randomness of the collection immediately.

Did this answer your question?