Skip to main content

ChatGPT Ads

We're excited to announce that ChatGPT Ads is now a supported data source on ReportGarden. You can connect your ChatGPT Ads account and pull live performance data into your reports, right alongside all your other ad platforms.

Here's everything you need to know to get connected.

What You'll Need

Before you start, make sure you have:

  • A ChatGPT Ads account with active campaigns

  • An API key generated from your ChatGPT Ads account

  • Admin or Manager access to your ReportGarden workspace

Don't have your API key yet? Here's how to generate one.

Step 1: Get Your ChatGPT Ads API Key

  1. Log in to ChatGPT Ads at ads.chatgpt.com using your account credentials.

  2. Open Account Settings by clicking your profile icon in the top-right corner and selecting Settings.

  3. Navigate to API Access, found under "API Access" or "Developer Settings" in the Settings menu.

  4. Generate a new key by clicking Generate New Key (or Create API Key).

  5. Copy your key and store it somewhere safe - you won't be able to view it again once you close the window.

Keep your API key private. Don't share it publicly or store it anywhere unsecured.

Step 2: Link ChatGPT Ads to ReportGarden

  1. In ReportGarden, go to Accounts in the left-hand navigation, then click Link Accounts in the top-right corner.

2. Scroll through the list of integrations and select ChatGPT Ads (Beta).

** Reach out to [email protected] if it is not enabled for your team.

3. Paste your API key into the API Key field. Double-check there are no extra spaces before or after the key.

4. Click Save or Connect. ReportGarden will verify the key, and you'll see a green "Account Successfully Connected" status once it's linked.

That's it - your ChatGPT Ads data is now flowing into ReportGarden.


Metrics and Dimensions Supported

Metrics:

Metric Name

Definition

Impressions

Number of times your ad was shown to users in ChatGPT

Clicks

Number of times users clicked on your ad

Spend

Total amount spent delivering ads during the reporting period

CTR (%)

Click-through rate: (Clicks ÷ Impressions) × 100

Average CPC

Average cost per click: Spend ÷ Clicks

Average CPM

Average cost per 1,000 impressions: (Spend ÷ Impressions) × 1,000


Dimensions:

Dimension

Definition

Overview

Aggregated performance across the entire ad account or reporting scope

Campaign

Metrics grouped by campaign — the highest level of organization, containing one or more ad groups

Ad Group

Metrics grouped by ad group — a subdivision within a campaign with specific targeting/delivery settings

Ads

Metrics for individual ads, so you can compare creative performance

FAQ

Why can't I connect my ChatGPT Ads account?

Double-check that your API key was copied correctly with no extra spaces, that it's still active, and that you have the right permissions in your ChatGPT Ads account. If it still doesn't work, try generating a new key and reconnecting.

Why isn't my data showing up in reports?

First confirm your account is connected and that your campaigns have data within the selected date range. If the connection looks fine but data is still missing, try refreshing the connection or reach out to ReportGarden Support.

Can I reconnect or replace my API key later?

Yes. If your key is rotated, expires, or is revoked, just reconnect the account in ReportGarden with a new key — your reports and data sync will pick up right where they left off.

Why can't I see ad previews?

Ad previews aren't supported yet.

Did this answer your question?