Performance Max Setup: Structure, Signals, Control
How to set up Performance Max in 2026: campaign structure, feed fixes, profit values, exclusions and the reports that show which asset group makes money.
A profit-first Google Ads account structure for ecommerce: five campaigns, margin-based custom labels and a plan to migrate from one big PMax campaign.

Open your Google Ads account. If you see one Performance Max campaign with every product in one feed, optimizing for Maximize conversion value on revenue, you’re running a setup that can’t tell your best products from your worst.
It might still make money. It probably doesn’t make the money it could.
A profit-first account answers one question: which products, at which margins, deserve which level of spend? Campaign types, bidding and feeds follow from that. This post covers how to structure the account. For which value to bid on, see target ROAS vs profit bidding.
Treat your catalog like a portfolio. Some products are loss leaders. Some carry your margin. Some are seasonal, and some protect your brand. Google can’t tell which is which unless you tell it.
A profit-first structure groups products by margin, sets bidding targets on profit and uses campaign structure to stop the algorithm from spending your budget on your weakest products.
For a typical Shopify or WooCommerce store with enough conversions to split across several campaigns:
Each campaign needs enough conversions to learn. For target ROAS in Search and Shopping, Google requires at least 15 conversions in the past 30 days (Google Ads Help). If a split would leave a campaign below that, merge until each one clears it.
If you sell in several countries, repeat the skeleton per market. Margins, prices and competition differ by country, and one target can’t fit all of them. Our ecommerce PPC services use this structure as the starting point.
Put your best-margin products in the same campaign as the rest of the catalog and Performance Max will spend on whatever it can sell the most of. Those often aren’t the products that make you the most profit.
Splitting forces a budget decision. You decide how much goes behind hero products versus everything else. The algorithm decides how to spend within each bucket. Each side does what it’s good at. The Performance Max setup playbook covers the asset groups, exclusions and reports inside each campaign.
Target ROAS works on whatever value you send. If you send revenue and your margins vary, the algorithm treats a low-margin sale the same as a high-margin one.
Two approaches fix that:
custom_label for profit tier per product, then build campaigns and targets per tier.Either way, the question changes from “how much revenue did this click drive?” to “how much profit did this click drive?” Sending the right value is a tracking job as much as a bidding one.
Merchant Center gives you five custom labels, custom_label_0 to custom_label_4. Google built them as filters for bidding and reporting in Performance Max, Shopping and Demand Gen campaigns, and shoppers never see them (Merchant Center Help). Use them to tag:
Each label becomes a filter you can build campaigns on. Want a PMax campaign that only pushes overstocked items? Filter on the stock label. Want to keep clearance items out of new-customer campaigns? Exclude the lifecycle label.
Plain Search campaigns still earn their place. Brand Search is the cheapest revenue you’ll buy. Non-brand Search lets you compete on high-intent terms with full keyword control.
Structure them tightly:
You can only run a profit-first structure if you can see profit per campaign. Your reporting needs:
Without this, you can’t tell whether the structure works.
If your account runs on one big PMax campaign, don’t tear it down overnight. Migrate in three phases:
Expect revenue to stay flat or dip while profit per euro of spend improves. Judge the migration on profit.
Google’s bidding is a powerful, blunt tool. You don’t need to outsmart it. Point it at the right products with the right targets and the right data. If you want us to plan the migration, see our Google Ads management.
As few as your margins and conversion volume justify. The five-campaign skeleton above covers most stores. Split further only when each new campaign gets enough conversions to learn.
Yes. Brand and non-brand searchers behave differently, so mixing them in one campaign hides how your non-brand traffic performs. Add brand exclusions to Performance Max too (Google Ads Help).
Margin tier, stock level, lifecycle stage, seasonality and bestseller status are the most useful. Each gives you a filter to build campaigns or set targets on.
Yes, by sending profit as the conversion value and using target ROAS or Maximize conversion value. Google doesn’t offer a separate profit bid strategy.
We use cookies for analytics and advertising. You can opt out of the sale or sharing of your data at any time.Cookie Policy
Your browser's Global Privacy Control signal is on, so we don't share your data for advertising.