How OpenAI measures conversions, what the oppref click reference is, why Pixel plus Conversions API beats either alone, and how to handle WhatsApp and phone sales in the UAE.
On this page
The short version
Create a data source in Ads Manager, install the OpenAI Pixel, send the same events from your server through the Conversions API with matching event IDs, and keep the oppref parameter alive through every redirect. Do this before choosing the Conversions objective, because the platform can only optimise toward events it receives.
How OpenAI decides a conversion happened
OpenAI reports a conversion when four things are true.
- It receives an event from a data source connected to your ad account.
- The event matches a conversion event configured for the campaign.
- The event happens inside the attribution window.
- OpenAI can connect the event to an eligible ad click.
That last link uses the click reference, eligible advanced matching information and, where available, modelled measurement.
The click reference
On an ad click OpenAI appends a parameter called oppref to the landing page URL. The Pixel reads it and stores it in a first party cookie. Your server can also include it in Conversions API calls.
The practical risk is losing it. Redirects, link shorteners, language switchers and some consent tools strip unknown parameters. Test a click end to end and confirm oppref is still in the address bar on the final page.
Pixel and Conversions API together
| Method | Strength | Weakness |
|---|---|---|
| OpenAI Pixel | Quick to install, captures oppref automatically | Loses events to browser privacy features and blockers |
| Conversions API | Sent from your server, not affected by the browser | Needs development and your own handling of oppref |
| Both, with one event ID | Most complete, deduplicated by OpenAI | Requires discipline on event IDs |
Advanced matching
When click information is incomplete, hashed first party contact details can help connect a conversion to an ad. OpenAI's automatic advanced matching detects supported customer information in recognisable forms, normalises it and hashes it in the browser with SHA-256 before sending. OpenAI states that raw customer information is not sent through automatic advanced matching.
OpenAI also says conversion data should be shared only when permitted by law and its terms, after giving users clear information and obtaining consent where required. Check your privacy notice before switching this on.
What conversion campaigns need
- Conversion tracking set up through Pixel, Conversions API or both.
- At least one supported standard event, such as a purchase, sign up or lead submission.
- A decision on the event. Each campaign optimises toward one event and it cannot be changed after creation.
- A decision on billing. Click billing optimises toward conversions after a click. Impression billing also learns from conversions that follow an ad view.
WhatsApp and phone sales
Most UAE service businesses close on WhatsApp or a call, often days after the click. If the only event the platform receives is a form view or a button tap, that is what it will find more of.
The fix is the same one we use on Google and Meta. Record the click reference with the lead at the moment it is created. When the lead becomes a real sale in your CRM, send that outcome back from your server. The platform then learns from revenue, not from taps.
Do not skip UTM tags
OpenAI confirms that static tracking parameters added to landing page URLs persist on ad clicks. Tag every ad, with a paid medium, so your own analytics can separate ads from organic ChatGPT referrals. The UTM builder sets a convention.
Reading the numbers
Ads Manager reports impressions, clicks, spend, click through rate, average CPC, average CPM and conversions. Impressions and clicks can appear within minutes. Spend can lag, so a spend of zero does not mean nothing has been charged.
Quick answers
What is oppref?
It is OpenAI's click reference. It is appended to the landing page URL on an ad click. The OpenAI Pixel captures it and stores it in a first party cookie so later conversion events can be tied to the click.
Should I use the Pixel or the Conversions API?
OpenAI recommends using both for more resilient measurement. When the same conversion is sent through both, use the same event ID so it is deduplicated.
Can I optimise toward a custom event?
Not for conversion optimised campaigns. OpenAI says custom conversion events are not currently supported there. At least one supported standard event is required.
Why do OpenAI's numbers differ from Google Analytics?
OpenAI lists attribution methods and windows, time zones, browser and consent conditions, deduplication, configuration and modelled conversions. It notes that a difference does not necessarily indicate an error.
Related
ChatGPT ads cost in AED
OpenAI publishes no rate card. Here is what it does publish: billing by objective, a suggested starting CPC bid, the AED 65 daily minimum and how daily budgets really pace.
Measurement
OpenAI Pixel, Conversions API, oppref handling and CRM reconciliation for UAE businesses, including sales that close on WhatsApp and the phone.
ChatGPT ads in the UAE
The UAE is on OpenAI's self service list. Who qualifies, the AED 65 daily minimum, how billing works and a four week test plan for UAE advertisers.