pmax-diagnostics

Compare Performance Max CPA and ROAS against non-brand Search baselines.

17|5|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/portermetricsample/marketing-skills --skill pmax-diagnostics
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pmax-diagnostics
Source: https://github.com/portermetricsample/marketing-skills/tree/main/google-ads/campaigns/pmax
Command: npx skills add https://github.com/portermetricsample/marketing-skills --skill pmax-diagnostics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the opacity problem of Google Ads Performance Max campaigns by providing an honest, data-backed assessment of whether campaigns are actually earning their budget against a proven Search baseline, while explicitly identifying what the API hides.

Core Features & Use Cases

  • Earning vs. Baseline Analysis: Compares PMax CPA and ROAS against non-brand Search benchmarks to determine if campaigns are profitable or budget sinks.
  • Asset-Group Transparency: Summarizes asset-group performance and ad strength to provide directional creative insights.
  • Visibility Limits Reporting: Clearly documents what the API cannot show (search terms, placements, audience signals) to ensure the user knows exactly how far to trust the data.

Quick Start

Run the pmax-diagnostics skill to evaluate all Performance Max campaigns for the current month against the non-brand Search baseline.

Frequently Asked Questions about pmax-diagnostics

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

FAQPage Schema
How do I audit Performance Max campaign efficiency against Search baselines?▼

To audit Performance Max efficiency, compare your PMax CPA and ROAS metrics against non-brand Search benchmarks to determine if campaigns are profitable or budget sinks. This diagnostic evaluates asset-group performance and identifies API-level data limitations.

Why does Performance Max reporting hide search terms and placements from the API?▼

Performance Max API limitations hide search terms, placements, and audience signals to automate ad delivery. A transparent diagnostic report explicitly documents these visibility limits so you know exactly how far to trust the available campaign data.

What's the best way to analyze asset-group performance in Google Ads Performance Max?▼

Analyzing Performance Max asset-group performance involves summarizing ad strength and creative metrics to provide directional insights. This evaluates how individual asset groups contribute to overall campaign ROAS and CPA efficiency.

Do I need a metrics integration to run a Performance Max diagnostic?▼

Yes, you need integration with the Porter Metrics MCP to access Google Ads campaign and asset-group data. This connection allows the diagnostic tool to retrieve the necessary performance metrics for your transparent audit report.

When should I not trust Performance Max CPA and ROAS metrics alone?▼

You should not trust PMax metrics alone when evaluating budget allocation without a non-brand Search baseline. Comparing against this benchmark reveals whether campaigns are actually earning their budget or acting as budget sinks.

Can I evaluate if my Performance Max campaigns are actually earning their budget?▼

Yes, you can evaluate if PMax campaigns earn their budget by comparing CPA and ROAS against non-brand Search baselines. This earning versus baseline analysis provides a data-backed assessment of true campaign profitability.