ChatGPT Ads: Setup guide#
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.
Note
Breakdown is only available with Daily or Monthly time granularity. If you select a breakdown, also select its matching identity field in Fields, for example
country.namefor the Country breakdown.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.