Skip to main content

Sonar Optimize: Data Enrichment for ChatGPT Ads

Sonar sends enriched first-party customer and conversion data to ChatGPT Ads to improve targeting and boost campaign ROI

R
Written by Rishi Kapadia

This integration is currently under partner review.

Overview

Sonar Optimize sends enriched first-party customer and conversion data from Triple Whale to ChatGPT Ads through the ChatGPT Ads Conversions API.

These server-side events give ChatGPT Ads additional conversion signals that it can use for reporting, audience creation, targeting, and campaign optimization.

This guide explains how to:

  • Confirm that the native ChatGPT Ads integration is connected

  • Select your connected ChatGPT Ads account and pixel

  • Choose the events you want to send

  • Exclude purchases that should not influence optimization

  • Complete the setup and monitor event delivery

Performance changes are not guaranteed. Results depend on factors such as event volume, event quality, campaign configuration, platform eligibility, and the events selected for optimization.

Before you begin

Complete the following prerequisites before starting the Sonar Optimize setup wizard.

Run an active ChatGPT Ads campaign

At least one active campaign must exist in your ChatGPT Ads account before you can connect the native integration to Triple Whale.

Connect the native ChatGPT Ads integration

You must connect the native ChatGPT Ads integration to Triple Whale before ChatGPT Ads becomes available as a destination in Sonar Optimize.

The native integration is connected under Data > Integrations using an API key generated in ChatGPT Ads Manager. This is the only API key required for the setup.

If you have not completed the connection, follow How to connect ChatGPT Ads to Triple Whale before continuing.

Gif: Create API Key in ChatGPT Ads

Gif: Connect ChatGPT Ads in Triple Whale

Create a pixel in ChatGPT Ads Manager

Sonar Optimize pulls available pixel destinations from your connected ChatGPT Ads account.

Before starting the Sonar Optimize wizard, confirm that a pixel has been created in ChatGPT Ads Manager.

  • If a pixel already exists, it will become available for selection in the ChatGPT Ads Pixel Destination menu.

  • If no pixel exists, create one in ChatGPT Ads Manager before continuing.

Completing these prerequisites before starting the wizard helps streamline the setup.

Once the native integration is connected and a pixel is available, the Sonar Optimize wizard can typically be completed in under five minutes.

Review your existing CAPI setup

Before enabling events in Sonar Optimize, confirm that another CAPI provider is not already sending the same events to the same ChatGPT Ads pixel.

Using multiple providers to send the same standard events may create duplicate conversions and interfere with reporting or campaign optimization.

Requirements for nonstandard storefronts

Headless Shopify businesses and businesses built on BigCommerce, WooCommerce, or another custom sales platform may require developer implementation.

Review the platform-specific instructions linked from the Sonar Optimize setup page before continuing.

Gif: Sonar Optimize Wizard Steps

1. Open the ChatGPT Ads setup wizard

After completing the prerequisites:

  1. In Triple Whale, go to Marketing Acquisition > Sonar Optimize: Ad Enrichment.

  2. Find ChatGPT Ads.

  3. Click Settings.

The first screen of the wizard is Connect ChatGPT Ads & Enable Pixel.

2. Confirm your connected ChatGPT Ads account

Under ChatGPT Ads Set up, confirm that the desired ChatGPT Ads account is available.

If you need to review or enable an account:

  1. Click Manage.

  2. Find the connected ChatGPT Ads account.

  3. Turn on the account.

  4. Return to the setup wizard.

Only accounts connected through the native ChatGPT Ads integration are available in Sonar Optimize.

3. Select your pixel destination

Under ChatGPT Ads Pixel Destination, open the menu and select the pixel you created in ChatGPT Ads Manager.

If you cannot select the desired pixel:

  1. Confirm that the correct ChatGPT Ads account is enabled under Manage.

  2. Confirm that a pixel exists in ChatGPT Ads Manager.

  3. Return to the Sonar Optimize wizard.

  4. Reload the available pixel destinations.

You do not need to copy and paste the Pixel ID into Triple Whale. Sonar Optimize retrieves available pixels from the connected ChatGPT Ads account.

4. Review your Triple Pixel setup

Under Pixel Setup, review the status of the Triple Pixel components required for your storefront.

For supported Shopify storefronts, the wizard may display:

  • Enable Triple Pixel Theme App Embed, required

  • Enable the Triple Pixel Web Pixel Extension, recommended

Confirm that the required components show as enabled.

If you use a headless Shopify storefront or another custom sales platform, follow the developer instructions linked from the setup page.

Click Save and Continue.

5. Select events to send to ChatGPT Ads

The next screen is Send events for enrichment.

Choose which events Triple Whale should send to the selected ChatGPT Ads pixel.

Available standard events include:

  • Page View

  • View Content

  • Add to Cart

  • Initiate Checkout

  • Purchase

  • Signup

  • New Customer Purchase

  • Return Customer Purchase

You may also be able to send custom events configured in your Triple Pixel settings.

Turn each event on or off based on the events you want to send.

Before enabling an event, confirm that another CAPI provider is not already sending the same event to the selected ChatGPT Ads pixel.

When Sonar Optimize is your only CAPI provider for the selected pixel, enabling the supported standard events is recommended.

Click Save and Continue.

6. Configure event exclusions

The next screen is Exclude events for enrichment.

Exclusions prevent selected purchase events from being sent to ChatGPT Ads for measurement and optimization.

Configure any exclusions that apply to your business.

Recurring subscription purchases

Add your recurring subscription order tag to exclude repeat subscription purchases.

Purchases with selected order tags

Search for and select any additional order tags you want to exclude.

Selected sales channels

Exclude sales channels that should not be used for campaign measurement or optimization, such as:

  • Shopify draft orders

  • Point-of-sale orders

  • Subscription-contract orders

  • Other non-ad-driven sales channels

Custom sales channels

If a sales channel is not listed, select the option to add a custom sales channel.

Review your exclusions and click Done.

7. Complete the setup

After the wizard saves your configuration, the following success message appears:

Success! Your ChatGPT Ads configuration is now complete.

Click Done to close the wizard.

ChatGPT Ads is now enabled in Sonar Optimize, and Triple Whale can begin sending your selected events to the chosen pixel.

Monitor event delivery

To monitor the events Triple Whale is sending to ChatGPT Ads:

  1. Go to Marketing Acquisition > Sonar Optimize: Ad Enrichment.

  2. Find ChatGPT Ads.

  3. Click View to open the Delivery Overview.

The Delivery Overview shows the events Triple Whale is sending to ChatGPT Ads over the selected period.

Image: Sonar ChatGPT Ads Overview

Depending on the available reporting, you may be able to review:

  • The number of events sent

  • Event types

  • Delivery status

  • Event health

  • Configuration errors

  • Individual event details

Events may take time to appear after completing the setup.

Successful delivery from Triple Whale does not guarantee that an event will immediately appear in primary ChatGPT Ads campaign reporting. ChatGPT Ads may apply its own processing delays, event requirements, or reporting rules.

Troubleshooting

The ChatGPT Ads option is not available in Sonar Optimize

Confirm that the native ChatGPT Ads integration is connected under Data > Integrations.

The native integration must be connected before ChatGPT Ads becomes available as a Sonar Optimize destination.

If you have not connected it, follow How to connect ChatGPT Ads to Triple Whale.

The desired ChatGPT Ads account is not available

Click Manage under ChatGPT Ads Set up and confirm that the desired connected account is enabled.

If the account is not listed, confirm that it is associated with the native ChatGPT Ads integration.

No pixel destinations are available

Confirm that:

  • A pixel has been created in ChatGPT Ads Manager.

  • The correct ChatGPT Ads account is connected to Triple Whale.

  • The connected account is enabled in the Sonar Optimize settings.

After confirming these requirements, return to the wizard and reload the available pixel destinations.

Events are not appearing in the Delivery Overview

Confirm that:

  • The native ChatGPT Ads integration is still connected.

  • The correct ChatGPT Ads account is enabled.

  • The correct pixel destination is selected.

  • The required Triple Pixel components are enabled.

  • At least one event is turned on.

  • Your exclusions are not preventing the expected events from being sent.

Frequently asked questions

Why do I need both the native integration and Sonar Optimize?

The native ChatGPT Ads integration and Sonar Optimize serve different purposes.

The native integration pulls platform-reported ChatGPT Ads performance data into Triple Whale. It also makes the connected ChatGPT Ads account and its available pixels accessible to Sonar Optimize.

Sonar Optimize sends enriched customer and conversion events from Triple Whale to the selected ChatGPT Ads pixel.

How many API keys do I need?

Only one API key is required.

The API key is entered when connecting the native ChatGPT Ads integration under Data > Integrations. You do not need to enter another API key in the Sonar Optimize wizard.

Do I need to enter my ChatGPT Ads Pixel ID manually?

No. Sonar Optimize retrieves available pixel destinations from the connected ChatGPT Ads account.

You must create the pixel in ChatGPT Ads Manager before starting the wizard. You can then select it from the ChatGPT Ads Pixel Destination menu.

What events can Sonar Optimize send to ChatGPT Ads?

Available standard events include:

  • Page View

  • View Content

  • Add to Cart

  • Initiate Checkout

  • Purchase

  • Signup

  • New Customer Purchase

  • Return Customer Purchase

You may also be able to send custom events configured in your Triple Pixel settings.

Can I use Sonar Optimize with another CAPI provider?

Do not use multiple CAPI providers to send the same standard events to the same ChatGPT Ads pixel.

Doing so may create duplicate events and interfere with reporting or campaign optimization. Review your existing CAPI setup before enabling events in Sonar Optimize.

How long does setup take?

Once the following prerequisites are complete, the Sonar Optimize wizard can typically be completed in under five minutes:

  • An active ChatGPT Ads campaign exists.

  • The native ChatGPT Ads integration is connected.

  • A pixel has been created in ChatGPT Ads Manager.

Where can I confirm that events are being sent?

Go to Marketing Acquisition > Sonar Optimize: Ad Enrichment, find ChatGPT Ads, and click View Details.

Use the Delivery Overview to review event volume, event types, delivery status, and any available health or configuration information.

Did this answer your question?