How does the dynamic within a Performance Group work – and what do I need to consider when structuring them?
This article explains how Adspert’s Performance Group logic works and how to structure your groups effectively to get the most out of the optimization.
Adspert’s algorithm is designed to maximize the value from your advertising spend, always aligned with your chosen optimization target — whether that’s revenue, profit, vCPM or click optimization. In this article we show an example of revenue optimization.
This means:
The available budget is distributed across the campaigns within the Performance Group—within the limits of the daily budget set on the platform—based on their effectiveness in contributing to your chosen optimization goal, taking into account historical data, current performance, and strategic priorities.
You might notice that some campaigns in a Performance Group seem to perform differently than expected – for example, generating fewer conversions or less visibility.
This is not necessarily a sign of a problem, but rather a result of how Adspert dynamically allocates the available budget across campaigns within the group.
The algorithm constantly analyzes where the budget can have the most impact in achieving your chosen goal. If certain campaigns are currently better positioned to contribute to that goal they may temporarily receive more budget than others.
A shift in performance can happen because other campaigns in the group are currently more likely to generate better results. Campaigns are prioritized based on their current potential to support your goal of the entire Performance Group. These shifts help ensure that the available budget is used where it’s most effective.
To explain that dynamic better I love to take the David versus Goliath Comparison
Let’s say a Performance Group contains various campaigns like in our performance group that we see here and we have strong established campaigns with high numbers of conversions but also campaigns with lower number of conversions that might be newer.
So what happens?
Adspert recognizes that one campaign is currently better at achieving the daily goal and creating more revenue, and therefore allocates more budget there.
As a result, the “weaker campaign” might receive very few or even no impressions – not because it’s a bad campaign, but because it’s simply not as competitive (yet) in the group.
How can you make sure adspert allocates budget as well to the newer and apparently smaller campaign?
First of all, it is important to mention how you build a Performance Group there is no right or wrong ! it always depends on your internal strategy but If you want to ensure that smaller or newer campaigns get more attention, the best solution is:
Remove them from the Performance Group and assign them their own individual optimization target.
If you need a manual how to move campaigns to a new Performance Group or add them into an existing one , please see here
This allows Adspert to allocate budget specifically to that campaign – without it being outcompeted within a group.
Best Practices for Setting Up Performance Groups and to ensure a balanced distribution we recommend:
Group campaigns with similar performance levels (e.g., similar number of conversions, similar maturity)
Avoid mixing very new campaigns with high-performing ones
Review your groups regularly as performance trends shift
In short: Performance Group dynamically distributes your budget – favoring campaigns that are most likely to deliver results today. That’s great for efficiency, but it can lead to newer or weaker campaigns being deprioritized. If you want to give certain campaigns a chance to grow, consider splitting them into their own group with a dedicated goal.