ChatGPT Ads · Measurement
Verified · 13 Sep 2026

OPENAI PIXEL
+
CONVERSIONS API

ChatGPT Ads measures post-click actions through the OpenAI Pixel, Conversions API or both. Signal quality depends on far more than having a tag installed: oppref, event IDs, deduplication, advanced matching, consent, attribution windows and QA determine how much confidence you can place in reported conversions.

Technical measurement guide

Two delivery paths. One business conversion.

OpenAI documents a measurement architecture spanning browser-side Pixel, server-side Conversions API, click reference, deduplication, advanced matching and modelled measurement where available. This guide explains how those components work. If you need them implemented, validated or connected with business systems, see our ChatGPT Ads Tracking service.

1. When a conversion can be attributed

OpenAI can report a conversion when an event arrives from a data source connected to the ad account, matches a conversion event configured for the campaign, occurs inside the applicable attribution window and can be linked to an eligible ad click using the available measurement signals.

Receiving an event is not the same as attributing it. Configuration, timing, click reference, matching and signal quality still affect whether the action is ultimately reported as a conversion.

Official source: Conversion Measurement · OpenAI Help Center.

2. Pixel, CAPI or both: choose the route according to where the signal lives

The Pixel measures browser-side activity and can capture oppref and retain it in a first-party cookie. CAPI sends events from the server and fits situations where the backend, ecommerce platform or CRM owns the more reliable signal. OpenAI supports using both together.

Route Best fit Critical point
OpenAI Pixel Website events and journeys where the browser observes the action. Firing, consent, storage, navigation and capture of oppref.
Conversions API Server-side, backend, CRM or ecommerce events with first-party signal. Payload, event mapping, oppref when available and event ID.
Pixel + CAPI When browser and server together provide more resilient measurement. The same conversion should share the same event ID so it can be deduplicated.

The choice is not “browser bad / server good”. It depends on where the conversion is confirmed and which signal can be maintained most reliably.

Official source: Conversion Measurement · OpenAI Help Center.

3. Conversions API: server-side events

Conversions API supports server-side event delivery. It is especially useful when the conversion is confirmed in a backend, when the server retains information the browser may lose, or when the architecture needs to complement client-side measurement.

CAPI does not automatically replace the Pixel. OpenAI recommends using the two together for more resilient measurement where the use case warrants it.

Official source: Conversion Measurement · OpenAI Help Center.

4. oppref: preserve the click reference

OpenAI appends oppref to the destination URL. The Pixel can capture it and store it in a first-party cookie so it remains available for later events; when available, advertisers can also include it in Conversions API calls.

That is why redirects, routers, domain changes, navigation and checkout flows matter: losing oppref before conversion removes a direct attribution signal.

Official source: Conversion Measurement · OpenAI Help Center.

5. Deduplication: same conversion, same event ID

When the same conversion is sent through Pixel and CAPI, OpenAI says the same event ID should be used. This allows browser and server payloads to be recognised as two transports for one underlying conversion rather than two separate outcomes.

A different event ID for the same purchase or lead can inflate reporting and contaminate the signal used for optimisation.

Official source: Conversion Measurement · OpenAI Help Center.

6. Advanced matching and automatic advanced matching

Advanced matching can contribute eligible first-party information where direct click information is incomplete. With automatic advanced matching (AAM), the Pixel can detect supported information from recognisable forms and other sources, normalise it and apply SHA-256 in the browser before including it with conversion events.

OpenAI explicitly says raw customer information is not sent through AAM. That does not remove the information, lawful-basis and consent requirements that may apply to the implementation.

Official source: Conversion Measurement · OpenAI Help Center.

7. Modelled measurement where available

Where modelled measurement is available, OpenAI may use aggregated patterns from observed conversions to estimate attribution for certain advertiser-reported events that would otherwise remain unattributed.

Reported totals may therefore include modelled conversions. A difference against analytics or CRM should not automatically be diagnosed as broken tracking.

Official source: Conversion Measurement · OpenAI Help Center.

8. Why Ads Manager, GA4 and CRM can disagree

OpenAI lists several reasons Ads Manager can differ from analytics or other platforms: attribution methods or windows, timestamps, reporting time zones, browser/consent/storage conditions, deduplication behaviour, event configuration and modelled conversions.

We keep UTMs and consistent naming so the sources can be reconciled. The objective is not to force one identical number, but to understand which question each system answers.

Official source: Conversion Measurement · OpenAI Help Center.

9. What measurement should preserve for ecommerce and B2B

Platform documentation ends at event attribution; the business system normally needs more. In ecommerce it is useful to retain purchase, value and an identifier that can be reconciled with the actual order. In B2B, lead origin should be able to continue into CRM if qualification, opportunity or revenue are part of the commercial analysis.

This downstream layer does not change how Pixel or CAPI works. It simply tests whether the advertising conversion represents genuine business value.

10. Consent and operational limits of measurement

OpenAI says conversion data should only be shared where permitted and in compliance with applicable law and its terms. Users should receive clear information and any consent required by law should be obtained before conversion data is sent.

Changes to CMP, checkout, redirects, routers or frontend code can affect an implementation even when the conceptual architecture has not changed. For operational review of those points, our ChatGPT Ads Tracking service covers implementation and QA.

Official source: Conversion measurement · OpenAI Help Center.

FAQ

Pixel, CAPI, oppref and attribution quality.

What each layer does, how deduplication works and why Ads Manager may not match GA4, ecommerce or CRM exactly.

Do I need OpenAI Pixel and Conversions API together?

Not always. Pixel and CAPI can be used separately. Where combining them adds resilience, OpenAI recommends using the same event ID for the same conversion sent by browser and server so it can be deduplicated.

What is oppref?

OpenAI’s click reference appended to the landing-page URL. Pixel can preserve it in a first-party cookie and it can also be included with server-side events when available.

How are Pixel and CAPI conversions deduplicated?

Use the same event ID for the same conversion sent through browser and server. This allows OpenAI to treat both payloads as one underlying conversion.

What is automatic advanced matching?

A Pixel capability that can detect supported first-party information, normalise it and apply SHA-256 in the browser before including it with events. OpenAI says raw customer information is not sent through AAM; use still depends on the applicable legal and consent framework.

Does OpenAI use modelled conversions?

Where modelled measurement is available, OpenAI may use aggregated observed-conversion patterns to estimate attribution for certain events that would otherwise remain unattributed. Reported totals may include modelled conversions.

Why can Ads Manager and GA4 report different totals?

Differences can come from attribution windows and methods, timestamps, time zones, consent, storage, deduplication, event configuration or modelled measurement. A discrepancy does not automatically mean one system is wrong.

Can we still use UTMs and CRM attribution?

Yes, and we recommend it. UTMs, analytics, ecommerce and CRM provide an independent commercial view alongside platform attribution.

Is user consent required for conversion data?

The implementation must follow applicable law. OpenAI says conversion data should only be shared where permitted, after clear user information has been provided and any legally required consent has been obtained.

From documentation to implementation

Need Pixel/CAPI implemented in a real account?

Our ChatGPT Ads Tracking service covers architecture, events, oppref, deduplication, QA and reconciliation with analytics, ecommerce or CRM.

Contact
CODE GPT ADS / CODE BARCELONA

Tell us what you want to validate with ChatGPT Ads

What you sell, which markets you work in and what you want to learn from the first pilot. If the scope is not clear yet, we will define it with you.

CODE GPT Ads, as data controller, will process your data to respond to the enquiry or request sent through this form. Privacy policy.
Our site uses cookies to collect information about your device and browsing activity. We use this data to improve the site, maintain security and deliver personalised content. You can manage your cookie preferences by clicking here.
Basic cookie information
This website uses cookies and similar technologies that store and retrieve information when you browse. These technologies can serve different purposes, including recognising you as a user, understanding your browsing habits and personalising how content is displayed. By default, all cookies are disabled except technical cookies required for the website to function. For more information or to exercise your data protection rights, please see our Cookie policy.
Technical cookies needed Always active
Technical cookies are strictly necessary for our website to work and for you to navigate through it. These types of cookies are those that, for example, allow us to identify you, give you access to certain restricted parts of the page if necessary, or remember different options or services already selected by you, such as your privacy preferences. Therefore, they are activated by default, your authorization is not necessary.Through the configuration of your browser, you can block or alert the presence of this type of cookies, although such blocking will affect the proper functioning of the different functionalities of our website.
Analytics cookies
Analytics cookies help us understand how people use the site so we can improve its content, performance and user experience.
Title
Popupcontent
Contact
CODE GPT Ads, as data controller, will process your data to respond to the enquiry or request sent through this form. Privacy policy.
Aceptar