Introduction
ChatGPT Ads is OpenAI’s advertising platform for placing ads in ChatGPT. Advertisers create campaigns, ad groups, and ads in OpenAI Ads Manager, and the connector imports the resulting structure and daily performance data through the OpenAI Ads API. As a marketing connector, metrics, breakdowns, and currencies are standardized so widgets can aggregate across sources without additional configuration. Currency and timezone follow the ad account’s settings. To connect this data source, see How to connect ChatGPT Ads to Adriel.Data refresh strategy
Architecture data
Architecture covers the ad account, campaigns, ad groups, and ads, including their names, statuses, budgets, and schedules. It refreshes twice daily, at 5:00 AM and 4:00 PM UTC.Reports data
Reports include daily performance metrics for the ad account, campaigns, ad sets, and ads. Real-time. Report data is fetched from ChatGPT Ads on demand when a dashboard loads, so the latest available values are visible. On top of that, a scheduled cache refresh keeps recent data consistent. Refresh schedule. 8:00 AM and 8:00 PM UTC daily — syncs the last 3 days for ad account, campaign, ad set, and ad. On the ChatGPT Ads side, impressions and clicks can become available within minutes, spend reflects finalized activity and can update later than impressions and clicks, and conversions update through daily processing. OpenAI recommends allowing at least one day for conversion data to appear (OpenAI Ads reporting). Recent days can therefore still change after they first load.Architecture levels
Ad account → Campaign → Ad set → Ad ChatGPT Ads calls the ad set level an ad group. Ad group fields appear under ad set names in Adriel, such as Ad Set Name and Ad Set ID.Date range limits
Attribution windows
Conversion metrics depend on the attribution settings chosen when the data source is connected:- Click attribution windows — 7, 14, or 30 days after an ad click. Any combination can be selected; the default is 30 days. ChatGPT Ads supports these three click windows (OpenAI Ads reporting).
- Attribution time basis — Ad event time dates a conversion on the day of the ad click or impression that received credit for it. Conversion time dates it on the day the conversion happened (OpenAI Help Center). Either or both can be selected; the default is Ad event time.
- View-through window — fixed at 1 day for every setting in Adriel. ChatGPT Ads itself supports a view-through window of 0 days (view-through disabled) or 1 day (OpenAI Ads reporting).
The Conversion Time setting gets the same four derived metrics. Other click windows follow the same pattern, for example Conversions Click 7d View 1d.
Metrics
How to read the columnsData type uses Adriel’s vocabulary — Number, Currency, Percentage, Ratio, Duration, Date, Text, URL, Array, Boolean. API Key in code style like
impressions is the literal OpenAI Ads API field. Where the same raw field name is shared across objects (the API returns name and id for the ad account, campaign, ad group, and ad), it’s shown qualified as object.field (for example ad_group.name) so each row stays unique. Italic marks a value Adriel computes or derives. Some raw fields back several metrics — notably clicks and spend — so the same key can appear on multiple rows; that’s the shared source field, not a duplicated entry. Currency values are reported in the ad account’s currency.Campaign Attributes
Campaign Structure
Click Performance
Link Clicks and Clicks (All) show the same value. Both read the same OpenAI field,
clicks, which counts the ad clicks recorded (OpenAI Ads reporting), so either metric can be used in widgets that combine ChatGPT Ads with other ad platforms.Conversion Performance
The per-setting conversion metrics described in Attribution windows are added to each data source based on its attribution settings, so they aren’t listed in this table.
Creative Attributes
ChatGPT Ads-specific
These metrics exist only for ChatGPT Ads and aren’t part of any cross-connector category. Every group above is a standard category shared with other connectors.
Breakdowns
Campaign Structure
Creatives
Date
ChatGPT Ads reports daily data. Weekly, monthly, and longer groupings are aggregated by Adriel from the daily rows, so they always add up to the daily totals.
Others
Target
Country covers delivery metrics only. Adriel’s ChatGPT Ads data source does not import country-level conversions. With the Country breakdown, impressions, clicks, and spend are split by country, and conversion metrics stay empty. For conversion reporting, use a campaign structure or date breakdown.
Limitations
- 365 days of history — OpenAI serves non-hourly delivery reporting for the most recent 365 days (OpenAI Ads reporting), so data older than that can’t be imported.
- Conversion Value from April 15, 2026 — Conversion Value and ROAS are available from April 15, 2026. Days before that date show no Conversion Value, while Conversions, spend, impressions, and clicks are not affected. On a date range that starts before April 15, 2026, ROAS reads lower than actual, because it uses spend for the full range but Conversion Value only from that date.
- One ad account per data source — each Ads API key is scoped to one ad account (OpenAI Ads API authentication). Connecting several ad accounts takes one key, and one data source, for each.
- View-through window fixed at 1 day — Adriel reports every attribution setting with a 1-day view window. A 0-day view window (click-through only) can’t be selected.
- No country-level conversions — the Country breakdown returns delivery metrics only; see the note under Target.
API references (OpenAI)
- OpenAI Ads API quickstart
- Authentication
- Reporting and attribution
- Insights reference
- Conversion tracking
- Measure Results (OpenAI Help Center)
See also
- How to connect ChatGPT Ads to Adriel (paired how-to)
- ChatGPT Ads FAQs — expected behaviors and common questions
- ChatGPT Ads release notes — metric and behavior changes
- StackAdapt data reference — for ChatGPT Ads bought through StackAdapt
