There is no universal answer for when a product is considered underperforming, but it should meet these criteria:
If a product has no or low clicks/impressions, it should be considered "dead," and you should run a Zombie campaign instead. You also need to ensure that the product had a fair chance to prove itself, but still didn’t perform after some budget was spent.
The goal of the Underperformers campaign(s) is to give your products one last chance to shine and return to the main campaigns. The algorithms of the main campaigns might not favor them, but giving them a chance could put their performance back on track.
This campaign also puts a spotlight on weak products, giving you valuable feedback that can be used to optimize your main campaigns. For example, if most underperforming products come from a single category, your Category Asset Groups might need an upgrade.
The appropriate limit should be based on the main campaign structure you're using. Since it’s always performance-driven, one of the following two benchmarks should align with your strategy:
This one is quite simple. A ROAS of 1 or 100% means that for every 1 USD spent, you earn 1 USD in revenue. Anything below that (90%, 80%, 70%, etc.) results in a loss. Generally, anything below 100% falls into the "underperformer" category.
However, 100% is not a universal benchmark. Consider these main campaigns:
In this case, you might want to consider any product with a ROAS below 200% as a potential underperformer.
I guess you all know what POAS means, but let me remind you if not. POAS (Profit on Ad Spend) measures how much profit you earn for every unit of currency spent on advertising. It’s calculated as Profit ÷ Ad Spend and helps determine the true profitability of campaigns:
In this case, anything below 1 could be considered underperforming. However, depending on your main strategy, you might choose to set the threshold at 1.2 or another value.
You don’t want to move products from your main campaign if they haven’t had a proper chance to deliver results. A product shouldn’t be considered an underperformer if it has only spent, for example, 2 USD in total.
Every product deserves a fair shot. Therefore, you need to define a minimum ad spend criteria based on the spend of your main campaigns.
It’s entirely up to you and your budget. Most companies run just one campaign, but you can also create multiple campaigns and name them something like “Poor,” “Bad,” or “Sucks” if that helps you organize them better.
For our example, let’s go with two Underperforming campaigns:
To build a ROAS-based PMAX structure, you first need to calculate the metric, as it cannot be directly imported from Google Ads. Instead, you will need to import both required metrics from Google Ads first:
Let's jump into importing this data to Dotidot:
Next, you need to create a new variable that calculates ROAS from the additional data using this formula: (Revenue / cost)*100 = ROAS %
With this in mind, create ROAS % variable:
This is the most important step, as you need to combine your conditions correctly. Your goal is to:
Let’s create your product sets:
Done! Now repeat the process for the "Losers" product set. The only difference is in the ROAS condition — set it to less than 100%, the budget condition remains the same.
The final step is the simplest: build your campaigns based on created product sets:
TIP: If you need help with the Pmax campaign setup, visit our Knowledge base.