// sector · ecommerce

ChatGPT Ads for ecommerce. From criteria to cart.

Before opening a single store tab, a shopper tells ChatGPT what they want to do with the product, what limits them and what they intend to spend. Your product slips into that reasoning, and the count is made in orders.

chatgpt.com
TB

I cycle 12 km to work with two steep hills, which e-bike for under €2,000?

With hills every day, motor torque counts for more than the advertised range. Look for a mid-drive motor rather than a hub motor, a removable battery you can charge at the office and hydraulic brakes. At that price, be wary of listings that don't state the total weight.

Sponsored

Commuter e-bike

Mid-drive motor, hill-tested range, ships built.

your-store.com

// why this sector

Why criteria-driven purchases are the right ground.

Above €100 per basket, people rarely buy on impulse. The intended use and the price ceiling get talked through with ChatGPT first, which receives the whole equation where a Shopping query only catches a piece of it.

01

The constraint comes before the brand

Twelve kilometres, two hills, an 18 m² living room with a cat: these real-life details settle the product long before a brand name does. An ad that picks up the constraint (torque on a climb, a fabric that washes) speaks to someone with no favourite yet, and who therefore stays open to changing their mind on brand and price alike.

02

The answer hands out the criteria

Order matters. ChatGPT starts by explaining what to look at before naming a single product, and an ad that carries one of those criteria lands right when the shopper is learning how to choose, which is before any preference has set.

03

Margin is the unit of decision

Above €100 per order, an entry CPC of $3 to $5 leaves room to learn. Below that, you would need a conversion rate nobody can promise. So we run the numbers before launching.

// intents

The buying questions that end in an order.

  1. Use case

    Which product for which situation

    Typical prompt

    "Which camera for travelling light and beating a phone, without becoming an expert?"

    What the ad has to do

    Tie a product to a precise use: the ad names the situation the shopper is living, never the spec sheet.

  2. Budget

    The best pick under a ceiling

    Typical prompt

    "A mattress for a couple, one side sleeper, one who runs hot, under €800"

    What the ad has to do

    Hold the price constraint and justify it, with a single argument and the price in plain sight on the landing page.

  3. Comparison

    Product A or product B

    Typical prompt

    "Between these two strollers, which one for city life with no car and a lot of subway?"

    What the ad has to do

    Lead with a difference the shopper can check themselves, the comparison already laid out on the landing page.

  4. Alternative

    Cheaper than a known product

    Typical prompt

    "An alternative to the best-known cordless vacuum for a flat with two cats"

    What the ad has to do

    Stand next to the category reference without quoting it in the ad, then lead to the category page filtered on the case.

// context hints

Context hints written the way your customers talk.

For a store, a hint describes the buyer's constraint more than the product: the size of the balcony, the tight budget, the cats. Three use-case families, taken from an equipment store:

Generate your context hints

Illustrative excerpt. The real structure is built from your search terms, sales calls and support tickets.

ads.openai.com · Ad groups
Ad groupContext hintsMax bid

AG · Precise use case

  • parent looking for a car seat for a two-year-old and a small car
  • beginner wanting a camera to travel light without relying on their phone
  • someone furnishing a small balcony to eat outside as a couple
3 €

AG · Tight budget

  • choosing a mattress for a couple on a tight budget without giving up on support
  • which laptop for a student who doesn't game and wants it to last several years
  • replacing a broken coffee machine without paying more than the old one cost
4 €

AG · Comparison and gifts

  • torn between two stroller brands for city life without a car
  • cheaper alternative to a well-known cordless vacuum for a flat with pets
  • gift idea for a father who took up gardening in retirement
3,50 €

// scenarios

What a profitable campaign looks like.

Three examples that tie a conversation to an ad, a page and a metric. They are not delivery promises.

Sports equipment

Conversation
"A watch for someone who runs three times a week and wants to track progress without drowning in data"
Ad angle
The right level of detail for a regular runner, who wants to see progress without turning into an athlete or getting lost in charts.
Landing page
A filtered "running" category page with prices visible, rather than the homepage, where the shopper would have to start over.
KPI
Attributed orders, average order value and margin per order, read together to tell whether the campaign truly pays.

Home and bedding

Conversation
"A sofa for an 18 m² living room with a cat and kids, easy to clean"
Ad angle
Fabric, dimensions and care in the same sentence, since that is the order in which the shopper asks the question.
Landing page
A product page with the fabric guide and delivery terms in plain sight.
KPI
Checkouts started then orders, with the completion rate between the two.

Large catalogue

Conversation
"Which e-bike for a 12 km commute with hills, under €2,000?"
Ad angle
One ad group per use (commute, leisure, cargo), each hint describing a specific rider rather than a bike model.
Landing page
Category page by use. When the product feed allows it, we also test a catalogue campaign, a distinct format.
KPI
Orders per ad group, margin and return rate, enough to decide which use deserves a push.

// measurement

Measure margin, not clicks.

OpenAI's native report lists impressions, clicks, spend, CTR, average CPC and average CPM. Not a single order. We connect the OpenAI Pixel and the Conversions API to your purchase events, and the account is then read against the Hiints Index.

  • order_created

    The primary event. Without it the channel runs on CPC, which says nothing about your profitability.

  • checkout_started

    The intermediate signal. The gap with orders shows whether the fault lies with the ad or the page, which saves you rewriting one when the other is what's stuck.

  • Attributed order value

    Set it against the site-wide average, because if the channel brings smaller baskets, the target CPA moves with it.

  • Margin per order

    The real unit of decision. Ad groups are arbitrated on the margin they bring in, never on their CTR.

  • CPA vs your other channels

    Same basket, same period, with Shopping and Meta alongside: no other comparison justifies moving budget from one channel to another.

  • Max CPC vs Hiints Index

    Your margin per order sets the CPC you can afford. The Hiints Index shows where comparable ecommerce accounts sit, while OpenAI publishes no reference point.

// honest qualification

Not for every store. Better to know early.

Yes, clearly

Your average order value is above €100 and your products are chosen on criteria: use, size, compatibility, budget. Your category or product pages are clean, and your purchase events are already tracked, or can be before the first euro is spent.

Yes, with one caveat

Your basket sits close to €100, or your product is bought without much comparing, or your catalogue is wide while your category pages don't yet mirror the use cases. You sell in a category covered by OpenAI's advertising policies (supplements, financial products): eligibility is checked before any launch.

Not yet

If your monthly media tops out at €3,000, or the margin on an order can't absorb an entry CPC of $3 to $5, the test won't teach you anything useful. You may as well keep your current channels. We'll tell you so without detour.

Free setup, done in under 48h. Then 15% of ad spend under €5,000 of monthly media, 10% above. See pricing →

// questions

Questions on ChatGPT Ads and Ecommerce.

Does ChatGPT Ads work for an online store?

Yes, when the product is chosen on criteria and the average order is above €100. A €15 consumable bought without thinking leaves no room between the CPC and the margin. We run that calculation with you before you sign.

Should traffic go to the homepage?

No. The shopper described a precise use and the landing page has to carry it on: product page if the intent is clear, filtered category page if they're still hesitating. The homepage restarts the conversation from zero.

What do we measure for an ecommerce brand?

Purchase events: checkout_started, order_created, then attributed order value and margin. The native report stops at the click, which is why the OpenAI Pixel and the Conversions API cover everything after it, down to a margin that can be compared, line by line, with the CPA of your other channels.

Can we push the whole catalogue?

Not as a first step. We start with the use-case families where margin and pages hold up. When the product feed allows it, a catalogue campaign (a distinct format) comes next, judged on margin like everything else.

Does ChatGPT Ads replace Google Shopping or Meta?

No. Shopping captures a named product search, Meta creates desire, ChatGPT receives the need stated with its criteria. The three get compared on CPA and margin per order, at equal basket size.

How many orders does it take to judge a test?

The budget follows from the margin on an order: the wider it is, the more orders an entry CPC of $3 to $5 leaves you to win before turning profitable. Technically the floor is $25 a day per campaign, but under €3,000 of monthly media we advise against testing. Setup is free; the fee runs at 15% while media stays under €5,000/month, then 10%.

// shall we talk?

Your customers already compare your products inside ChatGPT.

Thirty minutes. We set your average basket and your margin beside what the Hiints Index shows for your category, and if the numbers don't hold, we'll say so.

Book a call

30 minutes · no commitment · zero pitch