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.