get_campaign_insights
Retrieve performance metrics for a single ad campaign, including spend, impressions, clicks, and conversions. Customize date range, breakdown by demographics or placement, and get day-by-day data with time increments.
Instructions
Pull performance metrics for ONE campaign. Default fields: spend, impressions, clicks, cpc, cpm, ctr, reach, frequency, actions, conversions, purchase_roas. Default range: last_7d. Use breakdowns for cuts (age, gender, country, placement). Use time_increment=1 for day-by-day rows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campaign_id | Yes | ||
| date_preset | No | Default last_7d | |
| time_range | No | {since:'YYYY-MM-DD', until:'YYYY-MM-DD'} — overrides date_preset | |
| breakdowns | No | e.g. ['age','gender'] or ['country','publisher_platform'] | |
| action_breakdowns | No | e.g. ['action_type'] | |
| time_increment | No | 1 = per-day rows, 7 = weekly, 'monthly', etc. | |
| filtering | No | Meta filtering spec | |
| fields | No | Override default metric list | |
| limit | No | ||
| after | No |