Get ChatGPT Ads ad-group insights
get-openai-ads-ad-group-insightsGet spend, impressions, clicks, CTR, CPC and CPM for one ChatGPT Ads ad group over a date range, as {data, has_more}. Defaults to one rollup row; aggregation_level ad gives a row per ad. ad_group_id comes from list-openai-ads-ad-groups. Set include_sales for order sales, ROAS, CPA and post-click conversion rate under the given attribution windows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort directives, an array of {field, direction}. Example: [{"field":"spend","direction":"desc"}]. | |
| limit | No | Max rows | |
| since | Yes | Range start date (YYYY-MM-DD, inclusive) | |
| until | Yes | Range end date (YYYY-MM-DD, inclusive) | |
| domain_id | Yes | Domain ID from list-domains | |
| time_basis | No | Whether results are dated by ad_event_time or conversion_time. Defaults to ad_event_time. Applied only when include_sales is true. | |
| ad_group_id | Yes | Ad group ID from list-openai-ads-ad-groups | |
| include_sales | No | Also return conversions, CPA, post-click conversion rate, order sales and ROAS. Defaults to false. | |
| time_granularity | No | Time granularity. Defaults to none (single rollup row). | |
| view_window_days | No | View-through attribution window in days: 0 (off) or 1. Defaults to 1. Applied only when include_sales is true. | |
| aggregation_level | No | Row grain: ad_account, campaign, ad_group or ad. Defaults to ad_group, one row for the whole scope. | |
| click_window_days | No | Click attribution window in days: 7, 14 or 30. Defaults to 30. Applied only when include_sales is true. |