What you will learn in this article:
How to generate a ChatGPT Ads API key for authentication.
How to connect ChatGPT Ads as a dedicated data source in Admetrics.
How to configure and verify UTM parameters for accurate campaign attribution.
Which data import, status, and budget management features are supported.
Who this article is for
E-commerce performance marketers and digital marketing managers seeking accurate cross-channel attribution.
Admetrics account administrators responsible for managing integrations, channel connections, and ad spend tracking.
What are the benefits
Clear Traffic Segregation: Distinguish paid acquisition campaigns (
ChatGPT Ads) from non-paid AI recommendations (ChatGPT), ensuring clean attribution and accurate ROAS reporting.Automated Data Sync: Automatically import performance metrics, impressions, and conversion data directly into your Admetrics workspace.
Centralized Budget Management: Track daily and monthly ad spend for ChatGPT Ads in a unified view alongside your other acquisition channels.
Status Monitoring: Gain visibility into campaign statuses across your advertising channels in one central location.
Requirements
An active Admetrics account with admin permissions.
An active ChatGPT Ads advertiser account.
A valid ChatGPT Ads API Key generated from your ChatGPT Ads account settings.
How to use it
Step 1: Generate your API key in ChatGPT Ads
Log in to your ChatGPT Ads account.
Go to your settings panel by navigating to https://ads.openai.com/settings.
Navigate to the API Keys section and click Generate New API Key.
Copy the generated key and save it in a secure location.
Step 2: Connect ChatGPT Ads in Admetrics
Log in to your Admetrics Data Studio.
In the navigation sidebar, go to Settings > Integrations.
Select ChatGPT Ads from the integrations library.
Paste the API key you generated in Step 1 into the API Key field.
Click Save.
Step 3: Verify utm parameters and metrics
Once connected, ensure that the correct UTM parameters are embedded within your Ads so Admetrics can accurately attribute incoming traffic and conversions.
Example:
https://www.yourshop.com/?utm_source=chatgptads&cg_adid={ad_id}&cg_adgid={ad_group_id}&cg_adcid={campaign_id}Review your dashboard to verify that data is populating under the dedicated
ChatGPT Adschannel.
Practical examples and use cases
Comparing Paid vs. Organic Performance: Evaluate the conversion rate and customer acquisition cost (CAC) of paid ChatGPT ads against non-paid organic referral traffic originating from ChatGPT conversations.
Cross-Channel Spend Tracking: Monitor your ChatGPT Ads budget side-by-side with Meta, Google, and TikTok ad spend to ensure balanced budget allocation across all channels.
Frequently asked questions
Q: What functionality is available with this integration?
A: The integration supports regular performance data imports, status tracking (active vs. paused campaigns), and budget management reporting.
Q: What should I do if the integration fails to connect?
A: Ensure that the API key was correctly copied from https://ads.openai.com/settings without extra spaces. If the issue persists, verify that your account has administrator privileges in ChatGPT Ads or contact Admetrics support.
Additional resources and related articles
How to share feedback
We are dedicated to continuously improving our documentation. If you have questions, feedback, or suggestions for this article, please reach out to our support team at [email protected] or submit your thoughts directly through the Admetrics help center widget.



