Search

The Profit Segmentation Playbook For Google Shopping: From ROAS To POAS

The profit segmentation playbook for Google Shopping from ROAS to POAS: group products by margin, break-even ROAS and POAS, then label and test each group.

By , Founder
Published 15 min read

Google Shopping and Performance Max optimise on the numbers you feed them. If those numbers only see revenue, not margin, your best-looking campaigns can hide unprofitable products.

Profit segmentation fixes that. You group products by their economics – margin, break-even ROAS, POAS and stock – and then give each group the budget, bid target and treatment it can afford.

This playbook defines profit segmentation, explains how it relates to ROAS and POAS, and gives you testable frameworks you can apply in both Standard Shopping and Performance Max.

What you’ll get from this guide

  • A working definition of profit segmentation for Google Shopping and PMax
  • Decision rules for when and how to split campaigns by profit
  • Three practical segmentation frameworks you can A/B test
  • A measurement plan that moves you from ROAS-only to POAS and true profit

1. What Is Profit Segmentation In Google Shopping?

Profit segmentation is the practice of structuring your Shopping and Performance Max campaigns so that products are grouped, bid and budgeted based on profit, not just revenue.

At product level, that means working with:

Bar chart of break-even ROAS by contribution margin: a product with a 30% margin breaks even at a ROAS of 3.33, a product with a 50% margin at a ROAS of 2.
A 30% margin breaks even at a ROAS of 3.33 and a 50% margin at 2: the thinner the margin, the higher the ROAS a product needs. In POAS terms, every product breaks even at 1.0.Source: Calculated as 1 ÷ contribution margin, from the examples in this guide
Show the data
Break-even ROAS by contribution margin
Contribution marginBreak-even ROAS
30% margin3.33
50% margin2

In the campaign layer, profit segmentation shows up as:

Diagram of the four layers of profit segmentation in Google Shopping: product economics, Merchant Center custom labels, product or listing groups in Google Ads, and separate campaigns only where needed
Profit segmentation starts with each product's economics, travels through custom labels and reaches a separate campaign only when a group needs its own budget or target.

Done well, profit segmentation answers three questions your account-level ROAS cannot:

  1. Which products earn more profit than they cost after ads?
  2. Which products deserve more budget at a lower target ROAS because their margin is high?
  3. Which products should be paused, excluded or pushed to lower priority until economics change?

2. From ROAS To POAS: Why Revenue Segmentation Stops Being Enough

Most Google Shopping accounts still optimise on ROAS: revenue ÷ ad spend. That ratio says nothing about what the products cost to sell. (Source: Product Metrics – ROAS vs ROI)

Two products can both sit at a ROAS of 4:

  • Product A with a 50% margin has a POAS of 2.0.
  • Product B with a 20% margin has a POAS of 0.8.

Same ROAS, opposite profit stories. POAS makes the difference visible because it multiplies ROAS by contribution margin:

POAS = ROAS × contribution margin

For a given ROAS, lower margin means lower POAS.

Bar chart of POAS for two products that both have a ROAS of 4: product A with a 50% margin reaches 2.0, product B with a 20% margin 0.8, below the break-even line at 1.0.
At the same ROAS of 4, the 50% margin product returns a POAS of 2.0 and the 20% margin product 0.8, below the break-even of 1.0.Source: Calculated as ROAS × contribution margin, from the example in this guide
Show the data
Same ROAS of 4, different POAS
ProductPOAS at a ROAS of 4
Product A, 50% margin2
Product B, 20% margin0.8

That is why Product Metrics starts with ROAS and switches to POAS as soon as you connect margins, so every product can be read against a POAS break-even of 1.0. (Source: Product Metrics – MER vs ROAS, POAS, ROI and nCAC)

Profit segmentation is how you turn that metric shift into campaign structure:

  • Break-even ROAS per product tells you whether a shared ROAS target hides loss-making SKUs.
  • POAS by product tells you which products earn contribution after ads and which drain it.
  • Margin bands tell you how aggressively each group can afford to be bid.

3. Best Strategies For Profit Segmentation In Google Shopping Campaigns

Across Standard Shopping and Performance Max, the most effective profit segmentation techniques fall into four broad strategies:

  1. Segment by margin bands first. Group products into high - medium and low - margin tiers using custom labels, then give each tier the ROAS or POAS target it can afford.
  2. Overlay performance tiers. Within each margin band, separate products that already beat their break-even from those that do not.
  3. Respect stock and lifecycle. Avoid pouring budget into low-stock or clearance products, even if their margin is high.
  4. Escalate from labels to campaigns only when the decision changes. Keep one campaign where products still share a commercial objective and target. Split only when a group needs a different budget target or treatment. (Source: Product Metrics – Shopping and PMax structure by profit)
Diagram of four profit segmentation strategies for Google Shopping: margin bands, performance tiers, stock and lifecycle, and campaign splits, each paired with the question it answers about a product
Margin bands, performance tiers and stock live in custom labels; a campaign split is the last step, taken only when the decision changes.

The rest of this guide turns those strategies into concrete testable frameworks.

4. The Building Blocks: Data, Metrics And Labels

Before you change any campaigns, check that three foundations are in place.

4.1 Get Contribution Margin Per Product

You need at least an approximate contribution margin by SKU or product type:

That is the definition Product Metrics uses for POAS and break-even ROAS. (Source: Product Metrics – POAS meaning)

If you cannot get margin per SKU yet, start with broader bands:

  • Category-level or brand-level margins where products are similar
  • Manual overrides for known outliers (e.g. house brands vs marketplace brands)

You can refine to product-level margins later; do not wait for perfect data before running your first tests.

4.2 Choose A Primary Profit Metric

You do not have to abandon ROAS. Instead:

  • Use break-even ROAS per product to decide whether a shared ROAS target is realistic.
  • Use POAS per product to decide which SKUs deserve more or less budget at that target.

Product Metrics documents the break-even ROAS formula as 1 ÷ contribution margin and shows how dividing a product’s ROAS by its break-even ROAS gives you its POAS. (Source: Product Metrics – Break-even ROAS per product)

If you prefer to express everything in POAS, the break-even is always 1.0, which often makes decision rules easier to read.

4.3 Put Profit Into Merchant Center Via Custom Labels

Google Merchant Center exposes five custom label fields, custom_label_0 through custom_label_4, which you can fill with your own values such as margin tier or bestseller status. (Source: Google Merchant Center Help – custom_label_0–4)

Google Ads then lets you subdivide product groups (Standard Shopping) or listing groups (PMax) on those labels. (Source: Google Ads Help – Use custom labels for Shopping ads)

A simple profit-focused label plan might reserve slots as follows:

  • custom_label_0 – margin band (e.g. margin_low margin_mid margin_high margin_exclude)
  • custom_label_1 – performance tier (e.g. poas_above_target poas_near_target poas_below_target)
  • custom_label_2 – stock band (e.g. stock_low stock_ok stock_high)
Custom label plan for profit segmentation: custom_label_0 holds the margin band, custom_label_1 the POAS performance tier and custom_label_2 the stock band, with custom_label_3 and 4 left free
Three label slots carry margin, performance and stock; each product holds one value per slot, so campaigns can filter on any combination.

Product Metrics’ Product Segmentation feature already writes six performance segments (Stars Question Marks Cash Cows Dogs Drainers Ghosts) to a chosen custom label so Shopping and PMax campaigns can split on them. (Source: Product Metrics – ML Product Segmentation)

Product Segmentation's six segments by advertising clicks and return: Stars, Question Marks and Dogs with high clicks, Cash Cows, Drainers and Ghosts with low clicks, each written as one custom label value
Each product gets one of six segments by clicks and return, written as a single label value such as custom_label_0: stars.

5. Framework 1 – Margin-Band Profit Segmentation (Standard Shopping)

This is the lowest-friction way to improve profit margins through campaign segmentation in Google Shopping.

5.1 Define Your Margin Bands

Start with three or four tiers that reflect your catalogue:

  • Tier A – High margin. Products whose contribution margin is well above your shop average.
  • Tier B – Medium margin. Most of your core products.
  • Tier C – Low margin. Thin-margin or price-matched SKUs.
  • Optional: Tier D – Exclude. Products you never want to advertise at scale (e.g. loss leaders or marketplace SKUs with no margin).
Table of four margin bands with illustrative data: a 50% margin breaks even at a ROAS of 2, 30% at 3.33 and 20% at 5, so the high-margin tier gets the lowest ROAS target and tier D is excluded
Illustrative data: the high-margin tier breaks even at a ROAS of 2 and can take a lower target, while the low-margin tier needs at least 5.

Many feed practitioners recommend mapping these bands into a custom label so campaigns can filter on them rather than trying to encode them only in ROAS targets. (Source: Cart.com – Advanced feed optimisation tactics)

5.2 Label Products In The Feed

Populate a margin label in Merchant Center or your PIM/feed tool:

  • Add a margin band field per product.
  • Map it into, for example, custom_label_0.
  • Check in Merchant Center that the processed products show the expected label values.

Google’s own documentation uses margin as a core example for custom labels and shows how a Margin label can distinguish low - and high - margin items. (Source: Google Ads Help – Use custom labels for Shopping ads)

5.3 Restructure Product Groups

In your Standard Shopping campaigns:

  1. On the Product groups page, subdivide by custom_label_0 (margin band).
  2. Set separate ROAS targets or bid adjustments per band:
    • Tier A can often afford a lower ROAS target or relatively higher CPC.
    • Tier C may need a higher ROAS target or lower CPC to stay profitable.
  3. Keep one campaign to start with; you only need separate campaigns if a band warrants its own budget or bid strategy.

This structure turns a single blended performance view into a view where you can see spend ROAS and POAS per margin tier then adjust bids or targets accordingly.

5.4 How To Test It

To run an A/B-style test:

  • Pick one country or category where volume is healthy.
  • Run the old unsegmented structure and the new margin-banded structure in parallel on different product sets.
  • Hold your overall budget steady and compare POAS and profit per product after a full conversion window.

If you use Product Metrics, you can read Stars Dogs and Drainers per band rather than per account and see whether spend shifts towards products above a POAS of 1.0. (Source: Product Metrics – Product Segmentation)

6. Framework 2 – POAS And Performance Tiers: Profit-Driven Product Groups

Margin bands say what a product could afford. Performance tiers say what it is actually doing.

You can segment Google Shopping campaigns for higher profits by combining both.

6.1 Define POAS-Based Tiers

Using your product-level reporting (native or via a tool):

  • Earners – products with POAS comfortably above 1.0 and above your long - term target.
  • Near break-even – products with POAS between ~0.8 and 1.2.
  • Drainers – products with POAS persistently below 1.0 with meaningful spend.

Product Metrics’ six standard segments are an example of this kind of tiering based on clicks and return (ROAS or POAS). (Source: Product Metrics – Product Segmentation marketing)

6.2 Apply Tiers As Labels

You can:

  • Use an internal process or script to tag products in a supplemental feed as poas_above poas_near poas_below in custom_label_1.
  • Or let a segmentation tool write the performance segment to a custom label for you.

Either way, the aim is the same: to see and control budget per performance tier not just per campaign.

6.3 Use Performance Tiers To Set Priority And Bids

Within each margin band from Framework 1:

  • Earners can receive higher priority and more budget.
  • Near break-even products stay in test with conservative targets until you fix price creatives or landing pages.
  • Drainers are candidates for exclusion lower bids or structural changes.
Three-by-three grid of margin band against POAS performance tier: high-margin earners get the most priority and a lower target ROAS, low-margin drainers are excluded, and near break-even products stay in test
Crossing three margin bands with three POAS tiers gives nine groups, each with its own priority, instead of one campaign average.

Standard Shopping gives you direct control over product group bids and negatives so you can be quite precise without exploding the number of campaigns. Product Metrics’ Google Shopping optimisation guide shows how to layer these checks product by product. (Source: Product Metrics – How to optimise Google Shopping ads product by product)

7. Framework 3 – Profit Segmentation In Performance Max

Performance Max encourages advertisers to put everything in one campaign but the underlying mechanics still respect product-level labels and listing groups.

Google’s documentation confirms that custom labels can be used to filter and subdivide product sets in Performance Max just as in Shopping. (Source: Google Merchant Center Help – custom_label_0–4)

7.1 Start With Listing Groups, Not More Campaigns

Before you create new PMax campaigns, use listing groups within existing campaigns:

  1. In your retail PMax campaign, open the asset group.
  2. Edit the listing group to subdivide by your margin label (e.g. custom_label_0).
  3. Check that high - and low - margin products now sit in distinct groups.

This gives you reporting by margin tier without diluting data across multiple campaigns.

Specialist PMax guides consistently recommend using feed labels like margin tier inside a small number of campaigns before splitting by campaign so that each split retains enough conversions to optimise well. (Source: Mearchy – Segment Performance Max by margin not by category)

7.2 When To Split PMax Campaigns By Profit

Create separate Performance Max campaigns by profit segment when:

  • A group of products needs a clearly different ROAS or POAS target.
  • You want to ring-fence budget for high - margin or high - POAS SKUs.
  • Volume is high enough that each campaign will still see meaningful conversions.

For example:

  • Campaign A – high - margin products with proven POAS above 1.0; lower target ROAS.
  • Campaign B – core products at average margin; your default target.
  • Campaign C – low - margin or experimental products; stricter target or limited budget.
Decision diagram for Performance Max profit segmentation: subdivide listing groups by margin label first, and create a separate campaign only when a group needs a different target, ring-fenced budget and still has enough conversions
Listing groups by margin label come first; a separate Performance Max campaign earns its place only when a group needs its own target and budget and keeps enough conversions.

Retail PPC teams and tooling vendors increasingly recommend this kind of margin-based PMax split grounded in custom labels rather than only in categories. (Source: Adquadrant – How DTC brands structure Performance Max)

7.3 Excluding Unprofitable Products By Profit

Performance Max for ecommerce now supports profit-aware exclusions using product-level profit metrics and labels. Product Metrics’ dedicated PMax profit guide walks through how to cut spend on Drainers and low - margin products while keeping coverage on Stars. (Source: Product Metrics – Performance Max for Ecommerce: Exclude Products by Profit)

Combined with conversions with cart data (see below) this lets you align PMax with profit rather than only revenue.

8. Measurement: From ROAS-Only To Profit Segmentation

Profit segmentation is only as good as the data it uses. There are three measurement layers to check.

Diagram of three measurement layers for profit segmentation: product-level profit in Google Ads from cart data and cost of goods sold, POAS and break-even checks per product, and POAS thresholds per margin band
Product-level profit in Google Ads feeds the POAS and break-even checks, and those feed the thresholds you set per margin band.

8.1 Product-Level Profit In Google Ads

Google Ads can now report revenue gross profit and gross profit margin per product when you implement conversions with cart data and provide cost_of_goods_sold in the Merchant Center feed. (Source: Google Ads Help – Metrics available with conversions with cart data)

The same cart data metrics are available for Performance Max retail campaigns not just Standard Shopping. (Source: Google Ads API – Retail campaign performance reporting)

That native reporting is a strong base layer even before you add a dedicated profit analytics tool.

8.2 POAS And Break-Even Checks By Product

Once you have margin and cart data in place you can:

The key is to review performance segment by segment: margin band × performance tier not one campaign average.

8.3 Decide What Good Looks Like

A POAS of 1.0 is break-even before overheads; you usually need a higher POAS to cover fixed costs and profit goals. Product Metrics shows how the required POAS rises with your overhead share and margin. (Source: Product Metrics – POAS vs ROAS)

Document per margin band what POAS or ROAS range you consider acceptable good and excellent. Then tie your segmentation rules to those thresholds.

9. Best Practices For Profit-Driven Campaign Segmentation In Google Shopping

To keep profit segmentation sustainable rather than a one - off restructuring, follow these practices.

9.1 Give Each Custom-Label Slot One Owner And One Meaning

Custom labels only become a control surface when campaigns rely on them. Product Metrics recommends assigning each of the five slots a fixed meaning and an owner – for example custom_label_0 for performance segment custom_label_1 for margin band custom_label_2 for stock status – and keeping those meanings stable. (Source: Product Metrics – Shopping and PMax structure by profit)

Changing what a label value means breaks every campaign built on it.

9.2 Avoid Over-Segmentation

Every extra campaign creates another budget and optimisation unit. The structure-by-profit guide from Product Metrics stresses keeping products together until you have enough evidence and a clear decision that requires separation. (Source: Product Metrics – Shopping and PMax structure by profit)

Use labels for reporting first; split campaigns only when a group needs a different target or budget.

9.3 Keep Margin And Cart Data Fresh

9.4 Combine Human Rules With ML Segmentation

Machine learning is good at clustering products by clicks and return; humans are good at deciding what to do with each cluster.

Product Metrics’ Product Segmentation uses ML to assign each product to one of six segments by advertising clicks and return (ROAS or POAS) and writes those to Merchant Center custom labels leaving you in control of campaign targets priorities and budgets. (Source: Product Metrics – ML Product Segmentation)

Layer your own business rules – stock seasonality brand strategy – on top of those segments rather than trying to encode everything directly in bid targets.

10. How To Set Up Profit Segmentation For Google Shopping In 30 Days

If you are starting from a ROAS-only setup a practical 30 - day plan looks like this.

Week-by-week plan for setting up profit segmentation in Google Shopping: week 1 data and margin bands, week 2 Standard Shopping product groups, week 3 Performance Max listing groups, week 4 evaluation on POAS and profit
One layer per week: margin data first, then Standard Shopping, then Performance Max, and an evaluation on POAS and profit in week 4.

Week 1 – Get The Data Ready

  1. Export product revenue and COGS from your ecommerce platform.
  2. Calculate contribution margin per product or per category.
  3. Define three to four margin bands and label each product.
  4. Map the margin band into custom_label_0 in Merchant Center or your feed tool.

Week 2 – Restructure Standard Shopping

  1. In your main Shopping campaign, subdivide product groups by custom_label_0.
  2. Set differentiated ROAS targets or bids per margin band.
  3. Add basic performance labels (poas_above poas_near poas_below) where you have data.

For step - by - step rules label and script setups see Product Metrics’ implementation playbook on segmenting Google Shopping by product group relevance. (Source: Product Metrics – Implementation Playbook)

Week 3 – Bring Performance Max Into Line

  1. Subdivide PMax listing groups by your margin label inside the existing campaign.
  2. If volume allows trial a separate PMax campaign for high - margin high - POAS segments.
  3. Keep the same creative and audience signals initially; change only the product selection and targets.

Product Metrics’ Performance Max for ecommerce guide shows how to exclude low - POAS products without collapsing volume. (Source: Product Metrics – Performance Max for Ecommerce)

Week 4 – Evaluate On POAS And Profit

  1. After your typical conversion delay pull product-level reports by margin band and performance tier.
  2. Compare:
    • Share of spend on products above POAS 1.0
    • Overall profit after ad spend
    • Volume changes in key categories
  3. Keep the splits that clearly improve POAS or profit at acceptable volume; roll back those that do not.

If you want product-level profit segmentation without building the full pipeline yourself you can send margins and order data to Product Metrics and let it maintain segments and labels for you then plug those labels into your Shopping and PMax structures. (Source: Product Metrics – Product-level Google Shopping optimisation)

11. Frequently Asked Questions On Profit Segmentation In Google Shopping

What Are The Most Effective Profit Segmentation Techniques For Google Shopping Ads?

The most effective techniques are:

  • Margin-band segmentation using custom labels
  • Performance tiers based on POAS vs break-even
  • Profit-aware exclusions for low - margin or negative - POAS SKUs
  • Margin-based PMax splits where high - margin products get their own budget and targets

These approaches are reflected across modern Shopping and PMax best-practice guides as well as Product Metrics’ own Google Shopping optimisation content. (Source: Product Metrics – Google Shopping ads)

Should I Exclude Low-Margin Products From Performance Max?

Not automatically. Low - margin products can still be worthwhile if they:

  • Drive profitable baskets via cross-sell or
  • Are strategically important for range or customer acquisition.

Use conversions with cart data and POAS per product (or per basket) to distinguish low - margin earners from true Drainers then exclude or cap spend on the latter. (Source: Google Ads API – Product reporting for Shopping ads)

What Metrics Should I Track To Evaluate Profit Segmentation Effectiveness?

At minimum:

  • POAS per product and per margin band
  • Profit after ad spend per product segment
  • Share of spend on products above POAS 1.0
  • Change in overall profit vs baseline for the same period and season

Product Metrics surfaces these at product and segment level so you can see whether Stars Dogs and Drainers move in the right direction after each structural change. (Source: Product Metrics – Product Segmentation)

12. Where To Go Next

Use this playbook as the strategy layer then plug into deeper implementation and measurement guides:

Once your first profit segments are live you can let Product Metrics maintain the segments and labels and use its dashboards to see which products to push fix or pause – in Shopping and PMax alike. (Source: Product Metrics – Product Segmentation)

Written by

, Founder of Product Metrics

1M+ products analysed · Nominated at the Dutch Search Awards for Best Measurement Campaign (2023) and Best Use of Data (2024)

Linkedin

Keep reading.

See which of your products to push, fix or pause. Start with your own products, or a 30-second estimate.

Check one product first: work out its break-even ROAS in the calculator. Then see where all your products stand.

Find your hidden profit30-second estimate · no login
Analyse your products for freeFree analysis, no credit card

Questions, or want to spar about your products? Book a demo: a video call with Berend, then a demo account.