Guides ChatGPT ads for the UAE

ChatGPT ads conversion tracking: Pixel, Conversions API and oppref

gptads.ae / updated 21 September 2026

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
  1. The short version
  2. How OpenAI decides a conversion happened
  3. The click reference
  4. Pixel and Conversions API together
  5. Advanced matching
  6. What conversion campaigns need
  7. WhatsApp and phone sales
  8. Do not skip UTM tags
  9. Reading the numbers
  10. Quick answers

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.

  1. It receives an event from a data source connected to your ad account.
  2. The event matches a conversion event configured for the campaign.
  3. The event happens inside the attribution window.
  4. 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.