Skip to content
overview

Why do I get different winners every time?

When looking at your marketplace or API results, it can happen that auction winners change for each page refresh or API call.

This is by design and can be due to to two reasons.

Available campaigns

The set of available campaigns can change between requests. If an existing campaign is de-activated or a new campaign is launched, this could influence which winners show in specific auctions.

Pacing algorithm

Campaigns have a budget set when they are created. This budget applies to a specific period of time: Daily, weekly or monthly.

Topsort uses a pacing algorithm to make sure the budget is spent evenly over this period of time.

This prevents long-term budgets from being consumed in short periods of time.

For example, as a vendor you create a campaign with a weekly budget. The expectation is that the campaign will be shown for 7 days, not for the entire budget to be consumed in the first few hours of day 1.