Skip to content
PricingPlans from $15 a month billed yearly: ~20% less than monthly

ChatGPT ads (OpenAI Ads)

ChatGPT ads, in the same place as Google Ads

Read every client's ChatGPT ads beside their Google Ads, and hear before a budget runs out or an ad is rejected.

  • Free for one client
  • No card
  • Read-only access
Lumen Skincare· OpenAI Ads · last 7 days
Sample data

The numbers behind it

Lifetime budget
$3,000
Spent since it began
$2,752 (92%)
Left
$248.00
Spend a day, last 7 days
$35.86
Days left at that pace
6.9
Spend
$395.64
Clicks
365
CTR
1.72%
CPC
$1.08
CPM
$18.62
Conversions
15.1
Cost per conversion
$26.15

Campaigns

  • ChatGPT – Skincare routine questions$251.03 · 225 clicks · 10.5 conversions this week
    $2,752 of $3,000 lifetime budget
    $248.00 left
  • ChatGPT – Sensitive skin$144.61 · 140 clicks · 4.7 conversions this week
    $1,751 of $5,000 lifetime budget
    Active

Ads

  • A brighter morning routineApproved

    Lumen's vitamin C serum fits into any routine. Gentle, fragrance-free, 30-day returns.

    ChatGPT – Skincare routine questions

  • Your 3-step starter routineApproved

    Cleanser, serum and SPF picked for you. Free shipping over $40.

    ChatGPT – Skincare routine questions

  • Made for sensitive skinApproved

    Fragrance-free serums tested on sensitive skin. Find yours in a minute.

    ChatGPT – Sensitive skin

  • Erase wrinkles in 7 daysRejected

    Clinically proven to erase wrinkles in a week.

    ChatGPT – Sensitive skin

Lumen Skincare is one of the demo agency's made-up clients. The alerts are what MetricDeck's rules raise on its numbers: open one to see what's behind it.

Which platform did better

With ChatGPT ads and Google Ads on the same client, MetricDeck sets them side by side over the same days and says, in plain sentences, which one turned spend into conversions more cheaply.

Lumen Skincare· Ads across platforms · 14 Sept – 11 Oct
Sample data
  • Google Ads and OpenAI Ads cost about the same per conversion ($23.58 and $28.04).

  • Google Ads took 92% of the spend and brought 93% of the conversions.

PlatformSpendShareClicksConversionsCost per conversion
Google Ads$17,65792%19,543749$23.58
OpenAI Ads$1,5718%1,44456$28.04
Sample numbers from the demo. Code works out every figure and writes the sentences; the AI summary only repeats them.

The weekly check, before and after

Keeping an eye on one client's ChatGPT ads and putting them in the report.

Time you get back

2 h 40 min

A week, if you look after 10 clients.

For one client

By hand18 min
With MetricDeck2 min

Our estimate for a client with two or three ChatGPT campaigns, checked weekly; yours will differ.

By hand

18 min
  1. 01Sign in to OpenAI Ads Manager and open the client's ad account2 min
  2. 02Check each campaign's spend against its lifetime budget3 min
  3. 03Look through the ads for any rejected in review3 min
  4. 04Copy spend, clicks and conversions into the report, next to Google Ads10 min

With MetricDeck

2 min
  1. 01Open the client's project: ChatGPT ads beside Google Ads, budgets and rejections already flagged1 min
  2. 02Make the report: the ChatGPT ads section is one tick1 min

What you get

  • Spend to conversions

    Spend, impressions, clicks, CTR, CPC, CPM, conversions and cost per conversion, by day, week or month, in the account's own currency and timezone.

  • Budgets that warn you

    An alert when a live campaign has 10% of its lifetime budget left, or 3 days at the last week's pace. OpenAI stops the ads when it runs out.

  • Rejected ads, caught

    An alert when an ad fails OpenAI's review, critical when a live campaign has no ad left that can show, and when the brand review blocks the account.

  • Every campaign and ad

    Status, lifetime budget used and spend since each campaign began; every ad with its review status, its words and its numbers.

  • The alerts Google Ads gets

    Spend jumping or stopping, cost per conversion up, conversions stopped, and spend with no conversion tracking.

  • Side by side with Google Ads

    Spend share and cost per conversion against Google Ads over the same days, on the Overview, in the AI summary and in the client report.

Why you can trust the numbers

  • Read-only: the key is used to read reports, campaigns and ads, never to change them.

  • The key is checked with OpenAI before it's saved, stored encrypted, and only ever sent to OpenAI's Ads API.

  • Each account stays in its own currency and timezone, never converted or added to another.

  • When OpenAI can't report conversions, MetricDeck says so instead of showing a zero.

Step by step, with what each screen says: connect OpenAI Ads.

FAQ

Questions

How do I connect a client's ChatGPT ads?
In OpenAI Ads Manager, open the client's ad account, go to Settings and create an Advertiser API key. In MetricDeck, open the project, then Sources → OpenAI Ads, paste the key and choose Check key. MetricDeck asks OpenAI which ad account the key opens, shows it to you, and stores the key encrypted once you connect.
Can MetricDeck change my campaigns?
No. MetricDeck uses the key only to read reports, campaigns and ads. It never creates, edits, pauses or spends anything, and the key is only ever sent to OpenAI's Ads API.
Why is there no ROAS?
OpenAI's API doesn't report conversion value, so there's no revenue to divide by. Spend, clicks, CTR, CPC, CPM, conversions and cost per conversion are all there.
What if the account has no conversion tracking?
MetricDeck says it isn't set up rather than showing zero conversions, and an account spending with no tracking raises an alert. If OpenAI declines to report conversions for a while, the delivery numbers still come in and OpenAI's reason shows on the tab.
How far back does it go?
90 days on the first sync. Each sync then reads the last 30 days again, because conversions keep arriving for up to 30 days after a click. Today's conversions arrive tomorrow: OpenAI reports them for whole days only.
What about clients with several ad accounts, or in another currency?
Each key opens one ad account, so connect one key per account. Every account stays in its own currency and timezone: MetricDeck never converts it or adds it to Google Ads in another currency.

More of what MetricDeck does

Report ChatGPT ads with everything else

Add an OpenAI Ads key to any project and the first sync brings in 90 days. Free for one project.

Free for one client · No card · Read-only access