google-ads-performance-max

Build and diagnose Google Ads Performance Max campaign structure, signals, and reporting gaps.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ca-who-codes/Ultimate-Performance-Marketing-Google-Ads-Meta-ads-etc.- --skill google-ads-performance-max
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-ads-performance-max
Source: https://github.com/ca-who-codes/Ultimate-Performance-Marketing-Google-Ads-Meta-ads-etc.-/tree/main/skills/google-ads-performance-max
Command: npx skills add https://github.com/ca-who-codes/Ultimate-Performance-Marketing-Google-Ads-Meta-ads-etc.- --skill google-ads-performance-max

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you build, audit, and diagnose Google Ads Performance Max campaigns without guessing whether structure, signals, reporting, or brand overlap is hurting results.

Core Features & Use Cases

  • Asset Group Design: Map distinct products, services, audiences, and intents into the right asset groups instead of using one catch-all structure.
  • Audience Signals and Search Themes: Configure non-restrictive signals and search themes to guide learning while avoiding common PMax targeting mistakes.
  • Cannibalization Analysis: Compare PMax against Search to determine whether brand traffic is incremental, neutral, or being substituted.
  • Reporting Workarounds: Use search terms insights, brand vs. non-brand bucketing, new customer acquisition reporting, and listing groups to recover useful signals from PMax’s limited reporting.
  • Practical Example: A media buyer can use this Skill to restructure a weak ecommerce PMax account, identify brand cannibalization, and decide whether to apply an account-level brand exclusion list.

Quick Start

Use the google-ads-performance-max skill to audit my PMax campaign structure, diagnose brand cannibalization, and recommend the best reporting workaround for my account.

Frequently Asked Questions about google-ads-performance-max

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure asset groups in Google Ads Performance Max campaigns?

Asset groups in Performance Max should map distinct products, services, audiences, and intents into separate clusters rather than using one catch-all structure. This targeted grouping guides Google's algorithm to serve the right assets for specific user intents.

What is the best way to diagnose brand cannibalization in Performance Max?

Diagnosing brand cannibalization in Performance Max requires comparing PMax traffic against Search campaigns to determine whether brand traffic is incremental, neutral, or being substituted. This analysis informs whether to apply account-level brand exclusions.

How do I use audience signals and search themes in PMax without restricting targeting?

Audience signals and search themes in PMax guide machine learning without restricting targeting. You configure non-restrictive signals to steer the algorithm toward desired user profiles, avoiding common mistakes that artificially limit reach.

Can I recover search term insights and reporting data from Performance Max?

You can recover reporting data from Performance Max by using search terms insights, brand vs. non-brand bucketing, new customer acquisition reporting, and listing group reviews to extract useful signals despite PMax's limited native reporting.

Does this approach work for lead generation and local campaigns or only ecommerce?

This Performance Max diagnostic approach works across ecommerce, lead generation, local, and app campaigns. It applies to any PMax campaign needing asset group planning, audience guidance, cannibalization analysis, or listing group review.

Why am I seeing brand traffic substitution in my Performance Max campaigns?

Brand traffic substitution in Performance Max happens when PMax captures existing brand demand instead of driving incremental conversions. Comparing PMax against Search campaign data identifies whether traffic is incremental, neutral, or substituted.