An asset group is the creative unit of a Performance Max campaign: a themed collection of headlines, descriptions, images, logos and videos, pointed at a final URL and seeded with an audience signal. Google assembles ads from those parts for every surface it owns — Search, YouTube, Display, Gmail, Discover, Maps — sizing and combining assets per placement.
It occupies the slot the ad group holds in a Search campaign, and the comparison is the fastest way to understand it: the ad group is a targeting container, the asset group is a story container.
How asset groups work
| Ad group (Search) | Asset group (PMax) | |
|---|---|---|
| Targeting | Keywords you chose | Audience signal plus search themes — a starting point, not a boundary |
| Creative | Ads served as you wrote them | Assets Google assembles differently per placement |
| Placements | Search results | Every Google channel |
| Reporting | Per-keyword, per-ad | Asset-group totals plus per-asset ratings |
Inside one group you supply text assets, images and logos in several ratios, and video — supply none and Google generates video from your other assets, which is rarely the version of your brand you would have chosen. Search themes can be added to steer the system toward query territory the signal alone would miss.
The structural decision that matters is what "one theme" means. The working pattern is to structure by audience story, not product taxonomy: one group per distinct buyer and message — "first-time buyers, discount frame" versus "returning customers, new-range frame" — rather than one group per catalogue branch. Google assembles creative per group, so a group is only coherent if every asset in it could sensibly appear together.
Reading performance happens at two levels. Asset-group columns give you cost, conversions and value, which is enough to compare stories against each other. Individual assets get graded ratings rather than full metrics, so the honest unit of judgement is the group.
Building asset groups by prompt, arriving paused
Building asset groups is exactly the kind of structured, multi-part work an AI agent does well through a connector: it can draft the campaign, the asset groups and the full asset set — headlines, descriptions, images specifications, sitelinks — as one reviewable proposal, created paused so nothing spends until you have looked at it. The useful division of labour: you decide the stories, the agent produces the parts and pushes them once approved.
Review is the other half. PMax changes behaviour quietly, and asset-group totals drift for reasons the interface does not volunteer. A weekly PMax review run by an agent — spend and conversion by asset group, week over week, with anomalies flagged — turns an opaque campaign type into a monitored one. Ask for the comparison in plain terms: which story earned its budget this week, which did not, and what changed.
Be equally clear about what no tool can see. Per-asset conversion attribution inside PMax is limited by the platform itself, and an agent that claims otherwise is inventing data. The honest reading stops at the asset group — which is precisely why the groups should be structured as stories worth judging.
Asset groups inherit their audience logic from signals — defined in audience signals — and sit inside the wider question of running Performance Max with AI.
Frequently asked questions
How many asset groups should a PMax campaign have?
As many as you have genuinely distinct stories to tell — a different audience, offer or message — and no more. One asset group per SKU multiplies upkeep without adding signal, because the campaign's budget and bidding sit above asset groups anyway. If two groups would share the same headlines and images, they are one group.
Can I see which asset group drove a conversion?
Asset-group-level columns — cost, conversions, value — are available in reporting, so you can compare groups directly. Below that, visibility thins out: individual assets get performance ratings rather than full conversion paths, and cross-channel splits are coarser than Search campaigns give you. Judge asset groups on their totals and trends, not on per-asset attribution.
Try it on your own account for a week
The full set of tools for the week, so you can see what it actually does — and it still cannot delete anything. No cost, no card, no contract: you connect your own Google account and can withdraw the access whenever you like.
- Up to 5 accounts
- One week
- Full tools
- No card
- Autonomous agentsLevels of autonomy in Google Ads management, which optimisation work is safe unattended versus which needs approval, and why irreversible actions should not be automated.
- Google Ads MCP serverWhat a Google Ads MCP server is, how free self-hosted servers compare to a hosted one, the full tool list AdCopilot exposes, and what you need to connect.
- Connect ClaudeStep-by-step instructions for adding a Google Ads MCP connector to Claude Desktop, claude.ai and Claude Code, including what to ask it first and how to revoke access.
- Connect ChatGPTStep-by-step instructions for adding a Google Ads MCP connector to ChatGPT, what it can read and change, and how to withdraw access.