Budget Allocation & Bidding Strategy
Process
- Collect budget and performance data across all active platforms
- Read
ads/references/budget-allocation.md for allocation framework
- Read
ads/references/bidding-strategies.md for strategy decision trees
- Read
ads/references/benchmarks.md for CPC/CPA benchmarks
- Read
ads/references/scoring-system.md for health score algorithm
- Validate: confirm spend data covers ≥14 days before evaluating kill/scale decisions
- Evaluate budget allocation, bidding strategy, and scaling readiness
- Validate: verify kill list candidates have sufficient data (≥20 clicks or ≥$100 spend) before recommending pause
- Generate recommendations with kill list and scale list
Budget Allocation Framework
70/20/10 Rule
- 70% on proven channels (consistent ROAS/CPA targets met)
- 20% on scaling channels (showing promise, need more data)
- 10% on testing channels (new platforms, audiences, creatives)
Platform Selection Matrix
| Business Type |
Primary |
Secondary |
Testing |
| SaaS B2B |
Google Search, LinkedIn |
Meta, YouTube |
TikTok, Microsoft |
| E-commerce |
Google Shopping, Meta |
TikTok, YouTube |
Microsoft, LinkedIn |
| Local Service |
Google Search, Google LSA |
Meta |
Microsoft, YouTube |
| B2B Enterprise |
LinkedIn, Google Search |
Meta |
Microsoft, TikTok |
| Info Products |
Meta, YouTube |
Google Search |
TikTok |
| Mobile App |
Meta, Google UAC |
TikTok |
Apple Ads |
| Real Estate |
Google Search, Meta |
YouTube |
Microsoft |
| Healthcare |
Google Search |
Meta |
Microsoft, YouTube |
| Finance |
Google Search, Meta |
LinkedIn |
Microsoft |
| Agency (clients) |
Varies by client |
N/A |
N/A |
Budget Sufficiency Rules
| Platform |
Minimum Daily |
Learning Phase Budget |
| Google Search |
$20/day |
Sufficient for 15+ conv/month |
| Google PMax |
$50/day |
Sufficient for algorithm optimization |
| Meta |
$20/day per ad set |
≥5x target CPA per ad set |
| LinkedIn |
$50/day Sponsored Content |
15+ conversions/month |
| TikTok |
$50/day campaign, $20/day ad group |
≥50x target CPA per ad group |
| Microsoft |
No strict minimum |
Sufficient for stable delivery |
Bidding Strategy Evaluation
Google Ads Bidding Decision Tree
Start
├─ <30 conversions/month?
│ └─ Use Maximize Clicks (cap CPC at benchmark)
│ └─ When >30 conv/month → Maximize Conversions
├─ 30-50 conversions/month?
│ └─ Use Maximize Conversions
│ └─ When stable CPA → Target CPA
├─ >50 conversions/month?
│ └─ Use Target CPA
│ └─ When revenue tracking → Target ROAS
└─ Revenue tracking active + >50 conv/month?
└─ Use Target ROAS
Meta Ads Bidding
- Lowest Cost (default): best for volume, may have CPA variance
- Cost Cap: sets CPA ceiling, may reduce volume
- Bid Cap: maximum bid per auction, most control
- ROAS Goal: target return on ad spend
- CBO vs ABO: CBO for proven campaigns, ABO for testing
LinkedIn Bidding
- Cost Per Send (CPS): for Message Ads
- Manual CPC: recommended starting point for cost control
- Cost Cap: efficiency at scale with predictable CPA
- Maximum Delivery: highest volume, most expensive. Use only for scale with established data
- Target Cost: for predictable CPA
TikTok Bidding
- Lowest Cost: maximize conversions within budget (volume)
- Cost Cap: set maximum CPA (efficiency)
- Bid Cap: maximum bid per impression
- Budget ≥50x CPA per ad group for learning phase exit
Microsoft Bidding
- Mirror Google strategy but bid 20-35% lower
- Manual CPC for low-volume campaigns (Enhanced CPC deprecated on Google March 2025; verify Microsoft availability before recommending)
- Target CPA / Target ROAS for automated (requires 15+ conversions/30 days)
Bidding Innovations (2025+)
Google AI Max for Search
- 14% conversion lift in early testing
- Requires strong negative keyword lists (AI Max casts a wider net)
- DSA likely consolidated into AI Max by Q2 2026
- Best for: accounts with mature conversion tracking and keyword history
TikTok Smart+ Modular Control (2025)
- Lock targeting, creative, budget, or placement independently (mix of manual and AI)
- ROAS performance: 1.41-1.67x in early adopter data
- Replaces all-or-nothing automation approach
- Best for: advertisers wanting partial AI control without full black-box
Apple Ads Maximize Conversions
- GA: February 26, 2026. AI-powered auto-bidder for Apple Ads
- Target CPA based on weekly average (not per-conversion)
- Daily budget must be >=5x target CPA for stable performance
- Two-week learning phase required; avoid changes during learning
- Currently supports installs only (not post-install events)
Meta Advantage+ Bidding
- Automatic optimization across all placements within Advantage+ Sales campaigns
- Budget automatically shifts to highest-performing placements in real time
- Best combined with broad targeting and high creative volume
Scaling Assessment
Ready to Scale (Green Light)
- CPA consistently below target for 2+ weeks
- ≥50 conversions per week (learning phase exited)
- CTR stable or improving
- ROAS above target
- No creative fatigue signals
20% Rule
Never increase budget by more than 20% at a time:
- Week 1: $100/day → $120/day
- Week 2: $120/day → $144/day
- Week 3: $144/day → $173/day
- Monitor 3-5 days after each increase for performance stability
Scaling Methods
- Vertical: increase budget on winning campaigns (20% rule)
- Horizontal: duplicate winning campaigns to new audiences
- Platform expansion: add budget on new platforms
- Geographic expansion: test new markets/regions
- Format expansion: test new ad formats on same platform
Kill List Assessment
3x Kill Rule
- Any campaign/ad group with CPA >3x target → flag for pause
- Review spend in last 14 days with no conversions → flag for pause
- Creative with CTR >50% below platform benchmark → flag for creative kill
Kill Decision Framework
| Scenario |
Data Required |
Action |
| CPA >3x target |
≥7 days data, ≥20 clicks |
Pause immediately |
| No conversions |
≥$100 spend or ≥50 clicks |
Pause and diagnose |
| CTR <50% of benchmark |
≥1,000 impressions |
Kill creative, test new |
| ROAS <50% of target |
≥14 days data |
Reduce budget 50% or pause |
MER (Marketing Efficiency Ratio)
MER = Total Revenue / Total Marketing Spend
- Assess blended efficiency across all platforms
- Target MER varies by business: 3x-10x depending on margins
- Use MER to evaluate overall health, not just per-platform ROAS
- Incrementality testing recommended for MER accuracy
Output
Budget & Bidding Assessment
Budget Allocation Health
Allocation Strategy: ████████░░ XX/100
Bidding Strategies: ██████████ XX/100
Scaling Readiness: ███████░░░ XX/100
Budget Sufficiency: █████░░░░░ XX/100
Deliverables
BUDGET-STRATEGY-REPORT.md: Full allocation and bidding analysis
- Current vs recommended budget split (pie chart data)
- Bidding strategy recommendations per platform/campaign
- Scale list: campaigns ready for more budget
- Kill list: campaigns/ad groups to pause immediately
- MER analysis and trend
- Quick Wins for immediate budget optimization
1---2name: ads-budget3description: Budget allocation and bidding strategy review across all ad platforms. Evaluates spend distribution, bidding strategy appropriateness, scaling readiness, and identifies campaigns to kill or scale. Uses 70/20/10 rule, 3x Kill Rule, and 20% scaling rule. Use when user says budget allocation, bidding strategy, ad spend, ROAS target, media budget, or scaling.4---56# Budget Allocation & Bidding Strategy78## Process9101. Collect budget and performance data across all active platforms112. Read `ads/references/budget-allocation.md` for allocation framework123. Read `ads/references/bidding-strategies.md` for strategy decision trees134. Read `ads/references/benchmarks.md` for CPC/CPA benchmarks145. Read `ads/references/scoring-system.md` for health score algorithm156. **Validate**: confirm spend data covers ≥14 days before evaluating kill/scale decisions167. Evaluate budget allocation, bidding strategy, and scaling readiness178. **Validate**: verify kill list candidates have sufficient data (≥20 clicks or ≥$100 spend) before recommending pause189. Generate recommendations with kill list and scale list1920## Budget Allocation Framework2122### 70/20/10 Rule23- **70%** on proven channels (consistent ROAS/CPA targets met)24- **20%** on scaling channels (showing promise, need more data)25- **10%** on testing channels (new platforms, audiences, creatives)2627### Platform Selection Matrix2829| Business Type | Primary | Secondary | Testing |30|---------------|---------|-----------|---------|31| SaaS B2B | Google Search, LinkedIn | Meta, YouTube | TikTok, Microsoft |32| E-commerce | Google Shopping, Meta | TikTok, YouTube | Microsoft, LinkedIn |33| Local Service | Google Search, Google LSA | Meta | Microsoft, YouTube |34| B2B Enterprise | LinkedIn, Google Search | Meta | Microsoft, TikTok |35| Info Products | Meta, YouTube | Google Search | TikTok |36| Mobile App | Meta, Google UAC | TikTok | Apple Ads |37| Real Estate | Google Search, Meta | YouTube | Microsoft |38| Healthcare | Google Search | Meta | Microsoft, YouTube |39| Finance | Google Search, Meta | LinkedIn | Microsoft |40| Agency (clients) | Varies by client | N/A | N/A |4142### Budget Sufficiency Rules4344| Platform | Minimum Daily | Learning Phase Budget |45|----------|--------------|----------------------|46| Google Search | $20/day | Sufficient for 15+ conv/month |47| Google PMax | $50/day | Sufficient for algorithm optimization |48| Meta | $20/day per ad set | ≥5x target CPA per ad set |49| LinkedIn | $50/day Sponsored Content | 15+ conversions/month |50| TikTok | $50/day campaign, $20/day ad group | ≥50x target CPA per ad group |51| Microsoft | No strict minimum | Sufficient for stable delivery |5253## Bidding Strategy Evaluation5455### Google Ads Bidding Decision Tree5657```58Start59├─ <30 conversions/month?60│ └─ Use Maximize Clicks (cap CPC at benchmark)61│ └─ When >30 conv/month → Maximize Conversions62├─ 30-50 conversions/month?63│ └─ Use Maximize Conversions64│ └─ When stable CPA → Target CPA65├─ >50 conversions/month?66│ └─ Use Target CPA67│ └─ When revenue tracking → Target ROAS68└─ Revenue tracking active + >50 conv/month?69 └─ Use Target ROAS70```7172### Meta Ads Bidding73- **Lowest Cost (default)**: best for volume, may have CPA variance74- **Cost Cap**: sets CPA ceiling, may reduce volume75- **Bid Cap**: maximum bid per auction, most control76- **ROAS Goal**: target return on ad spend77- **CBO vs ABO**: CBO for proven campaigns, ABO for testing7879### LinkedIn Bidding80- **Cost Per Send (CPS)**: for Message Ads81- **Manual CPC**: recommended starting point for cost control82- **Cost Cap**: efficiency at scale with predictable CPA83- **Maximum Delivery**: highest volume, most expensive. Use only for scale with established data84- **Target Cost**: for predictable CPA8586### TikTok Bidding87- **Lowest Cost**: maximize conversions within budget (volume)88- **Cost Cap**: set maximum CPA (efficiency)89- **Bid Cap**: maximum bid per impression90- Budget ≥50x CPA per ad group for learning phase exit9192### Microsoft Bidding93- Mirror Google strategy but bid 20-35% lower94- Manual CPC for low-volume campaigns (Enhanced CPC deprecated on Google March 2025; verify Microsoft availability before recommending)95- Target CPA / Target ROAS for automated (requires 15+ conversions/30 days)9697## Bidding Innovations (2025+)9899### Google AI Max for Search100- 14% conversion lift in early testing101- Requires strong negative keyword lists (AI Max casts a wider net)102- DSA likely consolidated into AI Max by Q2 2026103- Best for: accounts with mature conversion tracking and keyword history104105### TikTok Smart+ Modular Control (2025)106- Lock targeting, creative, budget, or placement independently (mix of manual and AI)107- ROAS performance: 1.41-1.67x in early adopter data108- Replaces all-or-nothing automation approach109- Best for: advertisers wanting partial AI control without full black-box110111### Apple Ads Maximize Conversions112- GA: February 26, 2026. AI-powered auto-bidder for Apple Ads113- Target CPA based on weekly average (not per-conversion)114- Daily budget must be >=5x target CPA for stable performance115- Two-week learning phase required; avoid changes during learning116- Currently supports installs only (not post-install events)117118### Meta Advantage+ Bidding119- Automatic optimization across all placements within Advantage+ Sales campaigns120- Budget automatically shifts to highest-performing placements in real time121- Best combined with broad targeting and high creative volume122123## Scaling Assessment124125### Ready to Scale (Green Light)126- CPA consistently below target for 2+ weeks127- ≥50 conversions per week (learning phase exited)128- CTR stable or improving129- ROAS above target130- No creative fatigue signals131132### 20% Rule133Never increase budget by more than 20% at a time:134- Week 1: $100/day → $120/day135- Week 2: $120/day → $144/day136- Week 3: $144/day → $173/day137- Monitor 3-5 days after each increase for performance stability138139### Scaling Methods1401. **Vertical**: increase budget on winning campaigns (20% rule)1412. **Horizontal**: duplicate winning campaigns to new audiences1423. **Platform expansion**: add budget on new platforms1434. **Geographic expansion**: test new markets/regions1445. **Format expansion**: test new ad formats on same platform145146## Kill List Assessment147148### 3x Kill Rule149- Any campaign/ad group with CPA >3x target → **flag for pause**150- Review spend in last 14 days with no conversions → **flag for pause**151- Creative with CTR >50% below platform benchmark → **flag for creative kill**152153### Kill Decision Framework154| Scenario | Data Required | Action |155|----------|---------------|--------|156| CPA >3x target | ≥7 days data, ≥20 clicks | Pause immediately |157| No conversions | ≥$100 spend or ≥50 clicks | Pause and diagnose |158| CTR <50% of benchmark | ≥1,000 impressions | Kill creative, test new |159| ROAS <50% of target | ≥14 days data | Reduce budget 50% or pause |160161## MER (Marketing Efficiency Ratio)162163```164MER = Total Revenue / Total Marketing Spend165```166167- Assess blended efficiency across all platforms168- Target MER varies by business: 3x-10x depending on margins169- Use MER to evaluate overall health, not just per-platform ROAS170- Incrementality testing recommended for MER accuracy171172## Output173174### Budget & Bidding Assessment175176```177Budget Allocation Health178179Allocation Strategy: ████████░░ XX/100180Bidding Strategies: ██████████ XX/100181Scaling Readiness: ███████░░░ XX/100182Budget Sufficiency: █████░░░░░ XX/100183```184185### Deliverables186- `BUDGET-STRATEGY-REPORT.md`: Full allocation and bidding analysis187- Current vs recommended budget split (pie chart data)188- Bidding strategy recommendations per platform/campaign189- Scale list: campaigns ready for more budget190- Kill list: campaigns/ad groups to pause immediately191- MER analysis and trend192- Quick Wins for immediate budget optimization