get_meta_campaign_performance
Retrieve Meta ad campaign metrics: spend, ROAS, CTR, CPA, filtered by date, account, campaign, or status to analyze ad results.
Instructions
Retrieves Meta (Facebook/Instagram) campaign performance metrics for a client. Returns normalized metrics: spend, impressions, clicks, reach, CTR, CPC, CPM, conversions, CPA, conversion value, ROAS. Supports filtering by date range, ad account IDs, campaign IDs, and campaign status. Data is returned at campaign × day granularity. Use list_clients to see available client IDs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| statuses | No | Filter by campaign status. Returns all statuses if omitted. | |
| client_id | No | Client identifier. Required when multiple clients are configured. Use list_clients to see available IDs. | |
| campaign_ids | No | Filter to specific campaign IDs. Returns all campaigns if omitted. | |
| ad_account_ids | No | Override the client's default Meta ad account IDs (format: act_XXXXXXXXX or plain ID). | |
| date_range_end | No | End date in YYYY-MM-DD format. Defaults to today. | |
| date_range_start | No | Start date in YYYY-MM-DD format. Defaults to 30 days ago. |