Get performance metrics for a brand's campaigns
get_campaign_reportFetch Google Ads performance data (spend, impressions, clicks, conversions, CTR, CPA) for a brand over a date range. Returns per-campaign rows plus ad-group, keyword, and ad-level breakdowns. Includes a previous-period comparison so the LLM can talk about change (last-7-day vs the prior 7 days, etc).
Defaults to last 30 days. Pass explicit ISO dates (YYYY-MM-DD) for custom ranges.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brandId | Yes | ||
| endDate | No | ISO date YYYY-MM-DD. Defaults to today. | |
| startDate | No | ISO date YYYY-MM-DD. Defaults to 30 days ago. | |
| periodDays | No | Days back if no explicit dates. Default 30. |