Performance Max (PMAX)

What is Performance Max (PMAX)?

Performance Max (PMAX) is Google's primary campaign type for e-commerce brands. It is a single campaign that runs across every Google inventory simultaneously - Search, Shopping, Display, YouTube, Gmail, and Maps - using Google's machine learning to automatically allocate budget toward the placements and audiences most likely to convert. For Shopify brands running Google Ads, PMAX has largely replaced Standard Shopping campaigns as the default campaign structure.

PMAX is goal-based: you define a conversion goal (purchases, revenue) and a target ROAS or target CPA, and Google's algorithm optimises toward that target across all channels. You do not set individual budgets per channel or placement - the system handles allocation automatically based on real-time conversion probability signals.

How PMAX works for Shopify brands

PMAX is built around asset groups rather than traditional ad groups. Each asset group contains the creative inputs Google uses to build ads across formats: headlines, descriptions, images, logos, and videos. Google assembles these assets into different ad formats depending on the placement - a Shopping ad on Search, a display banner on Gmail, a video pre-roll on YouTube - all from the same asset group. For Shopify brands connected to Google Merchant Center (GMC), PMAX also pulls directly from your product feed, enabling Shopping and dynamic display ads to run automatically with current product data.

You can create multiple asset groups within a single PMAX campaign to segment by product category, audience signal, or creative theme. This is the primary way to maintain some control over messaging within what is otherwise a highly automated campaign type.

Audience signals

While PMAX automates placement and bidding, you can provide audience signals to guide the algorithm's learning. These are not targeting restrictions - Google can serve beyond your signals - but they accelerate the model's understanding of who your best customers are. High-quality audience signals include: your customer email list (uploaded as a Customer Match list), website visitors from your remarketing pixel, and custom segments based on search intent keywords. For Shopify brands, uploading your full customer list as a signal significantly improves PMAX performance in the early learning phase.

PMAX and brand search

A critical consideration: by default, PMAX will bid on branded search terms (users searching your brand name directly). This cannibalises traffic that would have converted organically or through a lower-CPC branded search campaign. Most advertisers create a separate branded search campaign and use campaign-level brand exclusions on PMAX to prevent this overlap. Failing to do so inflates PMAX's apparent ROAS by attributing easy branded conversions to the campaign.

Measuring PMAX performance

PMAX reporting is intentionally limited - Google does not expose placement-level or channel-level breakdown by default. The most reliable way to evaluate whether PMAX is generating incremental revenue (vs. claiming credit for conversions that would have happened anyway) is incrementality testing - pausing the campaign in a geographic holdout and measuring the revenue difference. Supplementing with blended ROAS monitoring ensures PMAX spend is assessed in the context of total business performance rather than its own self-reported attribution.