How to Read Your PMax Audit Report
Your audit surfaces 20 diagnostic sections across 7 pages. This guide explains every term, every status label, and the exact action to take — in the same order they appear in your report. The PDF skeleton on the right highlights where you are.
Jump to section
The Four Headline KPIs
Page 1 — read these before anything else
The four tiles at the top of your report are the executive summary. They tell you the scale of the problem in seconds. Everything else in the report explains the cause.
Total PMax Spend
Total spend across all Performance Max campaigns in the last 30 days. This is your denominator — every percentage metric is calculated against this figure.
Algorithm Control Index
Score 0–100A composite score built from two penalty components: how much spend is wasted (waste penalty) and how much of your 90-day cumulative spend sits in unstable learning stages (maturity penalty). ACI = 100 minus both penalties. Below 50 = critical. 50–79 = moderate. 80+ = controlled.
If your ACI is below 50, fixing your waste categories is the highest-leverage action before scaling any budget.
The Black Box Tax
Confirmed WasteThe total spend that produced zero conversions in the 30-day window. This is the maximum recoverable amount. Your Recovery Potential (on the synthesis page) applies a conservative capture rate to this figure.
Waste Leakage Rate
The Black Box Tax expressed as a percentage of total PMax spend. Above 50% means more than half your PMax budget produced zero conversions — that is a structural problem, not a budget problem.
Algorithm Learning State
Page 1 — 90-day cumulative maturity stages
This bar chart shows how your PMax campaign spend is distributed across learning stages over the last 90 days. The 90-day window is intentional — it captures the full learning lifecycle, which is why figures here will exceed your 30-day spend total.
Why 90 days, not 30?
PMax campaigns can take 6–8 weeks to fully exit the learning phase. A 30-day snapshot misses campaigns that are mid-cycle. The 90-day window captures the full distribution of stable vs. unstable spend.
CALIBRATION stage
Early LearningThe algorithm is establishing baseline signals. Spend in this stage is expected — it's the necessary onboarding cost for any new campaign or major change.
EXPLORATION stage
UnstableThe algorithm is actively testing new audiences and inventory. High exploration spend raises your ACI maturity penalty. Some exploration is healthy — excessive exploration is a warning sign.
If more than 40% of your 90-day spend is in EXPLORATION, add audience signals and tighten your asset groups to help the algorithm converge faster.
DEGRADATION stage
DecliningPerformance is declining — the algorithm is losing signal quality, usually from creative fatigue, audience saturation, or major account structure changes.
Refresh creative assets, review audience signals, and check for major recent changes (budget cuts, new campaigns) that may have disrupted the algorithm's learned patterns.
Budget Bleed — Waste by Category
Page 1 — where your zero-return spend is classified
The donut chart breaks your Black Box Tax into categories. The split matters because each category requires a completely different fix.
EXPLORATION waste
Partially RecoverableAlgorithm learning spend — testing audiences and inventory that didn't convert. Some exploration is genuinely necessary. When exploration exceeds 60% of total waste, the algorithm lacks guardrails and is exploring junk inventory.
Add audience signals, tighten asset groups, and apply placement exclusions. The algorithm needs better boundaries before it can explore efficiently.
CREATIVE waste
Fully RecoverableSpend on asset groups with POOR or AVERAGE ad strength that produced zero conversions. The algorithm funds these because it has no better option — not because they work.
Fix your weakest asset groups: add more headlines, upload images in all required sizes (landscape, square, portrait), and include at least one video asset.
Signal Integrity: Attribution Drift
Page 1 — when Ads and GA4 disagree
This table compares Google Ads-reported conversions against GA4-reported conversions at the campaign level. When they diverge by more than 20%, the algorithm is optimising against the wrong signal — and your entire account pays the cost.
DRIFT % column
The percentage difference between Ads and GA4 conversions. This normalises the metric so high-volume and low-volume campaigns are comparable.
HEALTHY
< 15% driftAds and GA4 broadly agree. The bidding algorithm has clean signal. No attribution action needed.
WARNING_DRIFT
15–40% driftMeaningful discrepancy. Common causes: duplicate conversion actions, mismatched attribution windows between Ads and GA4, or cross-device tracking gaps.
Audit your conversion actions in Google Ads. Remove duplicate or legacy tags. Align attribution windows across platforms.
CRITICAL_BLIND
> 40% driftThe algorithm is bidding on phantom conversions. This inflates CPCs account-wide, suppresses Quality Scores, and degrades ROAS across all campaigns. Every day this persists compounds the damage.
Stop and fix your conversion tags before making any other optimisation. The algorithm is learning from corrupted data.
Conversion Quality Breakdown
Page 1 — how PMax actually measures your conversions
PMax reports multiple conversion types: click-attributed, view-through (user saw the ad but didn't click), cross-device, and modeled. This table shows the exact breakdown per campaign — so you know how much of your reported performance is based on hard conversion data vs. softer attribution signals.
Click-Attributed %
Hardest SignalConversions where the user clicked your ad before converting. This is the strongest attribution signal — the user took a deliberate action. Higher click-attributed % = more reliable performance data.
View-Through %
Soft SignalConversions where the user saw your ad (an impression) but didn't click, then converted later through another path. PMax counts these by default. A high view-through % means the algorithm is optimizing on impression exposure, not purchase intent.
If view-through exceeds 30% of total conversions, review your conversion settings in Google Ads. Consider excluding view-through conversions from your bidding strategy to force the algorithm toward click-based optimization.
Cross-Device %
Conversions where the ad interaction happened on one device (e.g. mobile) but the purchase happened on another (e.g. desktop). These are modeled by Google using signed-in user data — they're legitimate but less precise than single-device click conversions.
Why this matters for PMax specifically
PMax serves across Display, YouTube, Gmail, and Search simultaneously. Display and YouTube campaigns generate far more impressions than clicks, which inflates view-through conversion counts. If you're evaluating PMax efficiency based on all_conversions (which includes view-through), your ROAS and CPA numbers may be significantly more optimistic than reality.
Channel Bias Reveal
Page 2 — where PMax routes your impressions
PMax serves across Search, Shopping, Display, YouTube, Gmail, and Maps. This donut chart shows your impression share by channel. The channel mix is a leading indicator — high Display or Video share almost always correlates with junk placement waste on the next page.
DISPLAY share > 50%
High Junk RiskDisplay inventory heavily includes low-quality mobile app placements — games, idle apps, click-farm sites. If you see high Display share here, expect mobile apps to dominate your Junk Placements table on page 3.
Add mobile app category exclusions immediately. Review placement exclusion lists and add specific app IDs found in the Junk Placements table.
SHOPPING share > 40%
Usually HealthyShopping inventory is purchase-intent. A Shopping-heavy distribution is a positive signal for ecommerce accounts.
VIDEO share > 20%
MonitorVideo includes YouTube channel placements. Cross-reference with the Junk Placements table — toy unboxing channels, gaming streams, and similar content consistently attract PMax spend without converting.
Asset Group Efficiency & Creative Fatigue
Page 2 — which asset groups are wasting your budget
Every asset group in your PMax campaigns is ranked by spend. Each row tells you the ad strength rating, concentration risk, and whether creative fatigue has been detected.
POOR ad strength
Fix ImmediatelySeverely constrained by missing or weak assets. Any spend on POOR groups is high-risk — the algorithm defaults to low-quality placements because it has almost no creative variety to test.
Minimum required: 5 headlines, 2 long headlines, 4 descriptions, 3 images (landscape + square + portrait), a logo, and ideally a video.
HIGH_CONCENTRATION status
Spend RiskOne asset group is absorbing a disproportionate share of campaign spend. When the algorithm concentrates this heavily, it stops testing alternatives — diminishing returns accelerate.
Create 2–3 additional asset groups with distinct creative themes to force the algorithm to distribute budget and continue exploring.
Creative Fatigue flag
Rotation NeededDetected when an asset group's performance has declined despite stable spend — a signal that your audience has seen the same assets too many times.
Refresh headlines, descriptions, and at least 2 images in the flagged asset group. Even small creative changes reset the fatigue cycle.
Diminishing Returns — Marginal ROAS
Page 2 — where scaling stops being efficient
Average ROAS tells you what happened historically. Marginal ROAS tells you what the next incremental dollar of spend will actually return. This table surfaces campaigns that have hit diminishing returns.
HEALTHY: Scaling efficiently
Scale BudgetMarginal ROAS is at or above average ROAS. Each incremental dollar returns at least as much as the historical average. Green light for budget increases.
WARNING: Diminishing returns active
Hold BudgetMarginal ROAS has fallen below average ROAS. You have hit the efficiency ceiling.
Do not increase budget. Improve creative quality and audience signal quality first to push the ceiling higher.
CRITICAL: Below breakeven
Reduce BudgetMarginal ROAS has fallen below 1.5x — the breakeven threshold. Each new dollar spent is returning less than it costs.
Reduce budget immediately. Investigate creative fatigue, audience saturation, or a recent account change.
Junk Placement Bleed
Page 3 — where your Display and Video budget is going
PMax automatically places ads across all Google inventory. This page reveals the specific placements generating impressions with zero conversions.
Placement type breakdown
Placements are categorised as Mobile Apps, YouTube Channels, YouTube Videos, or Websites. Mobile Apps typically dominate — particularly mobile games and idle apps that generate accidental clicks with zero purchase intent.
Top Junk Placements table
The specific apps, channels, and websites draining your impressions, ranked by volume. All entries had zero conversions in the reporting period.
Add these placements to your account-level placement exclusion list. For mobile apps, add entire 'Mobile App Category' exclusions for games and entertainment.
Network Segmentation
Page 3 — which networks are serving your ads
Google's latest PMax update added network segmentation to placement reporting. This table breaks down impressions by network type (Display, YouTube, Content) and placement category, giving you visibility into which networks are driving junk vs. quality inventory.
DISPLAY network + Mobile App
Highest Junk RiskMobile app placements on the Display network are the primary source of wasted impressions. High volume here with zero conversions confirms junk placement bleed.
Exclude mobile app categories at the account level. Target 'mobileappcategory::69500' (Games) and '::60000' (Entertainment) as a starting point.
YOUTUBE_WATCH network
Brand Spend RiskYouTube channel placements consume budget for brand exposure but rarely drive direct conversions in PMax. High YouTube share without conversion signal means budget is funding awareness, not performance.
Cross-reference specific channels in the Top Junk Placements table above. Exclude channels that are clearly irrelevant to your product category.
Unique Placements column
The number of distinct placements within each network-type combination. A low count with high impressions means budget is concentrated on a few specific bad placements — easy to fix with targeted exclusions.
Temporal Friction — Time-of-Day Gaps
Page 3 — when campaigns spend vs. when customers convert
PMax serves 24/7 by default. This table reveals the mismatch between when the algorithm concentrates spend and when your customers actually convert.
Peak Hour + Multiplier
The hour (0–23) where the algorithm applies the highest bid multiplier. A 3.2x multiplier means it's paying 220% more per click at peak than average.
Worst Hour
The hour with the worst conversion rate. A large gap between Peak Hour and Worst Hour means the algorithm is spending aggressively during low-intent windows.
Apply ad schedule bid adjustments to reduce spend during your worst hours. A -30% modifier during off-peak can meaningfully improve ROAS.
Geographic Friction & CPA Spikes
Page 4 — which markets are costing more than they're worth
PMax allocates budget across geographies automatically. This table surfaces markets where CPA is elevated or signal is too thin to optimise.
LOW_SIGNAL
Insufficient conversions for the algorithm to build a reliable model. Spend is occurring in a data vacuum.
Action: GATHER_DATA. Let the algorithm accumulate 30–50 conversions before making bid adjustments.
EMERGING_MARKET
CPA is elevated but conversion volume is building. The market may improve with more data — or may plateau.
Action: MONITOR. Reassess in 14 days.
TOP_MARKET
Scale HereStrong conversion rate, low CPA relative to account average, high location score. This market is performing above expectations.
Action: INCREASE_TARGETING. Apply positive bid modifiers and consider dedicated asset groups for this market.
Budget Projections & Pacing Variance
Page 4 — is the algorithm spending your budget efficiently?
Google's new budget reporting endpoint projects your end-of-month spend based on current pacing velocity. This table shows each campaign's daily budget, projected spend, and the daily variance between them.
DECREASE RECOMMENDED
OverspendingGoogle's own recommendation engine suggests reducing budget on this campaign. The algorithm's projected spend exceeds the optimal level — your money would work harder elsewhere.
Review the recommended budget amount and compare it to your ROAS on this campaign before adjusting.
INCREASE RECOMMENDED
OpportunityThe campaign is budget-constrained — Google projects it would perform better with more spend. Cross-reference with the Marginal ROAS table on page 2 before increasing.
Only increase budget if Marginal ROAS is HEALTHY. An INCREASE recommendation with diminishing returns means Google wants more spend but your efficiency would drop.
Variance column
The daily dollar difference between current budget and Google's recommended budget, derived from the weekly estimated cost change divided by 7. Negative = you're allocated more than needed. Positive = you're budget-constrained.
First-Party Audience Exclusions
Page 4 — customer lists burning budget without converting
Google's latest PMax update lets you exclude specific first-party audience lists. This table identifies customer lists and remarketing segments that are consuming budget without driving new conversions — so you can exclude them immediately.
USER_LIST type
These are your own customer data segments — past purchasers, email lists, remarketing audiences. When PMax targets them, you're paying to reacquire customers who already know you, instead of finding new ones.
Wasted Spend column
Total spend on this audience segment with zero conversions in the 30-day window. This is recoverable budget that should be redirected to prospecting.
Go to your PMax campaign settings and add these audiences to the exclusion list. This forces the algorithm to find new customers instead of retargeting existing ones.
Exploration Efficiency Ratio (EER)
Page 4 — is the algorithm's learning tax worth paying?
The EER is the most nuanced metric in the report — and the most important for deciding whether to scale budget. It measures whether PMax's exploration spend is finding valuable new audiences or just probing junk inventory. Only shown when your account meets all four statistical guardrails.
Exploit CPA vs Explore CPA
Exploit CPA = the CPA of your top-spending asset group (what the algorithm is most confident in). Explore CPA = blended CPA of all other groups. The ratio measures the cost premium for discovering new audiences.
CRITICAL_WASTE (EER < 0.3)
Junk DiscoveryExploration CPA is more than 3x the exploitation CPA. Learning spend is being wasted on junk inventory.
Add placement exclusions, tighten audience signals, and narrow your product feed.
HEALTHY (EER 0.3–0.8)
Expected CostThe algorithm is paying a reasonable price to discover new audiences. This is the expected steady-state.
HIGH_POTENTIAL (EER > 0.8)
Scale SignalExploration is nearly as efficient as your best asset group. Strong signal that budget scaling will be efficient.
This is the green light for budget increases.
Feed Health & Product Structure
Page 5 — is your product feed helping or hurting the algorithm?
Before analyzing individual zombie products, this section checks the structural health of your product feed. Products with missing attributes (no category, no brand) get lower Shopping placement quality from Google's algorithm. A feed with poor coverage doesn't just hurt individual products — it degrades PMax's ability to match products to the right audiences across your entire account.
Missing Category / Missing Brand
Feed GapProducts without a category or brand attribute are invisible to Google's product taxonomy. The algorithm can't match them to relevant search queries or audiences, so they either get no impressions or get shown to the wrong people.
Update your Merchant Center feed to include category and brand for every product. This is typically a feed management fix, not a Google Ads fix.
Conversion Coverage %
The percentage of your active products that have generated at least one conversion. Low coverage means a small number of products are carrying all the conversion weight while the rest consume budget without results.
Zero-Conv Products (20+ clicks)
Structural WasteProducts that have received meaningful traffic (20+ clicks) but zero conversions. These are the zombie product candidates detailed in the next section. A high count here relative to total products signals a feed structure problem — not just individual product issues.
If more than 30% of your products with 20+ clicks have zero conversions, consider restructuring your PMax campaigns to separate proven converters from untested or underperforming products.
Zombie Products
Page 5 — products training PMax on failure
Products that meet all three zombie conditions: zero units sold, at least 20 clicks, and spend above the currency-scaled threshold. They don't just waste budget — they corrupt Shopping signal quality by training PMax on non-converting audience segments.
Why clicks >= 20 matters
The 20-click minimum prevents false positives from products that accidentally received minimal spend. A product with 20+ clicks and zero sales is a genuine signal failure — not statistical noise.
Wasted Cost column
Total spend on this product in 30 days with zero sales. This feeds directly into your Black Box Tax.
Exclude zombie products from your PMax asset groups via product-level exclusions. Do not pause the product — only exclude it from PMax so it can still run on other campaign types.
Margin Eaters Audit
Page 5 — products selling at a loss after ad costs
Products where ad spend is destroying gross margin. Different from zombies (which don't sell) — these products sell well, but the algorithm has bid them up to the point where profitability is negative.
Net Profit column
Gross profit minus ad spend. Negative = you lost money on every sale. The algorithm has no visibility into your margins — it optimises for conversion volume, not profitability.
Negative Net Profit
Loss-MakingYou are paying the algorithm to erode your margins. PMax will continue scaling these if they convert well — it cannot see your COGS.
Set a target ROAS above your break-even multiple, or exclude the product from PMax and sell it through organic or email channels only.
Audience Demographics
Page 6 — which age groups and genders drive value
Google's latest PMax update added demographic reporting breakdowns. These donuts and tables show impression distribution and CPA by age range and gender — revealing which segments are converting efficiently and which are consuming budget without results.
Age breakdown donut
Impression distribution by age range (18–24, 25–34, 35–44, 45–54, 55–64, 65+, Unknown). Cross-reference with the CPA table below — high impression share with high CPA means the algorithm is over-indexing on a costly segment.
Gender breakdown donut
Impression distribution by gender (Male, Female, Unknown). A large 'Unknown' share means the algorithm is reaching users it can't classify — typically lower-quality inventory.
CPA by segment tables
The cost per acquisition for each demographic segment. Compare segments to identify where your budget is most and least efficient. Segments with high impressions but few conversions have inflated CPA — the algorithm is wasting budget on them.
Use demographic bid adjustments or audience exclusions to reduce spend on high-CPA segments. Focus budget on segments where CPA is below your account average.
Unknown segment (high CPA)
Watch ThisThe 'Unknown' demographic typically has the highest CPA because it includes unclassifiable traffic — often low-quality inventory, bots, or incognito users. If Unknown represents more than 20% of impressions with a CPA 2x+ the average, it's a signal quality problem.
You cannot directly exclude 'Unknown' demographics, but reducing Display network share and excluding junk placements will naturally reduce this segment.
Recovery Potential & Methodology
Page 7 — what you can realistically recover
The synthesis page aggregates all findings into a single executive narrative with a conservative recovery estimate. The recovery figure is pre-calculated in the pipeline — not estimated on the client side.
What recovery actually means
Recovery is not money that appears in your bank account. It's budget currently spent on zero-return activity that, when redirected to high-efficiency asset groups, is projected to generate conversions instead. Your total spend stays the same — your ROAS improves.
Why the conservative capture rate?
Pipeline-calculatedReal-world accounts recover between 55–85% of identified waste when structural fixes are applied. The pipeline applies a category-level recoverability model — some waste categories are easier to recover than others. The 70% baseline described in the methodology is the conservative floor, not a flat multiplier.
Methodology appendix
Every formula, threshold, and data source used in the audit is documented on our methodology page. Each metric links to a specific BigQuery table and SQL query.
Q: How much of my PMax budget is actually working?