Google Ads performance
google_ads_performanceUse this when the user asks how their Google Ads account or campaigns are performing. Returns spend, conversions, cost per conversion, clicks, CTR, CPC, conversion value and ROAS for the period, the change versus the previous period, a daily trend and a per-campaign table (or per ad group with level=ad_group), plus short automatic insights. Read-only. The result is also displayed to the user as a visual dashboard card. Default period: last 30 days; amounts are in each account's currency.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| level | No | account/campaign = dashboard (default). ad_group = ad-group table. | |
| limit | No | Max rows per account for the ad-group table. Default 50. | |
| 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 dashboard. Always set it to 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). |