get_performance_report tool fetches performance metrics from your Google Ads account. You can segment results by campaign, ad group, or keyword, and specify any date range using named presets or custom start and end dates.
Parameters
Segmentation level. Accepted values:
CAMPAIGN— one row per campaignAD_GROUP— one row per ad groupKEYWORD— one row per keyword
Named date range. Accepted values:
TODAY, YESTERDAY, LAST_7_DAYS, LAST_30_DAYS, LAST_MONTH, THIS_MONTH, THIS_YEAR. Defaults to LAST_30_DAYS.Custom start date in
YYYY-MM-DD format. Overrides date_range when provided.Custom end date in
YYYY-MM-DD format. Required when start_date is set.Filter results to a specific campaign. Returns all campaigns if omitted.
The 10-digit Google Ads account ID. Uses configured default if not specified.
Returned metrics
| Metric | Description |
|---|---|
clicks | Total clicks |
impressions | Total impressions |
ctr | Click-through rate (clicks / impressions) |
average_cpc | Average cost per click |
cost | Total spend in account currency |
conversions | Total conversions tracked |
conversion_rate | Conversions per click |
roas | Return on ad spend (revenue / cost) |