ClickCatalyst
Back to Small Budget Survival Audit
Authority Layer · 8 metrics · 5 data sources

Inside the Small Budget Survival Engine

Every metric in your Small Budget Survival audit is designed for accounts where waste tolerance is zero. This page documents the Survival Score, kill switch logic, campaign efficiency tiers, match type risk thresholds, and next-dollar allocation formula.

Data Sources

read-only OAuth · no campaign changes ever

All data is read via Google Ads API and GA4. Derived intelligence tables are pre-computed in our pipeline before your audit runs.

Google Ads API — Campaign Performance

google_ads_campaign_performance

Campaign cost, conversions, impression share, daily budget for efficiency tiers and pacing

Google Ads API — Matched Keywords

google_ads_search_terms_matched_keywords

Match type, cost, conversions for match type risk assessment

Google Ads API — Hourly Pulse

google_ads_account_pulse_hourly

Hourly cost and conversions for timing waste analysis

Google Ads API — Search Terms

google_ads_search_terms_historical

Individual search term cost and conversions for negative keyword candidates

Derived Intelligence — Waste Management

waste_management_intelligence_daily

Pre-classified waste categories, recovery potential, and priority action list

01

Survival Score

What percentage of your budget is actually productive

Calculated as 100 minus the total waste percentage from waste_management_intelligence_daily. A score of 70 means 70% of spend is productive. At small budgets, every point below 50 is an emergency — there's no margin to absorb the loss and the algorithm can't learn from so few productive clicks.

⚠️

Why this matters: Large accounts can tolerate 25% waste because 75% of a big budget still provides enough signal. A small account at 25% waste may only have $30/day of productive spend — not enough for the algorithm to make a single confident bid decision.

💡

In plain English: We subtract your waste percentage from 100. If you waste 35% of your budget, your Survival Score is 65. Below 50 means more money is wasted than productive — at small budgets, this is a crisis because the algorithm doesn't have enough data to learn from what remains.

70–100Healthy — budget is working
50–69Stressed — implement fixes this week
< 50Emergency — more waste than productive spend
02

Waste Category Breakdown

Which type of waste has the biggest impact at your budget level

From waste_management_intelligence_daily grouped by waste_category. At small budgets, the largest single category is the only one worth fixing first — attempting to fix multiple categories simultaneously spreads thin resources even thinner.

⚠️

Why this matters: At $100/day, fixing QUERY waste (adding 5 negatives) might recover $30/day in 10 minutes. Fixing TEMPORAL waste (adjusting schedules) recovers $15/day. At small budgets, focus matters more than comprehensiveness — attack the biggest category first and only.

💡

In plain English: We group all waste into categories: bad search terms, wrong time of day, wrong locations, algorithm exploration, and weak creative. At small budgets, we tell you which single category is your biggest leak — that's the one to fix first. Don't try to fix everything at once.

QUERYBad search terms — fix with negatives (10 min)
TEMPORALWrong hours — adjust ad schedule (5 min)
GEOGRAPHICWrong locations — tighten targeting (3 min)
03

Campaign Efficiency Tiers

Which campaigns deserve to survive at this budget level

Each campaign classified by CPA relative to account average: WINNER (CPA < 0.7× avg), EFFICIENT (near average), INEFFICIENT (CPA > 1.2× avg), or NO CONV (zero conversions). At small budgets, you can only afford 1–2 campaigns — the rest should be paused.

⚠️

Why this matters: Running 5 campaigns on $100/day gives each campaign $20. That's not enough for any single campaign to learn. Concentrating $100 on your best 1–2 campaigns gives each $50–100 — enough for the algorithm to receive meaningful signal and optimize.

💡

In plain English: We rank all campaigns by how efficiently they convert. At small budgets, the math is simple: pause everything except your best performer and concentrate all budget there. Running many campaigns on a tiny budget starves them all — none gets enough data to optimize.

WINNERGive it your entire budget
NO CONVPause immediately — redirect budget
04

Kill Switch List

Entities to pause in 2 minutes for immediate savings

Priority-1 PAUSE actions from waste_management_intelligence_daily combined with campaigns that have zero conversions and cost above 5% of total spend. At small budgets, the cost of deliberation exceeds the cost of action — these entities should be paused immediately.

⚠️

Why this matters: At $50/day, a single bad entity can consume 30% of daily budget. Every hour of delay wastes $0.60+. The Kill Switch removes analysis paralysis: these are pre-validated, the intelligence layer has confirmed zero value, and the dollar savings are shown per entity.

💡

In plain English: We combine two sources: our intelligence engine's top-priority pause recommendations and any campaign that spent meaningful money with zero conversions. Each item shows exactly how much you save by pausing it. Total time to act: 2 minutes in Google Ads.

Priority 1Pause today — highest dollar impact
05

Match Type Risk Assessment

Should you use broad match at this budget level?

Per match type from search_terms_matched_keywords: cost, conversions, and zero-conversion spend percentage. At small budgets, broad match is almost always the biggest leaker because the algorithm doesn't have enough conversion data to learn which expansions work.

⚠️

Why this matters: Broad match needs ~50 conversions/month to optimize. If your entire account generates 20 conversions/month, broad match will never have enough signal — it guesses permanently. Exact and phrase match require far less data to perform well.

💡

In plain English: We calculate how much each match type spent and how much of that spend went to zero-conversion queries. At small budgets, broad match typically wastes 50%+ because the algorithm can't learn which expansions work with so few conversions. Switch to exact and phrase match.

Broad > 50% wasteSwitch to exact/phrase — precision over volume
Exact/Phrase performingCorrect approach for small budgets
06

Timing Waste (Worst Timeblocks)

Hours where your budget disappears with zero return

From account_pulse_hourly: the 5 worst timeblocks (day × hour) by wasted spend. Waste is calculated by comparing hourly spend against conversion-justified spend (account avg CPA × conversions in that hour). The surplus is waste from low-intent timeblocks.

⚠️

Why this matters: Running ads 24/7 on a small budget means spreading $50/day across 24 hours — $2/hour. Your best 8 hours would get $6.25/hour instead. Concentrating schedule doubles your per-hour budget during peak times without spending more.

💡

In plain English: We find the 5 worst time periods (specific hours on specific days) where your spend far exceeds what the conversions in those hours justify. At small budgets, turning off your worst 4–6 hours effectively doubles your budget during peak conversion times.

Night hoursTypically worst — consider -100% bid adj
Peak hoursConcentrate all budget here
07

Next $100 Allocation

The single best destination for additional budget

Campaigns with at least 5 conversions (proven) AND search_budget_lost_impression_share above 10% (constrained), ranked by CPA ascending. These are scalable winners: they convert at proven efficiency and miss auctions due to budget. The lowest-CPA campaign is the answer to 'where should my next dollar go?'.

⚠️

Why this matters: At small budgets, every incremental dollar must go to proven performers. The Next $100 analysis eliminates experimentation risk entirely — you're funding campaigns with established conversion data and known efficiency. No guessing.

💡

In plain English: We find campaigns that have proven they can convert (at least 5 sales) but run out of budget before the day ends (missing 10%+ of available auctions). The one with the lowest cost-per-conversion is your best investment. No experimentation, no risk — just more of what already works.

CPA < avg × 0.5Best destination — fund first
CPA < avgGood destination — fund after #1 is saturated
08

Budget Pacing Velocity

Will your budget last the full month?

Per campaign: monthly budget estimate (daily budget × 30.4), actual daily burn rate (SUM(cost) ÷ days_active), and projected days remaining (remaining_budget ÷ daily_burn). Campaigns exhausting budget before month-end miss end-of-month purchase cycles.

⚠️

Why this matters: Many industries see purchase spikes at month-end (paydays, billing cycles, B2B procurement deadlines). A campaign that runs out of budget on the 20th misses 10 days of high-intent traffic. Conversely, a campaign spending too slowly is under-utilizing its allocation.

💡

In plain English: For each campaign, we calculate how fast it's spending vs how much budget remains. If it'll run out by the 20th, you miss the end-of-month buying rush. If it'll barely spend half its budget, you're under-utilizing. We show the projected run-out date so you can adjust pacing.

WILL RUN OUTReduce daily spend to stretch across full month
UNDER-SPENDINGIncrease bids or broaden targeting
ON PACEBudget tracking correctly

Proprietary notice: The methodology, scoring models, waste classification logic, and recovery projections are proprietary to ClickCatalyst Digital and provided for informational purposes only. Results are subject to standard market volatility. Recovery projections are estimates, not guarantees. Contact us within 14 days if any metric appears inaccurate.

Small Budget Survival Methodology — How ClickCatalyst Calculates Survival Score, Kill Switch & Next $100