ChatGPT Ads is now self-serve in 31 European countries

Sell more through ChatGPT, and know exactly what it earns you.

Convrail makes sure none of your products is silently dropped from ChatGPT, counts every sale ChatGPT brings you, even when an ad blocker hides it, and shows what it earns you in ads and in organic. Validated product feed, OpenAI pixel plus server-side tracking, deduplicated, in one install.

A Free plan, and a free trial on paid plans. Set up in minutes, no theme edits. Your customers’ personal data never leaves your store in clear text.

Best LED desk lamp under $40 with a wood base?

The Nordic Oak LED lamp fits: dimmable, walnut base, $34.90 with fast shipping.

Nordic Oak LED Lampyourstore.com $34.90

What your store sees, in real time live

  1. Visit from ChatGPT chatgpt.com
  2. Product viewed Nordic Oak LED Lamp
  3. Checkout started $34.90
  4. Order paid pixel + serverdeduplicated
  5. Credited to ChatGPT Ads revenue and ROAS updatedcounted once

See Convrail in one minute.

From the ChatGPT answer to your margin: tracking, attribution, profit per product, the product feed, alerts and AI search visibility.

Figures in the video are illustrative. The video loads from YouTube only when you press play.

Three things that decide your ChatGPT sales.

Most stores patch these together from three tools, or skip them and fly blind. Convrail ships all three as one install that takes minutes.

Pixel onlyblocked before it leavesBrowser and server 1 counted

Never lose a ChatGPT sale

Ad blockers and closed tabs hide sales from your ads account. Convrail adds server-side tracking to the OpenAI pixel, through the Conversions API, and deduplicates the two: every sale counted, once, so your campaigns learn from your real sales.

✗ pixel only: sales lost to ad blockers
✓ pixel + server, deduplicated, counted once

title over 150 chars

Be visible in ChatGPT

A product with a title too long or a price in the wrong format simply never shows up, and nobody tells you. Convrail checks your product feed line by line against the official specification before it is sent, and shows you what to fix.

✗ title over 150 characters: silently dropped
✓ caught before delivery, with the fix

organicadsROAS imported daily

Know what ChatGPT really earns you

Revenue from ChatGPT every day, ads and organic side by side, your best-selling products and your ROAS, with spend imported from your ChatGPT Ads account.

✗ "source: chatgpt" orders you cannot explain
✓ revenue, top products, ROAS, per day

See what ChatGPT really sells for you.

Every order is matched to ChatGPT ads or ChatGPT organic from your store’s own data, then shown next to your spend and ROAS. No guesswork, and no “source: chatgpt” line you cannot explain.

  • Revenue from ChatGPT every day, ads and organic side by side
  • Your best-selling products through ChatGPT
  • Spend and ROAS imported from your ChatGPT Ads account
  • A weekly report by email, and an alert when something breaks
Explore revenue attribution

ChatGPT revenue, last 7 days

$4,820

Ads $3,150 Organic $1,670 ROAS 4.2

Top seller: Nordic Oak lamp, 21 orders

Illustrative example, not a customer result.

Your feed fails quietly. We make it loud.

OpenAI ingestion does not send error reports: a bad row is just gone, and so is the product. Before every delivery, Convrail runs each line against the full specification (lengths, image formats, price format, eligibility rules) and journals every run with a diff and per-line errors.

Illustrative example, not a customer result.

How a sale is counted once.

The OpenAI pixel and your store’s server both report the order under the same identifier. OpenAI keeps the first copy and drops the second: that is deduplication, and it keeps your numbers honest.

Your store order #1042 Browser pixel oaiq("measure", "order_created") Server side Conversions API, batched and retried id order_1042 id order_1042 Dedup gate first arrival wins OpenAI one conversion, not two Your store order #1042 Browser pixel id order_1042 Conversions API id order_1042 Dedup gate first arrival wins OpenAI one conversion, not two

From install to your first ChatGPT sale

Five steps, most of them automatic. The getting-started checklist in the app follows each one.

  1. Install Convrail

    On Shopify, WooCommerce or BigCommerce. Nothing is added to your theme.

  2. Link your ChatGPT Ads account

    Paste one key from Ads Manager: Convrail creates your pixel and Conversions key when OpenAI has enabled automatic setup, otherwise you enter them by hand. Everything is tested with OpenAI before it is saved, then kept encrypted.

  3. Your products go to ChatGPT

    Your catalog stays in sync, every product is checked before it is sent, and you see exactly what to fix. Changes go out within the hour.

  4. Every sale is counted

    Visits, carts and orders are reported from the browser and from your server, deduplicated, so each sale counts once.

  5. See what ChatGPT earns you

    Each order is matched to ChatGPT ads or organic. Revenue, best-selling products and ROAS land on your dashboard, with alerts if anything breaks.

Also in the box

Health alerts

Volume drops, Conversions API errors, a broken pixel or a failed feed delivery open an alert in the app and by email, then resolve themselves when the signal comes back.

Feed optimization

A completeness score per product, prioritized actions, and AI-drafted titles and descriptions for the feed sent to ChatGPT, never for your store.

AI search visibility

The buying questions your shoppers ask, checked every week: how often ChatGPT names your store, and which shops it names instead.

Frequently asked questions

How do I track ChatGPT Ads conversions on Shopify?

You need both layers OpenAI supports: the OpenAI pixel in the browser and server-side tracking through the Conversions API, sharing one identifier per sale so conversions are deduplicated. Convrail installs the pixel as a Shopify web pixel and sends server events from your order webhooks: one install, both layers.

Why are my products missing from ChatGPT shopping results?

Usually because feed rows were silently rejected: titles over 150 characters, HTML left in descriptions, prices written "25,99", placeholder values such as "n/a". Convrail validates every line before delivery and shows you which products would be dropped, and why.

Does clean conversion data actually improve ad performance?

Yes. Sales counted twice or not at all make your campaigns bid on a false signal. With conversion-optimized bidding (oCPC), the conversions you send train the bidding itself.

Is customer data shared with OpenAI?

Never in clear text. Emails and phone numbers are hashed (SHA-256) before any network call, and an automated guard blocks any payload containing raw personal data. GDPR deletion requests are honored end to end.

Which platforms are supported?

Shopify, WooCommerce and BigCommerce, with full parity: the same tracking, feed, attribution, profit and alerts on all three.

Measure the ChatGPT channel this week

Convrail starts with a Free plan, and paid plans begin with a free trial. Leave your email and we send the install link when your spot opens.

No newsletter. One email with the install link, nothing else.