diagnose performance max asset group and combination reporting limitations in the google ads api

domain: developers.google.com/google-ads/api · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Query campaign-level metrics for Performance Max; ad_group and ad_group_ad queries return no rows for these campaigns.
  2. Query the asset_group resource joined with metrics for group-level performance data.
  3. Query the asset group combination report to see which top asset combinations are actually serving as ads.
  4. For retail Performance Max, query listing_group_filter to get product-group-level Shopping performance.
  5. Use asset performance labels (e.g. LOW/GOOD/BEST) rather than expecting per-ad metrics.

Known gotchas

Related routes

Build a Google Ads Performance Max asset group with image, text, and video assets via the API
advertising · 6 steps · unrated
Build a valid product partition (listing group) tree for a Performance Max retail campaign's asset group via the Google Ads API
developers.google.com/google-ads/api · 5 steps · unrated
Create a Google Ads Performance Max campaign via the API
developers.google.com/google-ads/api · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans