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.
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.
- Fix conversion trackingReconcile Google-reported purchases and value with backend orders before you change a bid.
- Set an objective that includes marginGive automation a value that reflects contribution, not revenue alone.
- Structure around decisionsMerge campaigns with one objective. Split only on real differences in budget, margin, geography or product priority.
- Match bidding to the constraintChoose the strategy that fits what you need to control: purchase value, return, or manual limits.
- Test one change at a timeRun controlled experiments long enough for conversions to arrive, with the acceptance rule written down first.
- 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.

Show the dataHide the data
| Contribution margin | Break-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.

Show the dataHide the data
| Product | ROAS | Break-even ROAS |
|---|---|---|
| Product A (40% margin) | 3.1 | 2.5 |
| Product B (20% margin) | 4.8 | 5.0 |
| Product C (50% margin) | 2.6 | 2.0 |
| Product D (25% margin) | 4.4 | 4.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.
Keep reading.
Demand Gen vs Performance Max for ecommerce
Demand Gen vs Performance Max for ecommerce: which products each campaign type should carry, and how to read each against its own break-even ROAS.
Performance Max for Ecommerce: How to Exclude Products
Performance Max for ecommerce: exclude products and brands with a custom label and a listing group, and pick which products by their own break-even ROAS.
Ad campaign names: 8 examples for clearer reporting
Ad campaign names that read at a glance: a campaign naming convention for Google Ads, Shopping and PMax, eight examples and a change record your team can keep.
Frequently asked questions.
Is a ROAS of 4 good for Google Shopping?
How do I stop Performance Max spending on brand searches?
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.
Questions, or want to spar about your products? Book a demo: a video call with Berend, then a demo account.