---
title: "Google Ads Campaign Types for Ecommerce: Search, Shopping and PMax"
description: "Google Ads campaign types for ecommerce: when Search, Standard Shopping or Performance Max fits a product, what benchmarks hide and when to scale."
canonical: "https://www.productmetrics.io/blog/google-ads-campaign-types-ecommerce"
pageType: article
language: en
publisher: "Product Metrics"
author: "Berend Vrakking"
datePublished: 2026-11-03
dateModified: 2026-11-07
image: "https://www.productmetrics.io/og/blog/google-ads-campaign-types-ecommerce.png"
---

> Content index: https://www.productmetrics.io/llms.txt

# Google Ads Campaign Types for Ecommerce: Search, Shopping and PMax

## Key takeaways

- Pick the campaign per product, not per channel: Search for known queries, Standard Shopping for tight product control, Performance Max for reach once tracking holds.
- Judge ROAS against each product's own break-even, 1 ÷ margin: at a 15% margin a ROAS of 5 loses money; at 45%, a ROAS of 3 earns.
- Performance Max holds one target ROAS per campaign, so products with a 15% and a 45% margin need separate campaigns; Standard Shopping can split them by ad group.

Google Ads gives an online store three campaign types for its products: Search for keyword-led text ads, Standard Shopping for product listings you bid on product by product, and [Performance Max](https://www.productmetrics.io/glossary/performance-max "Performance Max is a goal-based Google Ads campaign type that uses automation to reach customers across Google advertising channels.") (PMax), which spreads one budget across all of Google's channels.

Which one fits depends on the product behind the click. A bestseller at a [ROAS](https://www.productmetrics.io/glossary/roas "Return on ad spend (ROAS) is the revenue your ads generate for every euro you spend on them.") of 5 with a 15% margin loses €25 per €100 of ads, while an accessory at a ROAS of 3 with a 45% margin earns €35.

The benchmarks below come from Shopiator's 23-account dataset (September 2026); every target is calculated from margin, with the formula shown.

## What does each Google Ads campaign type control?

Each Google Ads campaign type trades control for reach: Search lets you pick the query, Standard Shopping the product and its bid, and Performance Max only the inputs, while Google picks the placement.

| Campaign type | What you control | Control per product | Best used for |
| --- | --- | --- | --- |
| Search | Keywords, match types, bids | None; keyword-led | Brand defence and high-intent queries |
| Standard Shopping | Product groups, bids, campaign priority | High; each product can get its own bid | Tight control over specific products |
| Performance Max | Asset groups, budget, target, audience signals | Low; Google chooses products within the listing group | Reach across all your products |

Shopping formats take about 85% of the clicks on Google retail campaigns, a WebFX and DemandSage figure compiled in Koongo's Google Shopping statistics for 2026.

It is an industry estimate rather than a Google disclosure, but the direction holds: for a store, the [product feed](https://www.productmetrics.io/glossary/product-feed "A product feed is a file or data source that lists your products, one per row, with attributes such as ID, title, price and availability.") does most of the advertising.

For costs, metrics and the wider profit-first strategy, see [ecommerce PPC by product profit](https://www.productmetrics.io/blog/ecommerce-ppc-profitability).

### When should you use Search?

Use Search when you know the query: your brand name, a model number or a precise non-brand phrase.

You control keywords, match types, negatives and ad text, but Search is keyword-led, so a text ad pointing at a product page still has no bid per product.

Keep brand and non-brand in separate campaigns. Someone typing your store's name already knows you, and mixing their sales with new-customer searches makes acquisition look cheaper than it is.

### When should you use Standard Shopping?

Use Standard Shopping when merchandising decisions need to become advertising decisions.

It matches products from your [Google Merchant Center](https://www.productmetrics.io/glossary/google-merchant-center) feed to searches and lets you split them into product groups, isolate item IDs and set a bid per group, manually or with an automated strategy.

A fragile item with expensive delivery shouldn't share a bid with a compact, high-margin accessory, and [clear product categories in your feed](https://www.productmetrics.io/blog/google-shopping-category) make that split easier.

Campaign priority routes products between overlapping Standard Shopping campaigns, but it doesn't override Performance Max.

### When should you use Performance Max?

Use Performance Max for reach once your feed, prices and purchase tracking are dependable.

It serves ads across Search, Shopping, YouTube, Display, Discover, Gmail and Maps from the assets, products, budget and target you give it, and [Google Performance Max explained](https://www.productmetrics.io/blog/google-performance-max) covers how it decides.

Audience signals guide Performance Max rather than restrict it, and asset groups organise creative without getting a budget of their own. So set boundaries with listing groups and product exclusions before you add budget.

One test before you scale it: trace a recent sale from the advertised product to the basket that was bought. If you can't see what the click sold, you can't steer growth product by product yet.

## What do ecommerce PPC benchmarks show?

Google Shopping averaged a CPC of $1.32, a 2.24% conversion rate, a CPA of $59.09 and a ROAS of 2.81 across 23 ecommerce accounts from January 2025 to Q3 2026, according to Shopiator's ecommerce Google Ads benchmarks (updated 13 September 2026).

| Market | Avg CPC | Conversion rate | CPA | ROAS |
| --- | ---: | ---: | ---: | ---: |
| Blended (23 accounts) | $1.32 | 2.24% | $59.09 | 2.81 |
| United States | $1.34 | 2.04% | $65.60 | 2.82 |
| United Kingdom | $0.81 | 3.85% | $21.03 | 3.77 |
| Australia | $1.91 | 5.54% | $34.44 | 2.06 |
| Canada | $0.86 | 1.57% | $55.00 | 1.97 |

**Figure: Google Shopping ROAS by country across 23 ecommerce accounts.** The UK pairs the cheapest clicks with the best ROAS, 3.77, while Canada's cheap clicks return the lowest, 1.97.

![Bar chart of Google Shopping ROAS by country in 23 ecommerce accounts: UK 3.77, US 2.82, Australia 2.06 and Canada 1.97, against a blended ROAS of 2.81.](https://www.productmetrics.io/images/blog/google-ads-campaign-types-ecommerce/shopping-roas-by-country.webp)

| Country | ROAS |
| --- | --- |
| United Kingdom | 3.77 |
| United States | 2.82 |
| Australia | 2.06 |
| Canada | 1.97 |

Reference line: Blended, 23 accounts (2.81).

_Source: Shopiator, Google Ads Benchmarks for Ecommerce Brands (2026), Google Shopping, January 2025 to Q3 2026_

### Why don't cheap clicks mean profitable orders?

Cheap clicks don't mean profitable orders because ROAS depends on conversion rate and order value as much as on CPC.

Canada's clicks cost $0.86, close to the UK's $0.81, yet Canada converts at 1.57% against the UK's 3.85% and returns the lowest ROAS.

Australia shows the reverse: the most expensive clicks, $1.91, and the highest conversion rate, 5.54%, still end at a ROAS of 2.06.

These are different account mixes, not one set of products tested in four countries, so category, order value and conversion settings explain part of each gap.

### How do you test a ROAS against your margin?

Test a ROAS against the product's own [break-even ROAS](https://www.productmetrics.io/glossary/break-even-roas), 1 ÷ [contribution margin](https://www.productmetrics.io/glossary/contribution-margin "Contribution margin is the revenue from a sale minus its variable costs, such as product cost, shipping, payment fees and returns."), never against a market average. A 15% margin breaks even at a ROAS of 6.67; a 45% margin at 2.22.

That is why the bestseller in the chart below loses money on a ROAS of 5 while the accessory earns on 3.

In profit terms, POAS = ROAS × contribution margin and break-even POAS is 1.0; [POAS vs ROAS](https://www.productmetrics.io/blog/poas-vs-roas) explains when to bid on profit instead.

**Figure: Profit after ads per €100 of ad spend: higher ROAS, lower profit.** The higher ROAS loses money: profit depends on the gap between each product's ROAS and its own break-even, not on the ROAS itself.

![Bar chart, illustrative data, of profit after ads per €100 of ad spend: a bestseller at ROAS 5 with a 15% margin loses €25, an accessory at ROAS 3 with a 45% margin earns €35.](https://www.productmetrics.io/images/blog/google-ads-campaign-types-ecommerce/profit-per-100-ad-spend.webp)

| Product (ROAS, contribution margin) | Profit after ads |
| --- | --- |
| Bestseller (ROAS 5, 15% margin) | -€25 |
| Accessory (ROAS 3, 45% margin) | €35 |

Reference line: Break-even (€0).

_Source: Illustrative data; profit after ads calculated as €100 × ROAS × contribution margin − €100_

To run the test across your products, build one comparison per product group with three sets of columns. The [break-even ROAS calculator](https://www.productmetrics.io/break-even-roas-calculator) gives the floor for each group.

| Column set | What goes in it |
| --- | --- |
| Commercial inputs | Net sales, cost of goods, fulfilment, payment costs, expected returns |
| Advertising outcomes | Ad spend, attributed purchases, conversion value after the lag |
| Decision columns | Break-even ROAS, target ROAS, stock left |

Benchmarks tell you whether your market looks unusual. They don't tell you which product deserves the next euro.

## Which products belong in which campaign type?

Products belong in one campaign when their prices, margins and conversion volumes are alike; when those diverge, split them so each group gets a target it can reach.

One campaign works like one thermostat for a whole house: fine until the rooms need different temperatures.

Pooling still has a use. Products that sell rarely share conversion data in a pooled campaign, which gives automated bidding more to learn from.

Heavy goods, sizes that come back often, clearance stock and high-margin accessories shouldn't all inherit the same target, though.

To decide which products go where, segment them by ad clicks and by return against their own target.

[Product Segmentation](https://www.productmetrics.io/product-segmentation) in Product Metrics does this with machine learning and writes each product's segment to a Merchant Center custom label, so a listing group can route it. Two or three campaigns are usually enough; [Google Performance Max explained](https://www.productmetrics.io/blog/google-performance-max#segment-products-and-write-the-segment-to-a-custom-label) maps each segment to a campaign.

A higher target restricts delivery, but it doesn't guarantee profit or cap spend. Use exclusions or budgets when you need a hard limit, and never build a campaign per product.

Reviewing segments by hand works for 50 products. Across thousands, after every price, margin or stock change, it doesn't scale.

> **Get more performance out of Performance Max.** Give your best-performing products more priority, segmented on your own data. [Analyse your products for free](https://app.productmetrics.io/) Log in with Google, no credit card.

## How do targets work in each campaign type?

Each Google Ads campaign type gives products a different target at a different level, and in Performance Max only the campaign split decides which products share one.

Work out each group's target as 1 ÷ (contribution margin − profit kept), with both as decimals of revenue excl. VAT: a 25% margin that keeps 5% needs a target ROAS of 500%.

| Campaign type | Where the target or bid sits | How products get different targets |
| --- | --- | --- |
| Search | Campaign or ad group target, or keyword bids | Ad groups or campaigns by margin band and brand |
| Standard Shopping | Campaign or ad group target, or product-group bids | Ad groups by margin band, or manual bids per product group |
| Performance Max | Campaign target only | A campaign per margin band; asset groups can't hold their own target |

Standard Shopping is the only type that can give products different targets inside one campaign.

In Performance Max, products with a 15% and a 45% margin in one campaign get the same target, which overpays for one or starves the other.

[How to set a target ROAS from your margin](https://www.productmetrics.io/blog/target-roas-from-margin) has the full margin grid and how to change a target without shocking the bidder.

**Break-even verdict calculator.** Enter the price excl. VAT, cost of goods, other variable costs per order and your current ROAS to see whether ads pay for themselves.

- Contribution margin = (price − cost of goods − other variable costs) ÷ price
- Break-even ROAS = 1 ÷ contribution margin
- POAS = ROAS × contribution margin (1 is break-even)
- Left per €100 of revenue after ads = 100 × contribution margin − 100 ÷ ROAS
- Target ROAS (%) = 100 ÷ (contribution margin − profit kept), using fractions for margin and profit kept

Example (illustrative data):

| Input or result | Example |
| --- | --- |
| Price excl. VAT | €100.00 |
| Cost of goods | €60.00 |
| Other variable costs per order | €15.00 |
| Contribution per order | €25.00 |
| Contribution margin | 25.0% |
| Break-even ROAS | 4 |
| Current ROAS | 5 |
| POAS | 1.25 |
| Left per €100 of revenue after ads | €5.00 |
| Target ROAS to keep 5% of revenue as profit | 500.00% |

Verdict: Above break-even: ROAS 5 is over the 4 you need. After ads you keep €5.00 of every €100 of revenue. The economic ROAS threshold for keeping 5% of revenue after ads is 500.00%. A bidding target does not guarantee that outcome; compare achieved return on the same revenue and cost basis.

_A 25% contribution margin breaks even at a ROAS of 4; a ROAS of 5 keeps €5 per €100 of revenue, the 5% a 500% target asks for._

Try your own numbers in the [break-even ROAS calculator](https://www.productmetrics.io/break-even-roas-calculator).

### Is a higher target ROAS always better?

No, a higher target ROAS isn't always better: it can lift reported efficiency while cutting profitable orders. Judge a target change by total contribution after ads, not by whether the percentage rose.

smec's State of Performance Max 2025 found the median ROAS target across 4,000+ campaigns rose from about 470% to about 600% as accounts matured, as MoonSauce's ecommerce PPC guide summarises.

A stricter target shows the account got pickier, not that it kept more profit.

Google Ads has no POAS bid strategy, but Maximise conversion value with a target ROAS steers on whatever value you send.

Send profit as the conversion value, and it bids on profit; just don't reuse a revenue-based target unchanged.

Then sort each margin band into one of three actions: **scale** products clearing their target, **constrain** those selling without enough margin, and **pause or repair** those below break-even.

Before scaling, check that the extra demand won't need a discount or shipping subsidy that changes the sum.

## When is conversion data good enough to scale a product?

Conversion data is good enough to scale on when mature attributed results, backend orders and product margin support the same decision; if they disagree, close the gap before buying more traffic.

A product can look weak because its purchases haven't arrived yet.

Google Ads records a conversion against the click date, so recent days fill in later; leave out the incomplete period, or compare click cohorts that have had the same time to convert.

| Check | Compare | Stop and investigate when |
| --- | --- | --- |
| Conversion lag | Recent days with periods that have matured | The last week looks weak but older weeks didn't |
| Backend orders | Attributed value with orders, cancellations, refunds and VAT | The gap exceeds your usual reconciliation tolerance |
| Consent coverage | Consent rates by country and device | Conversions drop where consent changed, not demand |
| Modelled conversions | Campaign or market totals with backend purchase patterns | A product verdict rests on modelled numbers alone |
| Sample size | Orders behind the result | One large basket, a promotion or a repeat buyer drives it |

Consent shapes what Google Ads can see. Google's consent mode requires `ad_user_data` consent for enhanced conversions and tag-based conversion tracking, and denied consent limits the click-linked data available for bidding, which consent mode partly models back.

Modelled conversions aren't inflated by default; the mistake is treating them as observed product orders.

Where Google doesn't say which conversions were modelled, record the uncertainty at campaign level and check the result against your shop's orders. If a product has too few orders, judge it with a coherent product group instead.

### How do you get more conversions back without bypassing consent?

Send conversions from a first-party endpoint, and check what your tags actually deliver. [Enhanced conversions vs server-side tracking](https://www.productmetrics.io/blog/enhanced-conversions-vs-server-side-tracking) separates the implementation choices from the consent requirements, which every setup still has to honour.

[Full Signal Tracking](https://www.productmetrics.io/server-side-tracking) sends conversions from an endpoint on your own domain, so it gets through ad blockers, preserves click IDs and improves match rates.

To see what blockers do to a standard setup, run the [ad blocker conversion tracking test](https://www.productmetrics.io/ad-blocker-conversion-tracking) in your own browser.

## Which mistakes waste ecommerce PPC budget?

Most wasted ecommerce PPC budget comes from acting on a number without checking what produced it: a blended ROAS, an immature week or a margin that has since changed.

| Mistake | Fix |
| --- | --- |
| Optimising to blended ROAS | Keep the account total for finance, but decide per product group, where spend and margin differ. |
| Every margin band in one campaign | Split groups that need different targets; don't split products just because their categories differ. |
| Adding Performance Max budget blind | Export spend and results per product first, and see whether extra budget would go to profitable stock or to products already losing money. |
| Judging launches too early | Give new products a bounded test budget and a fixed review date. |
| Stale shipping and return costs | Update margins when carrier rates, packaging, refunds or promotions change; last year's margin isn't a product attribute. |
| Weak feed data | Put model, size, material or compatibility in titles, and check that price, availability and landing page agree. |
| Unstable reporting windows | Record the date range, attribution settings and excluded recent days with every review. |

The clicked product also isn't always the one bought. Check basket contents before excluding a product that brings in shoppers who buy profitable complements, and don't credit a low-margin product with a whole basket's profit.

### How do you run a break-even check before a budget change?

Run the check per margin band, and change one band at a time:

1. **List each band:** its products, revenue excl. VAT, contribution before ads and stock.
2. **Calculate its floor:** break-even ROAS = 1 ÷ contribution margin.
3. **Mark the shortfall:** flag products below the floor, and separate real losses from small, inconclusive tests.
4. **Validate the period:** mature conversions, stable consent and reconciled order values.
5. **Change one band:** start where the avoidable loss is biggest, and note the change and its review date.

The [Google Ads budget calculator](https://www.productmetrics.io/google-ads-budget-calculator) turns the result into a budget. Don't change targets and budgets across the whole account at once, or you can't tell a useful constraint from lost profitable demand.

## Final thoughts

Ecommerce PPC isn't a choice between Search, Shopping and Performance Max.

It's a choice about which products get the next click, and a campaign's ROAS can't make it for you, because the product with the best ROAS can be the one losing money.

Start with one column: contribution margin next to ROAS in your product report. The products that deserve more priority, and the ones quietly costing you, usually show up in the first afternoon.

## Frequently asked questions

### Can Standard Shopping and Performance Max advertise the same product?

Yes, but the two campaigns then compete for that product, and Performance Max doesn't automatically win the auction; campaign priority only settles overlap between Standard Shopping campaigns. Give each product to one campaign type, so you know whose results describe it.

### Does ecommerce PPC include Microsoft Advertising?

Yes. Microsoft Advertising runs Shopping and Performance Max campaigns from a Microsoft Merchant Center feed and can import Google Ads campaigns. The margin bands and targets you build for Google carry over unchanged.

## Keep reading.

- [Google Performance Max: What It Is and How It Works](https://www.productmetrics.io/blog/google-performance-max)
- [Google Ads Negative Keywords: Match Types and a Profit Test](https://www.productmetrics.io/blog/google-ads-negative-keywords)
- [Google Ads optimisation for Shopping and PMax](https://www.productmetrics.io/blog/google-ads-optimize)

---

Written by Berend Vrakking, founder of Product Metrics. Last updated 2026-11-07.

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

HTML version: https://www.productmetrics.io/blog/google-ads-campaign-types-ecommerce
