ChatGPT Ads integrationAvailable now

See What Your ChatGPT Ads Cost and Which Sales Follow.

Connect an eligible OpenAI Ads Manager account with its Advertiser API key. Attriboo reads daily campaign costs and compares them with payments matched to tagged website visits. It does not create ads or change budgets.

Marketers and agencies running ChatGPT Ads with access to the Advertiser API.

Free plan · No credit card required

Connect the question to revenue
ChatGPT AdsAttriboo
  1. AdA Tagged ChatGPT Ad Link

    Use your campaign ID consistently in the destination link.

  2. VisitA Recorded Website Visit

    Attriboo records the permitted visit and its paid campaign labels.

  3. CostsDaily Campaign Spend

    The Advertiser API supplies campaign costs, clicks and impressions.

  4. RevenueMatched Payment Credit

    Compare supported payment revenue with those campaign costs under your selected dates and model.

A simplified matched buying path. A paid click does not guarantee a later payment can be matched.

The useful part

A clearer view of what brings customers.

Keep Paid and Organic Separate

Links tagged with source chatgpt and medium cpc appear as ChatGPT Ads in Paid Ads. Untagged organic referrals remain a separate AI signal.

Compare Costs With Recorded Sales

Daily spend, clicks and impressions come from the advertising report. Revenue comes from your supported payment connection and recorded website visits.

Refresh Costs Without Re-entering Them

The first import requests 90 completed UTC days. Daily updates and Sync costs refresh the last 30 completed days; current-day spend is not included.

Getting started

A few steps. A useful question to answer.

Read the ChatGPT Ads Setup Guide
  1. Prepare the Website and Payment Connection

    Install Attriboo on the landing pages and connect a supported payment provider. Confirm a known visit and payment flow.

  2. Create an Advertiser API Key

    In OpenAI Ads Manager, open Settings and create the key for the ad account. A model API key or ChatGPT password will not work.

  3. Connect in Attriboo Setup

    Open Setup → Import ad spend → Connect ChatGPT Ads. Paste the key into the password field and select Connect and import costs.

  4. Tag the Destination and Review the Report

    Use utm_source=chatgpt, utm_medium=cpc and a consistent campaign ID. Open Sources → Ad ROAS to compare dated costs with recorded campaign revenue.

Before you connect

Know what the reports can tell you.

One Account and One Matching Currency

One ChatGPT ad account connects to each Attriboo website. Its currency must match the website. Supported currencies use two decimal places; costs are not converted.

Completed Days in UTC

Reports use completed UTC days so the cost dates align with Attriboo date ranges. Compare the same UTC dates in Ads Manager. Recent reporting can be revised.

A Reporting Connection

Attriboo requests account metadata and delivery reports. It does not send conversion events, read conversations, or import platform conversion claims as verified sales.

Retained History

Disconnect removes the stored key and stops updates. Imported daily costs remain dated in reports. Revoke the key in Ads Manager if it should no longer be usable anywhere.

Example Tagged Ad Destination

https://yourwebsite.com/offer?utm_source=chatgpt&utm_medium=cpc&utm_campaign=cmpn_YOUR_CAMPAIGN_ID

A few common questions

ChatGPT Ads, explained simply.

Do I Need an OpenAI Model API Key?

No. Use the Advertiser API key created in OpenAI Ads Manager Settings. That key is scoped to one advertising account. Advertiser and API access depend on your OpenAI account eligibility.

Does Attriboo Upload My Purchases to OpenAI?

No. This connection only reads advertising account details and delivery reports. Payment revenue remains separate from OpenAI conversion reporting.

Will Ads Be Mixed With Organic ChatGPT Referrals?

Use source chatgpt and a paid medium such as cpc on your ad destination URLs. Those new visits appear as ChatGPT Ads under Paid Ads. Without a paid label, a ChatGPT referral can be treated as organic AI traffic.

Can I Use a CSV Instead?

Yes. Export daily values from Ads Manager, map dates, source, campaign, amount and currency to the Attriboo CSV template, then preview and approve the rows. A raw Ads Manager export is not automatically mapped.

All integrations

Start with your next revenue question.

Connect the activity you can record, compare the sources behind it, and decide on one useful next step.

Start free