ChatGPT Ads: Setup guide
On this page
This guide explains how to collect data from ChatGPT Ads.
Introduction
ChatGPT Ads is OpenAI’s advertising platform for running campaigns within ChatGPT. The ChatGPT Ads connector collects campaign performance and account structure data from ChatGPT Ads, enabling comprehensive reporting by integrating ChatGPT Ads data with other paid-media channels.
Limitations
Collecting data from ChatGPT Ads comes with the following limitations:
-
Insights data covers only the last five years and cannot include the current day or future dates. If your selected date range exceeds this, Adverity automatically adjusts it to the supported range.
-
An API key is scoped to a single ChatGPT Ads account. To collect data from multiple accounts, create a separate authorization with its own API key for each account.
Prerequisites
Before you start collecting data from ChatGPT Ads, perform all of the following actions:
-
Generate an API key in your ChatGPT Ads Management account. For more information, see the ChatGPT Ads documentation.
Creating a datastream to collect data from ChatGPT Ads
The basics of creating a datastream to collect data from any data source are explained in our guide to Collecting data in Adverity. This guide contains information about the specific steps to create a datastream to fetch data from ChatGPT Ads.
Configuration: Choose the data you want to collect from ChatGPT Ads
To choose what data to collect and customize the ChatGPT Ads datastream configuration, follow these steps:
-
(Optional) Rename your datastream.
-
In Report type, select the type of data to collect from ChatGPT Ads. The available options are:
-
Insights — performance metrics such as impressions, clicks, and spend
-
Ad accounts — metadata about your ad accounts
-
Campaigns — metadata about your campaigns
-
Ad groups — metadata about your ad groups
-
Ads — metadata about your ads
The selected report type determines the additional fields to populate.
-
-
If you selected Insights as the report type:
-
In Aggregation level, select the level at which to aggregate data: Ad account, Campaign (default), Ad group, or Ad.
-
In Time granularity, select the time granularity for the report: Hourly, Daily (default), Monthly, or None.
-
(Optional) In Breakdown, select an additional dimension to break the data down by: Product, Country, or Device.
-
In Fields, select the metrics to include in your data extract. By default, Impressions, Clicks, and Spend are selected. You can also add CTR, CPC, and CPM.
-
As a result, Adverity fetches data from ChatGPT Ads according to the configuration you set.
What’s next?
-
Apply Data Mapping to your collected data to harmonize data collected from different sources in Adverity.
-
Transform your data to meet your needs by creating and applying transformations to your datastream.
-
Load your data into a warehouse to continue working with your data in Adverity.
-
Load your data into an external destination of your choice.