Bestsellers lose budget to products that do not sell
Segment your product feed by revenue or ROAS. The High, Mid, Low and No Revenue custom label values help align Google Ads budgets and bidding strategies with current product performance.
Revenue and ROAS segmentation
- Feed label
- cl_performance
- Required data
- Google Ads
- Type
- Products
Why does it matter?
- Shared budgets hide differences
High-return products share funding with products that do not sell. Averaged results limit the growth of bestsellers.
- Product performance changes
A fixed campaign structure cannot keep pace with sales changes. Daily label updates allow products to move between segments.
- Products without sales need a different approach
Products without revenue need controlled testing. They should not use the same budgets and targets as proven bestsellers.
How to diagnose the problem?
Check Revenue/ROAS segmentation in the Products model and compare it with your campaign structure.
- 1
Choose revenue or ROAS and a data source: GA4 or available store platform data.
- 2
Review the last 30 days. Products without results enter No Revenue, while the remainder form three equally sized groups: High, Mid and Low.
- 3
Check whether campaigns separate these segments and whether High products have sufficient budget.
Action strategy
- AScale High and control Mid and Low
Give High budget priority and a tROAS target that supports scaling. Set lower budgets and stricter targets for Mid and Low; combine these segments when account scale is smaller.
- BTest No Revenue separately
Create a low-budget campaign using Maximize conversions or Maximize conversion value, without tROAS or tCPA. Daily label updates move products between appropriately configured campaigns.
What to measure?
- Revenue
Compare revenue across campaigns based on individual segments.
- ROAS
Check whether returns improve as budgets and bidding become better aligned.
- No Revenue
Monitor whether the number of products without revenue decreases.
What if results don't improve?
Evaluate results after at least 3–4 weeks. If they do not improve, review budget constraints, bidding strategy and whether further splits by brand or category are appropriate.
Performance segmentation connects current sales data with campaign rules: better-selling products gain more room to scale, while products without sales remain under control.
More frameworks
- #08Customers
High-value customer activation
lista_rfm- IdoSell
- Google Ads
- Meta Ads
- #09Products
Cross-channel analysis
cl_channels- Google Analytics 4
- #10Products
High-return product control
cl_returns- IdoSell
- #11Products
New product control
cl_new_products- IdoSell
- Google Ads
Frequently asked questions
Does high ROAS mean a high margin?
No. ROAS describes revenue relative to ad spend, not product margin. In Data Octopus, performance analysis can be supplemented with margin or COGS data.
Do products need to be moved between campaigns manually?
Data Octopus updates product label assignments. Campaigns still need correctly configured product filters and an up-to-date feed.
Does High always contain the same products?
No. It is a relative segment based on the assortment's current performance. A label change in Data Octopus therefore does not indicate that a fixed revenue threshold has been reached.
Can store data replace GA4 data?
Yes. Data Octopus can use data from a connected store platform. Before choosing a source, compare data completeness and product identifier consistency.
Roll out your first framework
We'll show which playbooks give the fastest results on your data.
