Get performance insights
get_insightsRetrieve ad performance metrics—impressions, clicks, spend, CTR, CPC, CPM—by campaign, ad group, or ad for a chosen date range, with optional segments and filters.
Instructions
Performance report (impressions, clicks, spend, CTR, CPC, CPM) for the ad account, broken down by campaign, ad group or ad. Date range: pass since/until (YYYY-MM-DD, inclusive, account timezone; until defaults to yesterday) or last_n_days (default 7, ending yesterday). Scope to one entity with campaign_id / ad_group_id / ad_id. Optional one-dimension segment: product, country, device, platform. Spend values are in account currency units (not micros). Today's attribution metrics are preliminary. Advanced: pass canonical fields like "campaign.roas", "ad.cpa", "country.name", filters and sort.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | ||
| ad_id | No | ||
| after | No | ||
| level | No | Aggregation level (row granularity). | campaign |
| limit | No | ||
| since | No | ||
| until | No | ||
| fields | No | Canonical field names. Defaults to id, name and core metrics for the level. | |
| filters | No | ||
| segment | No | ||
| ad_group_id | No | ||
| campaign_id | No | ||
| last_n_days | No | ||
| time_granularity | No | Default none (one row per entity). |