This article details how to setup OpenAI Ads (ChatGPT) campaigns with Singular's Attribution and Conversions API for mobile app campaigns, PC/Console installs, and Web campaigns.
Overview
Singular's web-to-app attribution solutions empower marketers to run web campaigns that drive app installs across Mobile, PC, and Console platforms. Singular's OpenAI Ads web-to-app integration supports the Direct to Store flow described in our Web to App Guide here .
Add ChatGPT Ads Partner Configuration in Singular
- Go to Singular > Attribution > Partner Configuration
- Click " Add a Partner ", and type and choose " OpenAI Ads (ChatGPT) "
- In the dialog, choose your App and App/Website (platform) to configure. Mobile, Web, PC, and Console apps are supported with this integration
- Paste in your app's "Pixel ID" and "Conversions API Key" from your OpenAI Ads Manager.
- Optionally configure any additional events to send OpenAI and map them to an "OpenAI Event Name"
- Click " Save " to finish.
Event attributes required for the "OpenAI Ads (ChatGPT)" integration
To enable the OpenAI Ads (ChatGPT) integration, please implement and send the following case-sensitive event attributes.
Mobile
Send the following event attributes:
-
ehash: The SHA-256 hash of the user's email address after trimming leading and trailing whitespace and converting it to lowercase. -
external_id_hash(optional): The SHA-256 hash of a stable, pseudonymous customer identifier from your system.- If possible, send both
ehashandexternal_id_hashto improve matching. Ifehashis not available, sendexternal_id_hashat a minimum.
- If possible, send both
Web
Send the following event attributes:
-
page_url(required): The full URL of the page where the event occurred (for example,https://shop.example.com/checkout/confirmation). -
ehash: The SHA-256 hash of the user's email address after trimming leading and trailing whitespace and converting it to lowercase. -
external_id_hash(optional): The SHA-256 hash of a stable, pseudonymous customer identifier from your system.-
page_urlis required. For user fields, if possible, send bothehashandexternal_id_hashto improve matching. Ifehashis not available, sendexternal_id_hashat a minimum.
-
Create Singular Link for "ChatGPT Ads"
- Go to Singular > Attribution > Manage Links
- Select your mobile app from the list of apps on the left
- Select "Create Link" -> Link Type "Partner" -> Source Name "OpenAI Ads (ChatGPT)"
- Continue through the step-by-step link creation.
- Click "Generate"
- Copy the "Click-through Tracking Link" for the next step
Set up your OpenAI Ads (ChatGPT Ads) Campaign
- In OpenAI Ads Manager, create a campaign and continue to the Ad Group step.
- Enter the Singular Link created above in the "Default Ad Destination URL":
FAQ
Once an attribution is tracked, ChatGPT attributions are reported as follows:
- Source = "ChatGPT"
- Tracker Source Name = "ChatGPT"
- Navigate to the OpenAI Conversions page.
- Select "Create", and choose "Data Source":
- Once done, copy the new Pixel ID:
- Navigate to the OpenAI Conversions page.
- Select "Conversion keys", and choose "Create new key":
- Copy your new key to Singular's Partner Configuration:
| Parameter | Details |
|---|---|
| event_name |
|
| hashed email |
|
| hashed external user ID |
|
| IP address |
|
| user agent |
|
| For Deduplication of Events (Optional) | |
| event_id |
|