← back to the archiveCover illustration for “ChatGPT Ads need a conversion contract”
POSTday 128·today·Published ·by Andy Padia

ChatGPT Ads need a conversion contract

In short: ChatGPT Ads reporting needs a versioned conversion contract; attribution and incrementality answer different questions and need separate KPIs.

On 5 October 2026, OpenAI said ChatGPT reaches 1.2 billion people each week and named integrations across conversion ingestion, attribution, incrementality and brand suitability. The visual ad format will get the screenshots. The measurement plumbing deserves the operating review.

My claim is that ChatGPT Ads needs a conversion contract before it needs a return-on-ad-spend target. That contract defines the event, identity, deduplication rule, attribution window and causal test. Without it, one tidy number can combine several different answers and still look precise.

A ChatGPT Ads conversion contract starts with the event

OpenAI's conversion guidance says a conversion can be reported when the platform receives an eligible event, matches it to a configured campaign event, keeps it inside the attribution window and connects it to an eligible ad click. Reported totals may include modelled conversions where available.

That is not a flaw. Every ad system has rules. The mistake is allowing the rule to disappear behind the metric.

OpenAI supports events such as purchases, leads, registrations, appointments and trials. Its implementation guide says browser and server integrations should send the same event name and event ID for the same conversion so the platform can recognise the duplicate. Change what order_created means, lose the shared ID through a retry, or move the observation window, and the dashboard can move without the business moving.

This is the same denominator problem I wrote about in outcome pricing. The event is not self-defining because the label sounds commercial.

Attribution and incrementality answer different questions

Attribution asks which observed conversion receives credit under a platform's rules. Incrementality asks what happened because the advertising ran.

OpenAI keeps that boundary visible in its 5 October launch post. It lists click-attribution and full-funnel partners, then says its incrementality work is still early and points to geo-based experiments with Haus, Measured and WorkMagic. The campaign findings in the announcement are partner-reported. I did not reproduce them, and they do not establish performance for another advertiser.

The distinction matters because OpenAI's own help page warns that its totals can differ from third-party analytics because of attribution methods, windows, timestamps, time zones, consent, deduplication and modelled reporting. Two dashboards can disagree without either containing a simple software bug.

That is why the measurement launch advances the story beyond citation share. A citation says the answer named you. An attributed conversion says a platform rule connected an event to an ad. An incrementality test estimates whether the ad caused additional outcomes. Those are three different claims.

The media review I would run

I have not run a ChatGPT Ads campaign for Trigent or a client. This is my editorial judgment about the control I would require before approving one.

I would freeze one page of definitions with the campaign: accepted conversion event, business owner, source system, event-ID rule, consent basis, attribution window, reconciliation tolerance and the experiment that will test lift. Version it when any field changes. Keep attributed conversions and incremental conversions as separate lines in the review, with the platform's reported number labelled as platform-reported.

The Conversions API makes the need concrete: events carry IDs, timestamps, action sources and optional matching fields; retries should reuse the same ID. That is a data contract already. The business meaning deserves the same precision as the JSON.

What's in it for you

  • You can explain a reporting change without guessing whether performance, event definitions or attribution rules moved.
  • You can reconcile platform and warehouse totals without forcing false agreement.
  • You can decide whether the channel created additional outcomes instead of only redistributing credit.

Do not approve the ChatGPT Ads number until you have approved the conversion contract that creates it.

Sources

#chatgpt-ads#advertising#measurement#attribution#marketing-analytics
← older drop
Editable context needs a protected ledger

related drops

explore all 375 drops →
← back to the archiveday 128