Campaign performance
campaign_performanceRetrieve per-campaign performance metrics for any date range, including impressions, clicks, CTR, cost, conversions, and more, with optional segmentation by date, device, or network.
Instructions
Per-campaign metrics for a date range: impressions, clicks, CTR, avg CPC, cost, conversions, conversion value, cost/conv, plus search impression share. Optionally segment by date/week/month/device/network. Money is in account currency units.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows to return | |
| segment | No | Break rows down by a segment (date, week, month, device, network) or return totals | none |
| end_date | No | Custom range end, YYYY-MM-DD | |
| date_range | No | Preset date range. Ignored when start_date and end_date are both given. ALL_TIME applies no date filter. | LAST_30_DAYS |
| start_date | No | Custom range start, YYYY-MM-DD | |
| customer_id | No | Google Ads customer ID (10 digits, dashes allowed). Defaults to GOOGLE_ADS_CUSTOMER_ID. | |
| campaign_ids | No | Restrict to these campaign IDs | |
| include_removed | No |