Campaign Performance (All Platforms)
query_campaign_performanceCampaign performance across ALL connected ad platforms (Google, Meta, LinkedIn, ChatGPT, Microsoft, Reddit, TikTok, Pinterest, X, Taboola, Outbrain, DV360, CM360, Teads, KWAY, RTB House), 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, pinterest_ads, twitter_ads, taboola, outbrain, dv360, cm360, teads, kway, rtbhouse]. 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"}. Picks one account in a multi-account company. On an agency, a platform connected only in client workspaces is read from every client (rows tagged _client_company_name) unless this id picks one. | |
| 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 |