ChatGPT Ads reporting

ChatGPT Ads reporting for every ad account and client

DidYouSEO reads your ChatGPT Ads data (spend, impressions, clicks, CTR, CPC, CPM and conversions) for every ad account you manage and shows it in one place, by campaign, ad group, ad, country and device. Connect with an API key from Ads Manager. DidYouSEO only reads the data and never changes a campaign.

Why is ChatGPT Ads reporting hard?

ChatGPT Ads is a new channel, and its reporting is still basic. Ads Manager shows one ad account at a time, so checking five clients means opening five accounts and copying numbers into a spreadsheet.

Breaking results down is slow too. To see which country, device or ad drives conversions, you build the view by hand for each account. DidYouSEO pulls it all from OpenAI's Ads API, for every account at once.

What does ChatGPT Ads reporting in DidYouSEO show?

Every metric the API gives

Impressions, clicks, spend, CTR, CPC, CPM and conversions, with the change from the previous period.

Down to the single ad

Report by ad account, campaign, ad group or ad, with names, statuses, budgets, ad titles, ad text and landing pages.

Split by country, device or platform

See which countries and devices bring clicks, or how the ChatGPT apps compare with ChatGPT on the web.

Daily and monthly trends

See spend, clicks and conversions day by day or month by month, for any date range up to a year.

All your clients on one screen

One row per ad account with live 28-day spend, clicks and conversions, and a warning when a key stops working.

Ask in ChatGPT, Claude or Cursor

The DidYouSEO app answers questions about your ChatGPT ads in plain words, across every client.

ChatGPT Ads reporting for every job

Which ChatGPT Ads metrics and fields can you report on?

DidYouSEO reads ChatGPT Ads data through OpenAI's Ads API. We tested every combination below against the live API before listing it.

GroupWhat you get
MetricsImpressions, clicks, spend, CTR, CPC, CPM, conversions
Ad accountID, name, website, daily and lifetime budget, currency, time zone
CampaignID, name, status, description, start and end time, daily and lifetime budget
Ad groupID, name, status, description
AdID, name, title, text, landing page, status, review status
BreakdownsCountry, device, platform (ChatGPT apps vs web), product (product-feed campaigns)
TimeOne total for the period, or daily or monthly rows

How do you read ChatGPT Ads numbers?

ChatGPT Ads uses the same core metrics as search and social ads. What changes is the context: the ad appears next to a conversation, so the click comes from someone who is in the middle of a question.

MetricWhat it meansWhat to watch
ImpressionsHow often your ad was shownLow impressions usually mean a narrow target or a low bid
CTRClicks divided by impressionsA falling CTR often means the ad title or text no longer fits the conversations it appears in
CPCSpend divided by clicksCompare with your CPC on Google and Meta for the same offer
CPMCost per 1,000 impressionsMatters most for campaigns that bid on impressions
ConversionsSign-ups or sales tracked by OpenAI's pixel or Conversions APINeeds conversion tracking set up in Ads Manager first

What the Ads API can't do yet

We'd rather tell you now than have you find out in a client meeting. These limits come from OpenAI's API, and we found them by testing:

  • Conversions aren't available when you split by platform or by product, or in monthly rows. Use daily rows or one total instead.
  • An API key belongs to one ad account. An agency adds one key per client account. You can paste them all at once.
  • OpenAI doesn't offer read-only keys yet. DidYouSEO only sends read requests, stores keys encrypted, and you can delete a key in Ads Manager at any time.

How is DidYouSEO different from other ChatGPT Ads reporting tools?

Every account in one view

Ads Manager shows one ad account at a time. DidYouSEO shows every account you connect, each with its 28-day spend, clicks and conversions.

More than OpenAI's own plugin

OpenAI's ChatGPT Ads Manager plugin answers questions about one account inside ChatGPT. DidYouSEO answers across all your clients at once, and also works in Claude and Cursor.

Agency setup in a minute

Paste every client's key in one box. DidYouSEO finds each account's name and links it to the matching client site for you.

Priced for small teams

The connector is on every plan, including Free. No separate reporting subscription.

How do you connect ChatGPT Ads to DidYouSEO?

  1. STEP 1

    Create an API key in Ads Manager

    In ads.openai.com, go to Settings → General → API Keys and create a key. An agency creates one in each client account.

  2. STEP 2

    Paste the keys in DidYouSEO

    Go to Settings → ChatGPT Ads and paste one key or many, one on each line. DidYouSEO checks each key with OpenAI and stores it encrypted.

  3. STEP 3

    Check the links and read the numbers

    Each ad account links to the site with the same website. Fix any link with one click, then see 28-day spend, clicks and conversions per account.

Ask about your ChatGPT ads in ChatGPT, Claude or Cursor

Connect the DidYouSEO app to your AI assistant. It can list every ad account with its numbers, report on one account, or run a custom query by country, device, campaign or ad.

“How did my ChatGPT ads do last week compared with the week before?”

“Show ChatGPT ad spend and clicks by country for acme.com this month.”

“Which ChatGPT ads had the highest CTR in the last 30 days? Include the ad title and landing page.”

“Which of my clients spent the most on ChatGPT ads this month?”

Free tools for your ChatGPT ad campaigns

How much does ChatGPT Ads reporting cost?

Free for one site. Paid plans start with a free trial and no card.

2 months free

Free

Explore the dashboard, no card needed

$0/ forever

 

  • 1 registered site
  • Up to 10 pages per audit
  • 30 crawl credits / month
  • 40+ on-page checks per page
  • Bot traffic tracking
  • AI visibility check
  • AI content calendar
  • AI credits for keyword & backlink lookups
  • API & WordPress plugin (20 requests/day)
Get started free

Starter

Fix your site's SEO

$19/month

 

  • 5,000 crawl credits / month (1 credit = 1 page)
  • Up to 300 pages per crawl
  • 1 website
  • AI visibility: 1 website, 10 questions, 4 assistants
  • Security, accessibility & best practices audits
  • Bot traffic tracking
  • Competitor tracking (2 competitors per site)
  • Keyword gap analysis - top 20, refreshed monthly
  • 100 AI credits / month for keyword & backlink lookups
  • PDF & Markdown export
  • AI content calendar
  • API & WordPress plugin (500 requests/day)
  • Branded reports with your logo
  • Full white-label (remove DidYouSEO)
Most Popular

Growth

Track competitors and win their keywords

$49/month

 

  • Everything in Starter
  • Bot traffic tracking
  • Unlimited crawl credits
  • Up to 500 pages per crawl
  • 5 websites
  • Competitor tracking (5 competitors per site)
  • Keyword gap analysis - top 100, refreshed weekly
  • AI visibility tracking (50 keywords, weekly)
  • AI prompt tracking: 30 questions across your sites, 4 assistants
  • 300 AI credits / month for keyword & backlink lookups
  • API & WordPress plugin (1,000 requests/day)
  • White-label reports and client share links
  • AI content calendar - 30 articles per site / month, scheduled to WordPress

Compare every limit, add-on and the lifetime offer on the pricing page.

Who DidYouSEO is built for

Frequently asked questions

What is ChatGPT Ads reporting?

ChatGPT Ads reporting means tracking how your ads inside ChatGPT perform: impressions, clicks, spend, CTR, CPC, CPM and conversions, by campaign, ad group and ad. DidYouSEO reads this data from OpenAI's Ads API for every ad account you connect and shows it in one place.

How do I connect ChatGPT Ads to a reporting tool?

Create an API key in Ads Manager under Settings → General → API Keys, then paste it into the reporting tool. OpenAI's documented route for reporting partners is a key that the advertiser creates. In DidYouSEO you paste it under Settings → ChatGPT Ads.

Is it safe to give a reporting tool my ChatGPT Ads API key?

OpenAI doesn't offer read-only keys yet, so pick a tool you trust. DidYouSEO only sends read requests, stores keys encrypted, and never shows a key again after you paste it. You can delete the key in Ads Manager at any time to stop access.

Can I report on several ChatGPT ad accounts at once?

Yes. Each API key belongs to one ad account, so you add one key per account. In DidYouSEO you can paste up to 25 keys at once, and every account appears as its own row with its 28-day numbers.

Does ChatGPT Ads reporting include conversions?

Yes, when the ad account has conversion tracking set up with OpenAI's measurement pixel or Conversions API. The API doesn't return conversions when you split by platform or product, or in monthly rows.

Is there a free ChatGPT Ads reporting tool?

DidYouSEO's ChatGPT Ads connector works on the Free plan for one site. In AI assistants, the Free plan shows a shortened preview, and paid plans show the full results.

Recommended articles