Campaign Performance (All Platforms)
query_campaign_performanceCampaign performance across ALL connected ad platforms (Google, Meta, LinkedIn, ChatGPT, Microsoft, Reddit, TikTok Ads), merged into one normalized table.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| level | No | "campaign", "adset" or "ad" (adset/ad: Meta only). | campaign |
| end_date | Yes | YYYY-MM-DD | |
| platforms | No | subset of [google_ads, meta_ads, linkedin_ads, openai_ads, bing_ads, reddit_ads, tiktok_ads]. Omit for all connected. | |
| breakdowns | No | Meta delivery breakdowns, e.g. ["age"], ["gender"], ["publisher_platform", "platform_position"]. Each adds a column and splits rows. | |
| start_date | Yes | YYYY-MM-DD | |
| account_ids | No | per-platform account id override, e.g. {"google_ads": "1234567890"}. Needed only for multi-account companies. | |
| time_increment | No | "all_days", "1" (daily) or "7" (7-day periods from start_date). LinkedIn stays whole-range. | all_days |
| conversion_events | No | Meta action types to count as conversions, summed (e.g. ["lead"], ["offsite_conversion.fb_pixel_custom"]). Default: purchases. Pick from a prior call's conversions_by_action; never list overlapping variants of one event. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |