Ridoway Pixel — conversion tracking for OpenAI AdsInstall free →
Industry Guide · Ecommerce

ChatGPT Ads for Ecommerce (2026)

Last verified: October 2026

Product retail sits inside OpenAI's consumer launch categories. This guide covers the category rules, who actually sees a shopping ad, the creative limits with counted examples, the pixel events that measure a purchase, and what it costs to start.

Launch categoryHousehold / lifestyle & consumer goods
Serving audienceFree + Go plans, 18+ only
Headline16–24 rec · 50 max
Body copy32–48 rec · 100 max
ImageSquare · 1200×1200 max
Starting max CPC$3–$5 USD
US minimum daily budget$25 / day (varies by market)
Buying modelsCPM, CPC, oCPC, oCPM
Context hintsUp to 2,000 per ad group
Self-serve markets63 countries

Why the category fits

OpenAI's ad policies (Updated September 10, 2026) state that during the initial test period ads are primarily limited to consumer verticals: lifestyle and household goods, local services, travel and experiences, and digital products or education. Everyday product retail — apparel, home goods, electronics accessories, beauty, pet supplies — is what that household and consumer-goods lane is written for.

The same policies make clear the boundaries of the lane. Adult content, alcohol and tobacco, gambling, political advertising, and housing or job listings are disallowed, and ads must stay consistent end-to-end: an approved creative cannot link to a destination that introduces disallowed content — OpenAI's own example is a food-delivery ad linking to alcohol delivery. For a catalogue business that means the product page, not just the ad, has to stay inside the category.

Who actually sees a shopping ad

According to OpenAI's Ads in ChatGPT help article, ads serve only to logged-in users on the Free and Go plans. Plus, Pro, Business, Enterprise and Education subscribers do not see ads, accounts OpenAI predicts to be under 18 do not see ads, there are no ads in Temporary Chats, and no ads in the ChatGPT Atlas browser.

The unit itself renders below the ChatGPT answer as a sponsored card showing advertiser name, favicon or logo, headline, copy, landing-page link and image. OpenAI lists ChatGPT at 1.2B weekly users (ads.openai.com), and advertisers receive aggregate reporting only — views and clicks, never personal data.

Creative constraints for product ads

AssetRecommendedHard limit
Headline (title)16–24 characters50 characters
Body copy (description)32–48 characters100 characters
ImageSquare1200×1200 px max

Example headlines (illustrative copy written for this page — each sits inside the 16–24 recommended range):

  • “Restock Bestsellers Fast”24 chars
  • “Free Returns on Orders”22 chars
  • “Ship Today, Shop Tonight”24 chars
  • “Cart-Ready Shoe Deals”21 chars

Example body copy (32–48 recommended characters):

  • “Free shipping over $50 and easy 30-day returns.”47 chars
  • “Track your order from checkout to doorstep.”43 chars
  • “Restock alerts on the items you buy most.”41 chars

Example context hints — up to 2,000 per ad group. They are not exact-match keywords and do not replace geo, platform or audience targeting; they describe your products and use cases so the ad and landing page match the conversation:

  • “running shoes for flat feet”
  • “restocking office snacks”
  • “gifts under $50 for coworkers”
  • “cotton vs linen bedding”
  • “durable phone cases for kids”
  • “holiday gift guides”

Measurement: the events a store needs

The oaiq pixel ships 13 standard events. Four carry most of an ecommerce funnel — contents_viewed, items_added, checkout_started and order_created. The script is served frombzrcdn.openai.com/sdk/oaiq.min.js, and consent is declared before init. Whenever an event carries an amount, it must be an integer in the currency's ISO 4217 minor unit and currency is required (2599 = $25.99; 8900 = JPY 8,900).

// example — install order: consent, init, then events
oaiq('consent', true)
oaiq('init', { pixelId: '<your pixel id>' })
oaiq('measure', 'contents_viewed', {}, { event_id: 'view-1042' })
oaiq('measure', 'items_added', {}, { event_id: 'cart-1042' })
oaiq('measure', 'checkout_started', { amount: 8450, currency: 'USD' }, { event_id: 'chk-1042' })
oaiq('measure', 'order_created', { amount: 8450, currency: 'USD' }, { event_id: 'ord-1042' })

Example payloads for a $84.50 order — 8450 is the ISO 4217 minor-unit value. Browser and Conversions API calls sharing the same pixel ID, event name and event_id deduplicate (first event wins). Click-through attribution uses your configured window; view-through is a fixed 1-day window reported separately.

Budgets and billing

Buying models are CPM (Views objective), CPC (Clicks objective) and conversion-optimized oCPC (click billing) or oCPM(impression billing) — ads are never billed per conversion. The auction is relevance-weighted and second-price. OpenAI's recommended starting max CPC bid is $3–$5 USD.

The documented standard minimum daily budget for the US in USD is $25/day, and minimums vary by market and currency. A daily budget works as a 7-day average: spend can reach 2× the daily budget on a single day and up to 7× across the 7-day window — so a heavy launch day is normal, but the weekly total is what the budget controls. Billing is postpay, with card accounts charged at assigned payment thresholds (US example: $25 → $50 → $100 → $200) plus a month-end balance charge.

Where a store campaign gets restricted

  • Placement guardrails keep ads away from sensitive and regulated topics — including personal health, mental health and politics — and political advertising is not allowed at all.
  • Review covers advertiser, creative and landing page together. Disallowed references anywhere in that chain (counterfeit goods, adult, alcohol or tobacco, gambling) sink the whole ad.
  • A Negative Phrases control lets qualifying advertisers steer away from unsuitable conversation contexts, and brand-suitability pilots with DoubleVerify and IAS are underway.
  • Reporting is aggregate only — views and clicks at campaign level. You will never see which shopper saw or clicked your ad.

Markets: who can run a store campaign

Self-serve Ads Manager is available in 63 countries, and the legal entity that advertises and is billed must be based in a listed country. The full grouped list lives on the markets page; advertisers in some newer European markets can currently start via the OpenAI Ads Solutions team, agency or tech partners instead of self-serve. Availability source ↗

If you would rather not operate the account yourself, Ridoway's managed campaigns cover build, tracking and ongoing optimization for ecommerce advertisers.

How to launch for ecommerce

1

Confirm your legal entity is based in one of the 63 self-serve markets, then create an advertiser account at ads.openai.com.

2

Check your catalogue against OpenAI's ad policies: household and consumer goods fit the launch category, while the landing page must not drift into disallowed areas such as alcohol, tobacco, gambling or adult content.

3

Create a Pixel ID, load the oaiq script from bzrcdn.openai.com, and wire the Conversions API with a shared event_id so browser and server events deduplicate.

4

Build the ad group: geo and platform targeting (ios_app, android_app, web) plus context hints that describe your products and shopping use cases — they are not keywords.

5

Write creative inside the limits — headline 16–24 characters, body 32–48 characters, square image up to 1200×1200 — and preview it with the ChatGPT ad mockup tools before upload.

6

Launch with a $3–$5 starting max CPC and a daily budget at or above your market minimum, then watch the 7-day average rather than a single day.

Frequently asked questions

Can an online store advertise on ChatGPT?
Yes, if it fits the launch categories. OpenAI's ad policies (Updated September 10, 2026) limit the initial test period to consumer verticals such as lifestyle and household goods, local services, travel and experiences, and digital products or education. Everyday product retail sits in that household and consumer-goods lane, and the legal entity that advertises and is billed must be based in one of the 63 self-serve markets.
Who actually sees my shopping ads?
Logged-in ChatGPT users on the Free and Go plans, aged 18+. Plus, Pro, Business, Enterprise and Education subscribers do not see ads, accounts OpenAI predicts to be under 18 do not see ads, and ads never appear in Temporary Chats or the ChatGPT Atlas browser.
How many characters can a product ad use?
Headlines: 16–24 characters recommended, 50 maximum. Body copy: 32–48 characters recommended, 100 maximum. Images must be square and no larger than 1200×1200 px. The sponsored card renders below the ChatGPT answer with your name, favicon or logo, headline, copy, landing link and image.
Which pixel events matter most for a store?
The oaiq pixel's standard events cover the funnel: contents_viewed, items_added, checkout_started and order_created. Whenever you send an amount it must be an integer in the currency's ISO 4217 minor unit (2599 = $25.99) and currency is required alongside it.
What does it cost to start?
Ads are bought on CPM, CPC, or conversion-optimized oCPC/oCPM and are never billed per conversion. OpenAI recommends a starting max CPC bid of $3–$5 USD. The documented standard minimum daily budget for the US in USD is $25/day, and minimums vary by market and currency. Your daily budget is treated as a 7-day average.
Does fitting the category guarantee approval?
No. Every ad is reviewed — mostly automated systems with human oversight — across advertiser, creative plus landing page, and placement. Ads are rejected if any asset references disallowed categories, and category fit never guarantees that an ad will run.

Ready to launch a store campaign?

Start with the free tools, or hand the build to the Ridoway team and focus on the catalogue.

Sources

Facts last verified: October 2026. Ad copy and context hints shown above are illustrative examples written for this page, not advertiser results.