Google Ads budget allocation plan
google_ads_budget_planUse this when the user asks how to split or move budget between Google Ads campaigns. Returns a proposed new daily budget per enabled campaign, based on cost per conversion, impression share lost to budget and current budget usage. Read-only: it only proposes; applying a budget is done with google_ads_update_budget after the user confirms. The result is also displayed as a visual card. Default period: last 30 days.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| detail | No | summary (default): headline numbers and the top 5 rows — right for a specific question or a quick look. full: every row and section — only when the user asks for a full report, a complete list or all the details. | |
| folder | No | Client folder name. Use instead of account to cover every Google Ads account in that client's folder. | |
| account | No | Google Ads customer ID (e.g. 123-456-7890) or part of the account name. Optional when only one account is available. | |
| end_date | No | Custom end date YYYY-MM-DD. | |
| language | No | Language of the card: the language the user is writing in (ar for any Arabic dialect). | |
| date_range | No | Preset period. Default LAST_30_DAYS. | |
| start_date | No | Custom start date YYYY-MM-DD (use with end_date instead of date_range). | |
| total_daily_budget | No | Optional new total daily budget to distribute (account currency). Default: keep the current total. |