Product Metrics

Search

Google Ads optimisation for Shopping and PMax

Optimise Google Ads Shopping and Performance Max in order: fix conversion tracking, structure, bidding, tests, then judge each product by profit.

By , FounderPublished 8 min read

Google Ads optimisation for Shopping and Performance Max is the work of making the account’s inputs trustworthy before you change its settings: what counts as a purchase, what each purchase is worth and which products the spend reaches.

I work in this order: tracking, objective, structure, bidding, tests, products. Changing a target on an account with duplicate purchases or revenue-only values only automates the wrong goal, faster.

Optimise Google Ads Shopping and PMax in six steps
  1. Fix conversion trackingReconcile Google-reported purchases and value with backend orders before you change a bid.
  2. Set an objective that includes marginGive automation a value that reflects contribution, not revenue alone.
  3. Structure around decisionsMerge campaigns with one objective. Split only on real differences in budget, margin, geography or product priority.
  4. Match bidding to the constraintChoose the strategy that fits what you need to control: purchase value, return, or manual limits.
  5. Test one change at a timeRun controlled experiments long enough for conversions to arrive, with the acceptance rule written down first.
  6. Judge products, not campaign averagesCompare each product's return with what its margin requires, and give each segment an action.

1. Why does Google Ads optimisation start with conversion tracking?

Google Ads optimisation starts with tracking because a bidding strategy can’t tell a duplicate purchase from a real one.

It optimises a wrong count as diligently as a correct one, so audit what counts as a purchase before you judge how efficiently the account buys them.

Check What goes wrong How to test
Duplicate purchases Browser, server and imported events count one order several times Compare transaction IDs across sources
Wrong order values Static values or the wrong currency replace the real basket Compare transmitted value with sample baskets
Uncorrected returns Cancelled and refunded orders still count as wins Compare adjustments with backend refunds
Consent gaps Purchases go missing under some consent choices Walk the journey under each choice

Reconcile Google’s numbers with backend orders

Compare Google-reported conversions and value with backend orders by day, market, device and product ID.

Reports rarely match exactly, so ask for an explanation of any material gap before you touch a bid.

Google’s guidance says to give each conversion its own value, then apply value-based bidding (Google’s optimisation tips for Performance Max with a Merchant Center feed).

It also recommends enhanced conversions; our guide to enhanced conversions and server-side tracking covers setup and checks.

If purchases vanish in browsers that block tracking, run the ad blocker conversion tracking check and decode a request with the SDK debugger.

Keep four numbers apart

Observed and modelled conversions are not independent datasets, so never add them together.

Orders and returns for the latest days are still arriving, so read the most recent week with that in mind.

Number What it is Use it for
Observed conversions What the tags reported at the time Spotting tracking gaps
Modelled conversions Google’s estimates for gaps in the observed data Reading trends, not totals
Confirmed orders The backend record of transactions Deciding whether a purchase happened
Realised contribution What orders left after product cost, fees and returns Setting targets

2. How do you set an objective that includes margin?

Give automation contribution, not revenue: a sale can look strong in Google Ads and leave little after product cost, shipping, fees and returns.

Break-even ROAS is 1 ÷ contribution margin, so every margin has its own floor. The break-even ROAS calculator works it out per product.

Bar chart of break-even ROAS by contribution margin: 5.00 at 20%, 4.00 at 25%, 3.33 at 30%, 2.50 at 40% and 2.00 at 50%.
A product with a 20% margin needs a ROAS of 5 to break even. One with a 50% margin needs only 2.Source: Calculated as 1 ÷ contribution margin
Show the data
Break-even ROAS by contribution margin
Contribution marginBreak-even ROAS
20%5.00
25%4.00
30%3.33
40%2.50
50%2.00

Work through one order

Take one order of €100.00 excluding VAT as an example, with these illustrative costs.

Line Per order
Sale price (excl. VAT) €100.00
Cost of goods €55.00
Shipping and payment fees €8.00
Expected returns €7.00
Contribution (margin 30%) €30.00
Break-even ROAS (1 ÷ 0.30) 3.33
Ad cost at a ROAS of 4 €25.00
Profit after ad cost €5.00
POAS (30 ÷ 25) 1.2

POAS is ROAS × contribution margin, and break-even POAS is 1.0. The POAS vs ROAS post compares the two.

Pass margin to Google

If you don’t send profit as the conversion value, conversion value rules are the nearest lever: they raise or lower conversion values by customer type, device and location, as Google’s Performance Max feed guidance describes them.

Google’s own example is different margins for different types of customers. The rules don’t set a value per product, so product margins still need profit values or separate targets.

Set the target from margin, not from a revenue average; setting target ROAS from margin shows how.

3. How should you structure campaigns and choose a bidding strategy?

Consolidate campaigns that share an objective, split only for a real difference in budget, margin target, geography or product priority, then pick the bidding strategy for the constraint you have.

Structure around decisions

A campaign for every category looks organised but gives little control. Mixing products with incompatible economics makes one target hard to defend.

Situation Decision
Same objective, thin data per campaign Consolidate
Different margin target Split
Different budget or geography Split
Different product priority Split

For feed and structure in depth, read how to optimise Google Shopping ads. To choose a structure by profit, see product segmentation for Google Shopping and PMax.

Keep a decision log of why each campaign exists and which decision its structure enables.

Then check demand matching.

Area What to check
Search terms Remove clearly irrelevant intent; keep comparison queries
Feed Titles, attributes and GTIN accuracy match the product page
Placements and delivery Read the reporting before broad exclusions
Assets and pages Imagery matches promoted products; the page still offers the promotion
Mobile page Variant selection, delivery information and purchase path work

The Google Shopping feed optimisation guide covers the feed side.

Match bidding to the constraint

Use Maximise conversion value to pursue purchase value within the budget. Use target ROAS when return is an explicit constraint and conversion values are dependable.

Keep manual control for teams that accept the management work.

Strategy Use it when Watch out
Maximise conversion value You want purchase value, with no return floor It follows whatever values you send
Target ROAS Return is a constraint and values reflect margin An aggressive target cuts volume
Manual control You need deliberate bid limits It adds work and doesn’t repair measurement

Performance Max optimises for marginal return, the incremental value of additional conversions, so the average ROI or CPA of one channel can mislead (Google’s answers to top Performance Max questions).

4. How do you test one change at a time?

Run one variable at a time with a written acceptance rule.

A change log is not an experiment: if you change bidding, assets, product coverage and budget together, you can’t tell which change helped.

Element What to fix
Single variable Final URL expansion, asset automation, target ROAS or campaign type
Stable comparison Same budgets, goals, product coverage and geography in both arms
Acceptance rule The outcome that justifies adoption, written before the test
Stopping rationale When the evidence is enough, and when it stays inconclusive

Google’s campaign experiments FAQ sets the ground rules.

Rule What Google says
Minimum run At least 4 to 6 weeks, longer if your conversion delay is long
Conversion cycles Wait 1 to 2 conversion cycles
Ramp-up The first 7 days of data are discarded
Results shown Aggregated conversions, conversion value, CPA, ROAS and spend
Ended manually The experiment is not applied

Read the result without fooling yourself

Recent clicks haven’t produced their orders yet, so early movement can mislead.

Avoid overlapping experiments on the same traffic, and judge the result against contribution margin, not only the platform-reported outcome.

Urgent fixes, such as a broken destination, shouldn’t wait for a test. Log them so nobody mistakes them for evidence about another change.

To ask whether attributed sales would have happened anyway, read our guide to incrementality testing.

5. Which products deserve the next euro?

The products with the best return against their own break-even deserve the next euro, and a campaign average can’t show you which those are.

A campaign can meet its target while holding products you wouldn’t knowingly fund.

Bar chart comparing ROAS with break-even ROAS for four products against a shared target of 4. Product A: 3.1 against 2.5. Product B: 4.8 against 5.0. Product C: 2.6 against 2.0. Product D: 4.4 against 4.0.
A shared target ROAS of 400% flags products A and C as failing although both earn a profit, and passes product B, which loses money on every sale.Source: Illustrative data. Break-even ROAS = 1 ÷ contribution margin
Show the data
Four products, one shared target ROAS
ProductROASBreak-even ROAS
Product A (40% margin)3.12.5
Product B (20% margin)4.85.0
Product C (50% margin)2.62.0
Product D (25% margin)4.44.0

Judge each product against its own break-even

In the illustrative data, products A and C sit below the shared target, yet their POAS is 1.24 and 1.30, so both are profitable.

Product B clears the target at a ROAS of 4.8, but its POAS is 0.96, so it loses money on every sale.

The clicked product and the purchased product can differ.

An advertised product may introduce a customer to another item, so judging it only on its own sales can understate its role.

The opposite mistake is to treat every attributed basket as proof of demand: attribution records a path, not what would have happened without ads.

Give each product situation an action

Product situation Action
Strong return with headroom Consider more exposure if stock and demand support it
High clicks, weak purchasing Check price, variants, delivery terms and page first
Persistently poor return Lower priority or exclude, after checking measurement
Limited evidence Keep separate from confirmed losers

Pricing or stock may be the right fix rather than a bid change, so involve merchandising.

Our Performance Max for ecommerce guide shows how to exclude or split by label.

Product Segmentation applies these situations to every product at once, so you don’t have to work through them by hand.

Account for reporting changes

Google has widened what product reporting covers.

Period What product reporting covered
2025 Full placement reporting for Search Partner Network traffic on Performance Max, Search, Shopping and App campaigns (2025 highlights)
Before June 2026 Cost and conversions only for Performance Max ads on Search networks and Standard Shopping (Google Ads Help)
From June 2026 All networks in Performance Max (Google’s product reporting expansion)

Log the date when you compare periods across the June 2026 change. Better reporting helps diagnosis, but it doesn’t replace product economics.

6. What should you fix first?

Fix the action that removes the biggest uncertainty at the least risk, and diagnose before you expand.

Symptom Do this first
Reported purchases fall, orders don’t Check tracking and reporting gaps
Similar campaigns give sparse evidence Consolidate where objectives match
Frequent edits, no stable comparison Pause discretionary changes and record a baseline
Ads make an outdated promise Refresh creative and correct destinations
Healthy campaigns, weak trading margin Review product roles and constraints

None of these actions promises a lift.

When evidence is incomplete, don’t exclude on ROAS alone, don’t react to immature windows, and don’t treat channel averages as allocation instructions. Make the decision smaller instead.

Final thoughts

Optimisation is mostly a question of what the account is allowed to learn from. Fix the inputs and every later decision gets easier to read.

This week, pick one product group that attracts spend and write down the question you can’t yet answer.

Is a heavily clicked item overpriced, or does a low-return product start valuable cross-sales?

Give tracking questions to a measurement owner, pricing and stock questions to merchandising, and record the baseline before you change anything.

Further reading

If you are newer to Google Ads, The Advertising Suite’s guide to how to use Google Ads effectively covers the account basics behind this order of work.

Agencies running this review across many client accounts can start from AdCrunch’s resource on scaling optimisation across client accounts, which turns account work into a repeatable process.

To hand the tracking audit to an agency, find a D2C paid search agency through Next Point Digital.

Make transaction-level validation part of the scope: ask for an explained reconciliation, not just confirmation that a tag fires.

Written by

, Founder of Product Metrics

Linkedin

Keep reading.

Frequently asked questions.

Is a ROAS of 4 good for Google Shopping?

A ROAS of 4 is profitable above a 25% contribution margin, where it breaks even (1 ÷ 4), and loses money below it. Work out break-even per product before calling any ROAS good.

How do I stop Performance Max spending on brand searches?

Use brand exclusions in the campaign settings. They cover Search, Shopping and YouTube search inventory only, and Shopping ads can still be allowed. Our Performance Max for ecommerce guide lists every exclusion method and what each one reaches.

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.