Budget Analysis & Optimization
budget_analyzeAnalyze ad budget distribution by platform and campaign to produce reallocation recommendations based on optimization goal (e.g., maximize ROAS). Input goal and optional platform filter; output current allocation, suggested budget changes with rationale, expected impact, and projected lift.
Instructions
Analyze how the current ad budget is distributed and produce actionable reallocation recommendations. Input: optimization_goal ("maximize_roas"|"maximize_conversions"|"minimize_cpa") and optional platform filter. Returns {goal, current_allocation (by platform + campaign), recommendations[] (each with campaign_id, current_budget, suggested_budget, rationale, expected_impact), projected_lift}. Pair with budget_reallocate to execute the recommendations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| platform | No | Filter by platform | |
| optimization_goal | No | maximize_roas |