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
- AdA Tagged ChatGPT Ad Link
Use your campaign ID consistently in the destination link.
- VisitA Recorded Website Visit
Attriboo records the permitted visit and its paid campaign labels.
- CostsDaily Campaign Spend
The Advertiser API supplies campaign costs, clicks and impressions.
- 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.
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.
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.
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.
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_IDA 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.
Keep following the revenue.
All integrationsStripe
Connect Stripe payments to recorded website visits. Compare the sources behind purchases, subscriptions and renewals with Attriboo.
Google Ads
Import Google Ads campaign spend and compare it with recorded revenue in Attriboo. Connect ad accounts, match campaign labels, and review ROAS.
API
Use the Attriboo REST API to read revenue reports and send server-side events or payments. Bring attribution into your own dashboards and workflows.
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