← Back to Blog

How ChatGPT Ads oppref and obref Cookies Track WooCommerce Conversions

Quick Answer: ChatGPT Ads attribution depends on two browser cookies — oppref (ad-click ID) and obref (browser reference) — both forwarded on server-side events for campaign credit. When Safari ITP caps cookie lifetime to 7 days, shoppers clear cookies, or checkout redirects cross-domain, these values disappear and the conversion goes unattributed. Of the 5,618 WooCommerce stores running the OpenAI pixel — 614% QoQ growth (StoreLeads, 2026) — any without server-side cookie forwarding loses attribution the moment a browser intervenes.

The oppref cookie stores the ad-click attribution ID that OpenAI uses to credit a conversion to the campaign that drove the click — without it, the purchase goes unattributed. When a shopper clicks a ChatGPT Ad, OpenAI drops the oppref cookie carrying the unique click identifier — 1 of 2 cookies required for full ChatGPT Ads attribution (Ridoway Pixel, 2026) into the browser. That ID is the thread connecting the ad impression to whatever happens next on your store.

Think of oppref as a receipt number. The shopper carries it from the ad click to your WooCommerce checkout, and when the conversion event fires, that receipt number tells OpenAI which campaign, ad group, and creative deserve the credit. If the cookie disappears before checkout, the receipt is gone — and so is your attribution.

The oppref cookie carries the ad-click attribution ID for campaign credit — lose it, and the conversion goes unattributed (Ridoway Pixel, 2026).

The obref cookie carries the browser reference that OpenAI uses for identity matching between the ad click session and the conversion event. While oppref identifies the ad click, obref identifies the browser — the 2nd half of the attribution pair OpenAI needs to match the conversion to the right user session (GlobalDev SignalBridge, 2026).

Together, oppref and obref form a pair: one says “this click came from campaign X” and the other says “this browser is the one that clicked.” Both values must be present when the conversion event fires for OpenAI to complete the attribution chain. Drop either one and the match breaks.

Related: Safari Just Put a 7-Day Clock on Your ChatGPT Ad Clicks — Why the __oppref Cookie Decays and Only a First-Party Server Keeps the Click ID

Do server-side events need oppref and obref?

Yes — when sending events via the OpenAI Conversions API, the stored oppref and obref values must be forwarded on each server-side event for OpenAI to attribute the conversion. The Conversions API doesn’t read cookies directly from the browser. Instead, your server must capture and forward both cookie values across all 4 standard WooCommerce events — page view, add to cart, begin checkout, purchase (Ridoway Pixel, 2026), which means the values need to be stored server-side before the browser can clear them.

This is where most WooCommerce setups fail. A standard pixel-based integration reads oppref and obref from the browser at conversion time — but if the cookies are already gone, the pixel sends an empty attribution payload. Server-side event forwarding solves this by capturing the values when they’re still fresh and attaching them to every downstream event regardless of what the browser does later.

Does Safari ITP affect ChatGPT Ads attribution cookies?

If Safari treats oppref and obref as third-party cookies, ITP caps their lifetime to 7 days — any purchase after that window loses its attribution link. Safari’s Intelligent Tracking Prevention restricts third-party cookie lifetime to 7 days (Putler, 2026), and for many WooCommerce stores, the consideration window for a purchase stretches well beyond a week.

The question isn’t whether ITP affects ChatGPT Ads attribution. The question is how many of your conversions happen after day 7. For high-consideration products — furniture, electronics, B2B services — the answer is “most of them.” Every one of those late conversions shows up in your WooCommerce orders but vanishes from your ChatGPT Ads dashboard, making the campaign look like it’s underperforming when it isn’t.

Safari ITP caps third-party cookie lifetime to 7 days — any ChatGPT Ads conversion outside that window goes unattributed (Putler, 2026).

What happens when a shopper clears cookies before purchasing?

If oppref or obref are cleared before the WooCommerce order completes, OpenAI cannot link the conversion to the ad click — the sale appears as organic or direct. Cookie clearing is the simplest, most common attribution killer: the shopper clicks your ChatGPT Ad, browses your store, closes the browser, clears cookies out of habit, comes back the next day, and buys. The WooCommerce order completes and revenue is real, but the attribution link to the ChatGPT Ads campaign is gone — with 30–40% of sessions now involving some form of tracking prevention (industry consensus, 2024), the scale of silent data loss is substantial.

Privacy-focused browsers clear cookies on every session close by default. Extensions like Cookie AutoDelete remove them on tab close. And some shoppers simply clear their data regularly. None of these people are trying to break your tracking — they’re just browsing the way their tools encourage them to browse.

Related: WooCommerce’s Built-In Order Attribution Sets Tracking Cookies Without Consent — Complianz, CookieYes and Real Cookie Banner Can’t See Them

Does cross-domain checkout break ChatGPT Ads cookies?

Yes — if your WooCommerce checkout redirects to a different domain (a payment gateway, for example), the oppref and obref cookies may not carry over, breaking attribution. Cross-domain redirects drop attribution cookies on 100% of affected checkouts because cookies are domain-scoped — a cookie set on yourstore.com doesn’t travel to paymentprovider.com (GlobalDev SignalBridge, 2026).

This bites WooCommerce stores using hosted payment pages — Stripe Checkout redirects, PayPal standard flow, or any gateway that takes the shopper off your domain to complete payment. The conversion happens on the gateway’s domain, your server-side confirmation callback fires, but oppref and obref stayed behind on your store’s domain. The result: a completed order with zero ChatGPT Ads attribution.

Failure ScenarioWhat Happens to oppref/obrefAttribution Result
Safari ITP after 7 daysCookies expire automaticallyConversion unattributed
Shopper clears cookiesCookies deleted manuallyConversion appears organic
Cross-domain checkoutCookies stay on original domainPayment gateway can’t forward them
Server-side forwarding activeValues captured at visit, forwarded at eventAttribution preserved

30 DAY FREE TRIAL

No card needed. Take a strong step to getting into Data Heaven today!

Let's Do It !

How do WooCommerce plugins preserve oppref and obref?

Ridoway Pixel stores the cookie values server-side at visit time and forwards them on every Conversions API event — even if the browser cookies are cleared before checkout. This server-side capture pattern is the only reliable fix: server-side cookie storage preserves attribution values beyond the browser’s 7-day ITP window, surviving cookie clearing and cross-domain redirects (Ridoway Pixel, 2026).

The mechanism works in 3 steps. First, the plugin reads oppref and obref from the browser on the initial page load and stores both values in a server-side session or database row tied to the visitor. Second, when a WooCommerce event fires — add to cart, begin checkout, purchase — the plugin attaches the stored values to the Conversions API payload regardless of whether the browser cookies still exist. Third, OpenAI receives both identifiers and completes the attribution match.

Transmute Engine follows the same server-side event pattern: it captures oppref and obref at event time and forwards them through a managed first-party endpoint, preserving attribution even when cookies are cleared between the click and the purchase.

How many stores are at risk of losing ChatGPT Ads attribution?

Of the 5,618 stores running the OpenAI pixel, any without server-side cookie forwarding loses attribution whenever the browser clears cookies or ITP restricts them. 5,618 WooCommerce stores now run the OpenAI tracking pixel — 614% quarter-over-quarter growth (StoreLeads, 2026) — and the adoption curve shows no sign of flattening.

Here’s the thing… most of those stores are still running a client-side-only pixel. The pixel reads oppref and obref from the browser at conversion time, which works perfectly when the cookies are still there — and fails silently when they aren’t. The store owner sees revenue in WooCommerce but fewer conversions in the ChatGPT Ads dashboard, assumes the campaign is underperforming, and cuts budget on what might be their best-performing channel. The data loss is invisible unless you know where to look.

5,618 WooCommerce stores run the OpenAI tracking pixel with 614% QoQ growth — any without server-side cookie forwarding silently loses attribution (StoreLeads, 2026).

FREE 30 DAY TRIAL

Take a strong step to getting into Data Heaven today! No card needed.

Start NOW !

Key Takeaways

  • oppref = click ID, obref = browser ID: both cookies must be present on every server-side event for ChatGPT Ads attribution to work.
  • Safari ITP caps cookies to 7 days: any purchase after that window goes unattributed in your ChatGPT Ads dashboard.
  • Cookie clearing breaks the chain silently: WooCommerce records the sale, but OpenAI never sees the attribution link.
  • Cross-domain checkout strands the cookies: payment gateway redirects leave oppref and obref behind on your store’s domain.
  • Server-side capture is the fix: store the values at visit time and forward them on every event, regardless of what the browser does later.
What is the oppref cookie in ChatGPT Ads?

The oppref cookie stores the ad-click attribution ID that OpenAI uses to credit a conversion to the campaign that drove the click. When a shopper clicks a ChatGPT Ad, OpenAI drops oppref into the browser carrying the unique click identifier. Without this cookie, the purchase goes unattributed — the conversion still happens in WooCommerce, but OpenAI can’t connect it to the ad campaign.

What is the obref cookie in ChatGPT Ads?

The obref cookie carries the browser reference that OpenAI uses for identity matching between the ad click session and the conversion event. While oppref identifies which ad was clicked, obref identifies the browser that clicked it. Both values must be present when the conversion event fires for OpenAI to complete the attribution chain.

Do server-side events need oppref and obref?

Yes. When sending events via the OpenAI Conversions API, the stored oppref and obref values must be forwarded on each server-side event for OpenAI to attribute the conversion. The Conversions API doesn’t read browser cookies directly — your server must capture and forward both cookie values at event time.

Does Safari ITP affect ChatGPT Ads attribution cookies?

If Safari treats oppref and obref as third-party cookies, ITP caps their lifetime to 7 days. Any WooCommerce purchase that happens after that 7-day window loses its attribution link — the sale completes normally, but ChatGPT Ads can’t credit the campaign that drove the click.

What happens when a shopper clears cookies before purchasing?

If oppref or obref are cleared before the WooCommerce order completes, OpenAI cannot link the conversion to the ad click. The sale appears as organic or direct traffic in your analytics. Privacy-focused browsers, cookie-clearing extensions, and manual browser data clearing all trigger this attribution loss silently.

Does cross-domain checkout break ChatGPT Ads cookies?

Yes. If your WooCommerce checkout redirects to a different domain — a hosted Stripe Checkout page, PayPal standard flow, or any gateway that takes the shopper off your domain — the oppref and obref cookies may not carry over. Cookies are domain-scoped, so a cookie set on your store domain doesn’t travel to the payment provider’s domain.

How do WooCommerce plugins preserve oppref and obref?

Server-side tracking plugins read oppref and obref from the browser on the initial page load and store both values server-side. When a WooCommerce event fires — add to cart, begin checkout, purchase — the plugin attaches the stored values to the Conversions API payload regardless of whether the browser cookies still exist. This preserves attribution beyond the browser’s cookie lifetime.

How many stores are at risk of losing ChatGPT Ads attribution?

Of the 5,618 WooCommerce stores running the OpenAI tracking pixel — 614% quarter-over-quarter growth as of 2026 — any store without server-side cookie forwarding loses attribution whenever the browser clears cookies, Safari ITP restricts them, or checkout redirects cross-domain. Most of these stores still run a client-side-only pixel.

References

  1. Ridoway Pixel (2026). ChatGPT Ads integration for WooCommerce. Source
  2. GlobalDev SignalBridge (2026). OpenAI server-side event forwarding for WooCommerce. Source
  3. Putler (2026). Safari ITP and its impact on advertising attribution. Source
  4. StoreLeads (2026). OpenAI tracking pixel adoption report. Source