Case Study

AI Order Attribution & Revenue Recovery

Detecting invisible AI commerce orders, measuring the revenue gap, and closing it automatically

2026·Shopify Merchants·AI Commerce
The Problem

AI platforms are sending orders your tools can't see.

Customers are buying through AI. Someone tells ChatGPT "find me a lightweight rain jacket under $80," and three clicks later they've checked out — sometimes without ever visiting the store. From the merchant's analytics, the order looks normal. It's not.

AI-acquired customers behave differently. They buy exactly what the AI recommended and nothing else — no browsing, no impulse adds, no return visits. The order comes in, the revenue looks fine, and nobody notices that these customers spend less per order, come back less often, and have lower lifetime value.

Product page
Add to Cart
SKIPPED
Ghost checkout
Customer never visits your store
When someone buys through Google AI Mode, Perplexity, or ChatGPT checkout, the entire purchase happens inside the AI platform. Your storefront — brand, email signup, product recommendations — never loads.

Z
Zipify Upsell
A
AfterSell
B
Bold Upsell
All require your checkout page
Broken stack
Your post-purchase tools don't work
Zipify, AfterSell, Bold — every post-purchase upsell tool on Shopify renders between checkout and the thank-you page. Ghost customers never touch your checkout. There's no surface for those tools to work on.

$162
Organic
$76
AI
$86 gap per customer
Revenue erosion
Lower LTV, lower AOV, fewer repeat purchases
AI-acquired customers have 53% lower lifetime value than organic customers. They buy once, at a lower average order value, and almost never come back. This gap is growing 15x year over year.

This is invisible to every analytics tool merchants use. Shopify's native attribution can tell you an order came through a partner channel, but it frequently misidentifies the specific AI platform, lumps AI-referred traffic together with direct visits, and misses patterns entirely when the purchase happens inside an AI assistant.

The result: merchants are acquiring a growing percentage of customers through a channel that silently erodes their unit economics — and they have no idea it's happening.
What We Built

Detecting, measuring, and closing the AI Commerce Gap.

Three things: a detection engine that classifies every incoming Shopify order by AI involvement, an analytics layer that quantifies the revenue gap, and an automated recovery system that closes it.

The detection engine evaluates each order against multiple signal layers — Shopify's native channel metadata, referrer domains, UTM parameters, order tags, and checkout URL patterns — producing both a classification and a confidence score. It detects 14 AI platforms including ChatGPT, Perplexity, Google Gemini, Claude, Copilot, Grok, and DeepSeek.

reclaim.mirrora.ai
Reclaim Dashboard — AI Order Attribution

On top of detection, the analytics layer quantifies the AI Commerce Gap: the measurable difference in average order value, lifetime value, and repeat purchase rate between AI-acquired and organic customers. The headline metric — Monthly Revenue at Risk — shows merchants exactly how much the gap costs them, expressed as a dollar figure.

Read-Only by Design
The system connects to Shopify through read-only API scopes. No scripts are injected into the storefront, no checkout modifications are made, and no customer PII is stored beyond what Shopify already provides. Recovery upsells are delivered through the merchant's existing order confirmation email flow — zero impact on storefront performance.
How It Works

Multi-signal classification with confidence scoring.

The system evaluates every order through a layered signal pipeline, cross-referencing Shopify's native attribution with checkout metadata to produce both a classification and a confidence score.

Detect
Classify every order: AI Direct, AI Suggested, or Organic with confidence score
Measure
Quantify the gap: LTV, AOV, repeat rate. Monthly Revenue at Risk.
Recover
Targeted upsell in confirmation email. One-click checkout, free shipping.

Signal Layer 1 — Channel metadata

Shopify's channelInformation identifies partner sales channels. Cross-referenced with app installation data to map to specific AI platforms.

Signal Layer 2 — Referrer & UTM analysis

Referrer domains and UTM parameters are evaluated against known AI platform patterns. High-confidence signal when present, but often absent for AI direct checkout orders.

Signal Layer 3 — Checkout URL & order tags

Checkout URL patterns and Shopify order tags that distinguish AI-originated purchases from organic referral-less orders like bookmarks or saved links.

Signal Layer 4 — Behavioral fingerprint

Order characteristics — single-item carts, no browse history, no account creation — that correlate with AI-mediated purchases. Supporting signal that raises confidence when combined with other layers.

Recovery targets AI direct checkout orders specifically — the segment with the widest AOV shortfall. The upsell appears in the order confirmation email, which is the single guaranteed touchpoint with customers who never visited the store. A recommendation engine picks the right product for each order — catalog-aware, price-banded to the impulse range, and checked against live inventory and margin — then packages it into a pre-filled one-click Shopify checkout with free shipping.

Recommendation
Engine
Catalog Affinity
Co-purchase history, category adjacency, and price-tier fit
Impulse Price Band
Self-calibrated to 15–30% of the anchor order's AOV
Live Inventory
Out-of-stock items suppressed automatically at scoring time
Margin Floor
Merchant-controlled minimum, enforced before every offer
Challenges

Attribution in a world without page loads.

Shopify's attribution is a starting point, not an answer
Shopify's channelInformation field identifies partner sales channels, but the mapping to specific AI platforms is inconsistent — the same platform surfaces differently depending on how the integration was built, and AI direct checkout orders often arrive with no referrer, no UTM, and no landing page at all. The order appears to come from nowhere. We had to build a multi-signal pipeline that cross-references channel data with referrer domains, UTM parameters, checkout URL patterns, and order characteristics to distinguish AI-originated purchases from other referral-less orders like bookmarks or saved links.
Acquisition-based, not session-based
A customer who first bought through ChatGPT and later returns to buy direct is still an AI-acquired customer for gap analysis purposes. Their lifetime value trajectory started with AI acquisition. The system tracks customer-level acquisition channel based on first order, not per-session attribution — a fundamentally different model from what most e-commerce analytics tools use, and one that required rethinking how cohorts are built and compared.
Constant platform evolution
AI platforms ship new commerce features weekly. OpenAI launched instant checkout, then adjusted how it surfaces in Shopify's data. Google's AI shopping integration behaves differently from Gemini's conversational recommendations. New platforms appear — DeepSeek, Grok — with no established attribution patterns. The detection engine needed to be extensible by design, not hardcoded to today's platforms.
One touchpoint to convert
For AI direct checkout customers, the confirmation email is the single guaranteed moment of contact. There is no post-purchase page, no browse session to retarget, no email signup to nurture. The recovery system has one shot to close the AOV gap, which means the product recommendation, pricing, and checkout friction all need to be optimized for that single interaction.
What It Enables

Visibility into a channel that didn't exist two years ago.

AI commerce is early. Most Shopify merchants have a small but measurable percentage of AI-originated orders today — enough to detect the pattern, not yet enough to dominate revenue. The gap exists, it's growing, and until now there was no way to see it.

Reclaim gives merchants the instrumentation to track AI commerce from day one. The system processes orders in real time via Shopify webhooks, with historical backfill covering 90 days of past orders on installation. Analytics are pre-computed daily — the dashboard reads from cache, never computes on the fly.

Merchants see which AI platforms send orders, whether those orders are direct checkout or AI-suggested, how AI cohorts perform versus organic customers over 30/60/90-day windows, and whether AI-acquired customers eventually become organic buyers. The headline metric — Monthly Revenue at Risk — puts a dollar figure on the gap so merchants can decide when to act.

When they do act, the upsell engine targets AI direct checkout orders automatically — the segment with the widest AOV shortfall. The full recovery funnel is tracked end to end: offers generated, emails delivered, links clicked, purchases completed. Merchants tracking today will have months of baseline data when AI checkout scales across platforms — and the recovery system will already be running.

reclaim.mirrora.ai/upsells
Reclaim Upsells Dashboard

Have an AI commerce challenge?

Let's talk about detecting and recovering revenue from AI-driven orders.

Book a Discovery Call