Skip to main content

Connect ChatGPT Ads

Connect the ChatGPT Ads integration to track your spend, ROI, and campaign performance.

Written by Michael Signorella

Connect the ChatGPT Ads integration to track your spend, ROI, and campaign performance.

pasted-movie.png

1.) First, log into OpenAI's Ads Manager, and click on Settings and then General underneath it

2.) In the API Keys section, click on Create New Key

pasted-movie.png

3.) Give the key a name. It's recommended to use something like "ThoughtMetric Integration" to indicate what the key is used for. Then click Create.

pasted-movie.png

4.) The new key will be displayed. Press Copy to save the key to your clipboard. Leave this tab/window open until you have successfully saved the key into ThoughtMetric, as you will not be able to retrieve it again once it has been closed.

pasted-movie.png

pasted-movie.png

5.) Navigate to the Configure on the left-side navigation menu.

6.) Select Integrations and then click Connect under ChatGPT Ads.

pasted-movie.png

7.) A popup will appear, prompting you for your ChatGPT Ads API key. Paste in the key from step 4, then press "Connect ChatGPT"

pasted-movie.png

4.) ThoughtMetric will validate your key with ChatGPT Ads, if it is successful, it will now show that it has been Connected. Otherwise, an error such as "invalid_api_key" will be displayed

pasted-movie.png

Connecting Multiple ChatGPT Ad Accounts

You can connect more than one ChatGPT Ad account to your ThoughtMetric account. To do this, follow the below steps.

1.) Navigate to the Integrations page and click Edit Integration on the ChatGPT Ad integration.

pasted-movie.png

2.) You will be taken to a page that shows you all of the ChatGPT Ad accounts that you currently have connected. Click the Connect New Account button to add a new account, or click the Disconnect buttons to remove old accounts.

pasted-movie.png

Add Tracking Parameters to Your Ads

To enable the highest accuracy tracking of ChatGPT Ads, follow this guide on how to place the ThoughtMetric tracking parameters on your ChatGPT Ads.

ThoughtMetric ChatGPT Ads tracking parameter:

tmsrc=chatgptad&tmcid={campaign_id}&tmsid={ad_group_id}&tmid={ad_id}

1.) Copy the ThoughtMetric Tracking Parameter

2.) Click Campaigns in the Ads Manager sidebar

pasted-movie.png

3.) Select the applicable ad campaign(s) or check the box indicated to select all campaigns

pasted-movie.png

4.) If more than one ad campaign is selected, from the Edit menu, select Set query parameters

pasted-movie.png

Paste the ChatGPT Ads Tracking Parameter into the field, and click Continue

pasted-movie.png

4.) If only one ad campaign is selected, click the Edit button itself, and in the resulting popup, paste the ChatGPT Ads Tracking Parameter into the Landing page query parameters field and then hit Save

pasted-movie.png

How to handle parameters that are already in the tracking template

If you already have some tracking parameters in the tracking template field, don't worry, you can use the ThoughtMetric tracking parameters in addition to any tracking you already have in place.

To use the ThoughtMetric parameters alongside your existing tracking template you will want to append our tracking parameters to the end of your existing UTM string by using a "&" symbol starting with the tmsrc parameter.

For example if you already had the following text in your tracking template:

utm_source=openai

You would want to append the ThoughtMetric tracking parameters so that the end result looks like this:

utm_source=openai&tmsrc=chatgptad&tmcid={campaign_id}&tmsid={ad_group_id}&tmid={ad_id}

Did this answer your question?