If you run a Shopify store, you have probably noticed it by now: orders are starting to arrive from ChatGPT. Maybe one or two a month. Maybe a handful. A shopper asks an AI assistant for a recommendation, your product comes up, and they buy. This is part of a broader shift in how AI assistants are changing product discovery — one that most merchant reports still can't see clearly.

The obvious next question is the one merchants keep asking in forums and never getting a clean answer to: how do I actually track which orders came from ChatGPT?

Shopify will tell you it handles this for you. That is true — up to a point. The uncomfortable part, which most guides skip, is that Shopify's built-in attribution misses a meaningful share of AI-driven orders. This post explains exactly why, and what you can do to see the full picture.

First, the good news: Shopify does show some ChatGPT orders

Shopify's Agentic Storefronts feature syncs your catalog to AI channels automatically. When a shopper discovers your product inside ChatGPT and completes checkout, the order can flow into your Shopify admin tagged with referral attribution — you can filter your reports by traffic source and see sales credited to ChatGPT.

For orders that travel cleanly through that path, this works. If your AI-order volume is tiny and you just want a rough sense of whether the channel exists at all, the native report is a reasonable starting point.

But "a rough sense" is doing a lot of work in that sentence.

The problem: a large share of AI orders never get attributed

Here is what the setup guides tend to leave out.

Since OpenAI scaled back native in-chat checkout, most ChatGPT purchases now happen the same way a normal web purchase does: the shopper discovers your product inside the AI conversation, then clicks through and completes checkout on your own storefront — in an in-app browser on mobile, or a new tab on desktop. That hand-off is exactly where attribution breaks.

Three things go wrong along the way:

1. Referrers get stripped. AI assistants and their mobile in-app browsers frequently drop the referrer header. When that happens, Shopify has no signal that the visit originated from ChatGPT, so the order lands in "Direct."

2. UTMs don't behave the way people assume. Marketers routinely add UTM parameters to links expecting Shopify to attribute orders to them — and then find those orders still showing up as Direct or Organic. This isn't a ChatGPT-specific bug; it's a known, long-running attribution gap on Shopify. Merchants have reported anywhere from 40–50% of tracked orders being misattributed, and in one case a 66% loss of attribution data on referral fields.

3. Buyers come back later. A shopper asks ChatGPT on Monday, thinks about it, and buys on Wednesday through a branded search or by typing your URL directly. The AI clearly influenced the sale — but by the time the order lands, every trace of ChatGPT is gone.

Add those up and the native "ChatGPT sales" number in your admin is a floor, not a ceiling. It shows you the orders that happened to survive a fragile tracking path. It does not show you the true influence AI is having on your revenue.

Why this matters even while AI traffic is small

It's fair to point out that AI-driven traffic is still small — across Shopify merchants, ChatGPT currently averages a fraction of a percent of total traffic. So why care about measuring it precisely now?

Two reasons.

First, it's growing fast, and the merchants who understand the channel early will have a real advantage as it scales. You can't optimize what you can't see.

Second, and more practically: if your attribution is wrong, every decision downstream is wrong. If AI is quietly driving 3% of your revenue but your reports show 0.5%, you'll under-invest in the product pages and content that AI assistants actually reward. Accurate attribution isn't about vanity metrics — it's about not flying blind.

How to track ChatGPT orders more accurately

You have a few options, from manual to automated.

Option 1 — Lean on Shopify's native report, and accept the gaps. Filter your Shopify reports by traffic source and watch the ChatGPT / referrer numbers. Free, zero setup, and fine if you just want directional signal. Just remember it undercounts.

Option 2 — Add UTM discipline and check GA4. Append consistent UTM parameters to any links you control, and watch the chatgpt.com referral source in GA4 (Google added native AI-assistant channel grouping in 2026, which helps). This catches more than the Shopify report alone — but it still misses referrer-stripped and delayed-conversion orders, and it takes ongoing manual work.

Option 3 — Use a tool that stitches multiple signals to the order. The most complete approach reads your actual Shopify order data and attributes revenue to AI channels using several signals at once — order source, sales-channel data, referrer URL, and UTM parameters — rather than relying on any single fragile signal. Instead of a session count, you get the real order value, net of refunds, credited to the AI channel that drove it.

This last approach is the core of what Vanto does. It reads your real Shopify orders (not Google Analytics, no pixels to install) and shows you which AI assistants — ChatGPT, Perplexity, Gemini, and others — are actually driving sales, with the revenue figure calculated the same way Shopify calculates net sales, so it reconciles against your own reports. It's honest about its limits, too: some orders genuinely can't be attributed to any channel, and no tool can recover a signal that was never there. But it catches the referrer- and UTM-based orders that the native report drops on the floor.

The bottom line

ChatGPT is becoming a real product-discovery channel, and orders are already arriving from it. Shopify's built-in attribution will show you some of them — but between stripped referrers, unreliable UTM handling, and delayed conversions, it misses a large and growing share.

If you only want to know whether the channel exists, the native report is enough. If you want to know how much money AI is actually making you — and make decisions based on that — you'll need attribution that stitches multiple order signals together rather than trusting a single one. (And before attribution matters at all, it's worth checking whether your Shopify store shows up in ChatGPT in the first place — no attribution can rescue a store that never gets recommended.)

Either way, the first step is the same: stop assuming the number in your admin is the whole story.


Want to see which AI assistants are driving real revenue to your store? Vanto reads your Shopify orders and attributes sales to each AI channel — free to start, no tracking code, right inside Shopify.