How to Read Your Spend Concentration Report
Your audit reveals whether your budget is dangerously concentrated in a few campaigns while efficient winners are starved. This guide explains every metric and the exact actions to take. The PDF skeleton on the right highlights where you are.
Jump to section
The Four Headline KPIs
Page 1 — how concentrated is your budget
These four KPIs quantify budget concentration risk. A healthy account distributes spend across multiple campaigns with different audience segments. An unhealthy one funnels most budget through a single campaign — creating fragility where one algorithm hiccup tanks the entire account.
Top Campaign %
Fragility SignalThe percentage of total spend consumed by the single largest campaign. Above 40% means your account's performance depends almost entirely on one campaign. If that campaign degrades — creative fatigue, algorithm reset, policy suspension — the whole account collapses.
If above 50%, this is the single most urgent structural risk in your account.
Gini Index
0–1 ScaleMeasures budget inequality across all campaigns. 0 = perfectly equal distribution. 1 = all spend in one campaign. Calculated using the standard Gini coefficient formula across ranked campaign spend. Above 0.6 is concerning. Above 0.8 is critical concentration.
Starved Campaigns
Lost RevenueCount of campaigns that are both efficient (CPA below account average) and budget-constrained (losing >5% impression share to budget). These are proven winners being denied the budget to scale — the most actionable finding in the audit.
These campaigns are the first place to redirect budget. They've already proven they convert — they just need more money.
Campaign Spend Distribution
Page 1 — the visual proof of concentration
A horizontal bar chart showing every campaign's spend ranked from highest to lowest. A steep drop-off after the first one or two bars reveals a dangerously top-heavy account at a glance. Each bar also shows ROAS and spend share percentage.
Steep drop-off after bar 1 or 2
Top-HeavyIf the first bar is 5x+ larger than the second, the account is structurally fragile. The algorithm has effectively decided to allocate almost all budget to one strategy — whether or not that's optimal.
Investigate why the top campaign absorbs so much. Is it genuinely the best performer, or has the algorithm lazily converged on it because of historical momentum?
Algorithm Maturity Distribution
Page 1 — is concentration self-inflicted by the algorithm?
This donut shows how campaigns distribute across maturity stages: Calibration, Exploration, Exploitation, Degradation. A large learning or exploration slice means budget concentration may be partially self-inflicted by the algorithm — campaigns stuck in exploration consume budget without competing for the top spot.
High Exploration + High Concentration
Algorithm LazinessThe algorithm is concentrating on one proven campaign while burning budget on exploration in others. The exploiting campaign gets the budget because the exploring ones can't compete — creating a self-reinforcing cycle of concentration.
Add audience signals and tighten asset groups in exploring campaigns to help them converge faster. Only then can they compete for budget share.
Network Spend Distribution
Page 1 — hidden concentration across networks
Over-reliance on a single network (Search, Shopping, Display, Video) creates hidden fragility. Any Google policy change or auction shift on that network hits the entire account at once. This donut reveals whether your spend is diversified across networks.
Single network > 80%
Network RiskIf 80%+ of spend is on one network, a single algorithm update to that network can destabilize your entire account. This isn't necessarily wrong — it depends on your business — but it's a risk to be aware of.
Overfed Campaigns
Page 2 — campaigns consuming more than their fair share
Campaigns spending more than 2x the account average. Being overfed isn't automatically bad — if the campaign has the best ROAS, it deserves more. But if its ROAS is average or below average, the algorithm is over-concentrating through inertia rather than merit.
Overfed + below-average ROAS
Budget MisallocationThis campaign absorbs outsized budget but doesn't outperform the account average. The algorithm concentrated here because of historical conversion volume, not current efficiency. It's coasting on momentum.
Reduce daily budget by 20–30% over 2 weeks. Monitor whether conversions decline proportionally. If they don't, you've confirmed the algorithm was over-allocating.
Overfed + strong ROAS
Justified — But FragileThis campaign earns its budget share through performance. The concentration is warranted, but the account is fragile — if this campaign degrades, there's no backup.
Maintain budget but actively build 2–3 alternative campaigns to reduce single-campaign dependency over time.
Starved Campaigns
Page 2 — efficient campaigns denied the budget to scale
Campaigns that convert below account-average CPA AND lose more than 5% impression share to budget caps. These are proven performers being throttled — the most actionable finding in any concentration audit.
Low CPA + high budget lost IS
Immediate OpportunityThis campaign converts efficiently but can't show ads for all qualifying searches because its budget runs out. Every percentage point of lost impression share is a missed conversion at a proven CPA.
Increase budget incrementally (20% per week). These campaigns have already demonstrated they can convert — the algorithm just needs more budget to work with.
Maturity vs Spend Share
Page 2 — are immature campaigns over-funded?
This table crosses each campaign's maturity stage with its spend share. Campaigns in EXPLORATION or CALIBRATION that consume >30% of total spend represent a structural risk — high investment in unproven campaigns while mature performers may be underfunded.
RISK — High spend, still learning
Premature ScalingThis campaign hasn't accumulated enough conversion data to bid reliably, but it already absorbs a large share of account budget. The algorithm is spending aggressively in a data vacuum.
Reduce budget to the minimum viable level until the campaign reaches Exploitation stage. Redirect freed budget to mature campaigns.
READY — Safe to scale
Exploitation StageThis campaign has passed through learning and is bidding on proven signal. Budget increases here produce predictable, measurable returns.
Rebalance Matrix
Page 2 — the SCALE / CUT / HOLD / UNDERFUND decision for every campaign
Every campaign gets one of four verdicts based on ROAS relative to account average and budget constraint level. SCALE = above-average ROAS + losing impression share (give more budget). CUT = below-average ROAS + outsized spend share (reduce budget). UNDERFUND = decent ROAS + heavily budget-constrained. HOLD = neutral.
SCALE
ROAS > 1.2x avg + IS loss > 10%This campaign outperforms the account average AND has room to grow. Budget increases here generate above-average returns and reduce overall concentration by building a second revenue pillar.
Increase daily budget by 20–30%. Monitor CPA over 14 days — if CPA rises more than 15%, the marginal returns are diminishing.
CUT
ROAS < 0.8x avg + share > 10%This campaign underperforms the account average while consuming a disproportionate budget share. The algorithm has over-concentrated here due to historical momentum. Cutting budget redirects spend to higher-return campaigns.
Reduce daily budget by 30–50% over 2 weeks. The freed budget should flow to SCALE and UNDERFUND campaigns.
UNDERFUND
Decent ROAS + IS loss > 15%Performance is reasonable and the campaign is clearly budget-starved. Increasing budget here won't deliver the same outsized returns as SCALE campaigns, but it reduces fragility by diversifying the revenue base.
Budget Pacing Analysis
Page 3 — who's overspending and who's underspending
Each campaign's pacing score, forecast spend, monthly budget, and variance. Campaigns with large negative variance are underspending (budget sits unused). Large positive variance means Google is over-delivering — spending more than the daily budget should allow.
Over-pacing (positive variance)
Google Over-DeliveringGoogle can spend up to 2x your daily budget on any given day. Consistently over-pacing campaigns are at risk of exhausting monthly budget early in the month, leaving the final week unfunded.
Check if monthly budget caps are set. If not, consider adding them to prevent end-of-month budget exhaustion.
Under-pacing on SCALE campaigns
Wasted OpportunityA campaign flagged as SCALE in the rebalance matrix is spending below its budget allocation. The algorithm isn't finding enough traffic at the current bid/targeting settings to use the available budget.
Broaden targeting, increase bids, or add new keywords. The budget is available but the algorithm can't deploy it at current settings.
Impression Share Lost to Budget
Page 3 — proven revenue left on the table
Bar chart of campaigns losing the most impression share to budget constraints. Longer bars mean more proven revenue is being left on the table. These are qualified searches where your ad could have shown but didn't because the daily budget was exhausted.
IS loss > 20% on efficient campaigns
Highest-ROI FixThis campaign proves it can convert efficiently but misses 20%+ of eligible auctions due to budget. Increasing budget here is the single highest-ROI budget action available — no new creative, targeting, or structure changes needed.
Increase budget to capture at least half the lost impression share. Each percentage point recovered translates directly to proportional conversion volume at proven CPA.
Concentration Trend
Page 3 — is the top campaign absorbing more over time?
Daily plot of the top campaign's spend share percentage over the reporting period. An upward slope after a budget redistribution means the algorithm is re-consolidating spend faster than you are redistributing it — a self-reinforcing concentration pattern.
Upward slope after rebalance
Algorithm Re-ConcentratingYou redistributed budget, but the algorithm funneled it back to the dominant campaign. This happens when the dominant campaign has historically strong signal and the algorithm gravitates toward certainty.
Apply hard daily budget caps on the dominant campaign to force the algorithm to allocate spend elsewhere. Soft budget adjustments get overridden by the algorithm's preference for proven signal.
Maturity Rebalance Guard
Page 3 — campaigns you must NOT cut yet
Campaigns in EXPLORATION or CALIBRATION stages that should be protected from budget cuts. Cutting an exploring campaign wastes the learning investment already made — the algorithm was partway through building a model, and cutting resets the process to zero.
Protected = TRUE
Do Not CutThis campaign is still in its learning phase and has not yet accumulated enough data to be fairly evaluated. Cutting it now wastes the learning spend already invested. Wait until it reaches Exploitation before making rebalance decisions.
Hold current budget. Re-evaluate once readiness_score exceeds 80 or the campaign reaches Exploitation stage.
Gini Index Trend
Page 4 — is concentration getting better or worse over time?
Weekly Gini index plotted over the reporting period. A rising line means the account is becoming more concentrated — direction matters more than the absolute value. A Gini that rose from 0.5 to 0.7 over 4 weeks is more alarming than a stable 0.65.
Rising Gini
WorseningBudget inequality is increasing week over week. The algorithm is progressively consolidating spend into fewer campaigns, reducing diversification and increasing fragility.
Apply hard budget caps on dominant campaigns and increase budgets on starved campaigns simultaneously. Monitor Gini weekly to verify the trend reverses.
Action Priority Summary
Page 4 — what to do, in what order
One row per rebalance action (CUT, SCALE, UNDERFUND, HOLD) showing campaign count, total spend, spend share, and weighted average ROAS. CUT is shown first (most urgent), then SCALE, UNDERFUND, HOLD. This is the executive summary for stakeholder presentations.
CUT campaigns > 30% of spend
Structural ProblemIf the campaigns marked for cutting consume over 30% of total spend, budget reallocation is a major structural move — not a tweak. Plan for a 2–4 week transition period where the algorithm re-learns.
Stagger cuts over 2 weeks. Cut 15% per week rather than 30% at once to avoid shocking the algorithm into a re-learning period across all campaigns simultaneously.
Budget Transfer Simulation
Page 4 — what happens if you move the money
A single-row simulation: total cuttable spend from CUT campaigns, the average ROAS of SCALE campaigns, the projected conversion value gain if that budget were reallocated, and the net lift versus what CUT campaigns currently generate. This is the business case for rebalancing.
Projected conversion value gain
Conservative EstimateThis assumes SCALE campaigns maintain their current ROAS at higher budget levels. In practice, marginal ROAS may decline — but the projection uses current observed ROAS, not inflated targets, making it a conservative floor estimate.
Use this number to build the business case for budget reallocation. Present it alongside the net lift (gain minus what cut campaigns currently produce) for a realistic impact estimate.
Bidding Strategy Distribution
Page 4 — single strategy = amplified concentration risk
When one bidding strategy (e.g., tROAS) controls most of the budget, a single algorithm misalignment can corrupt the entire account. This donut shows how spend distributes across bidding strategies — a healthy account uses 2–3 different strategies suited to different campaign objectives.
Single strategy > 80% of spend
Strategy ConcentrationOne bidding strategy controls nearly all budget. If that strategy's algorithm hits a learning reset or the conversion signal it optimizes for degrades, every campaign is affected simultaneously.
Consider diversifying: use tCPA for lead gen campaigns, tROAS for shopping, and max clicks for prospecting. Different strategies create independent failure modes.
Q: Is my account dangerously dependent on one or two campaigns?