GigaCommerce

How to Measure Agentic Commerce ROI

The five-metric stack for Brand Agent ROI — conversation volume, intent, conversion, attributed revenue, AOV lift — plus attribution rules and the CFO math.

Sujan BhuiyanFounder, GigaCommerce12 min read
AGENTIC COMMERCEGigaCommerce · Insights

Shopify shipped Brand Agents and Copilot Checkout on June 17, and the first question every operator asks after launch week is the right one: is this thing making money? The honest answer is that most merchants can't tell, because they turned the agent on without deciding what to measure. This article fixes that. It gives you the five metrics that matter, the attribution rules for revenue that closes inside a conversation, and the exact math to bring to a CFO who wants the line item justified.

What ROI means when a conversation closes the sale

Classic e-commerce measurement assumes a click path: ad, landing page, PDP, cart, checkout. Every tool you own is built to attribute along that path. A Brand Agent breaks the assumption, because the shopper's session might be one long conversation that ends in a purchase without a single traditional page view between question and order. With Copilot Checkout, the transaction itself can complete inside the thread.

That changes what ROI even means. You are no longer measuring whether a page converted. You are measuring whether a conversation converted — and if it didn't, why. The unit of analysis shifts from sessions and pages to conversations and outcomes. Everything below follows from that shift.

Agent-attributed revenue
Order value that can be traced to an agent conversation — either directly, because the checkout was initiated inside the conversation, or as an assist, because the shopper had a substantive agent conversation within a defined window before purchasing through the normal storefront.

The five-metric stack

Every metric a vendor dashboard will throw at you rolls up into five numbers. Track these and you can answer any question a CEO, CFO, or board will ask. Skip one and you will have a blind spot exactly where the hard questions land.

1. Conversation volume

How many shoppers actually use the agent, and what share of total sessions that represents. This is your adoption signal. Low volume isn't failure — it may mean the entry point is buried, or your traffic skews toward shoppers who don't need help. But every downstream metric is a fraction of this one, so it comes first.

2. Intent-to-purchase rate

The share of conversations that contain buying signals: product questions, comparisons, sizing, compatibility, availability, price. This separates shoppers from browsers and support traffic. A conversation asking where an order is has value, but it is service value, not sales value — and you should count it in a different column.

Intent-to-purchase rate
The percentage of agent conversations that include at least one purchase-oriented question — about a product, a comparison, fit, compatibility, or availability — as opposed to pure support or order-status queries.

3. Conversion rate vs site average

Of the purchase-intent conversations, how many end in an order — compared against your storefront's baseline conversion rate for comparable traffic. This is the metric that tells you whether the agent is actually better at selling than your PDPs are. In our implementations, well-configured agents on well-enriched catalogs convert intent-sessions meaningfully above the site average, because the shopper's objections get answered in real time instead of going unanswered. A poorly fed agent converts below it, because it hedges or declines.

4. Attributed revenue

The dollar total flowing through both attribution lanes (covered in the next section). This is the headline number for the CFO conversation, so get the attribution rules right before you report it. A number built on sloppy attribution gets torn apart the first time finance audits it — and it only gets audited when it matters.

5. AOV lift

Average order value on agent-attributed orders versus your site AOV. Agents are natural cross-sellers when the catalog carries compatibility and pairing data — a shopper who asks for a tent gets asked about a footprint, and the data to make that suggestion has to exist as structured fields. This is where catalog enrichment shows up directly in the money: an agent can only recommend the add-on if the "pairs with" relationship exists in the data.

MetricWhat it answersIf it's weak
Conversation volumeAre shoppers using it?Entry point placement or traffic mix — not agent quality
Intent-to-purchase rateAre they shopping or asking support questions?Reframe the agent's prompt placement; count support value separately
Conversion vs site avgDoes the agent sell better than PDPs?Usually a catalog or configuration gap — read the transcripts
Attributed revenueWhat is it worth in dollars?Check attribution rules before blaming the agent
AOV liftIs it cross-selling?Missing compatibility and pairing data in the catalog
The five-metric stack: what each number tells you and what a weak reading means.
The agent revenue funnel
ConversationsAll agent sessions in the periodPurchase-intent sessionsConversations with product or buying questionsConverted sessionsIntent sessions that end in an orderAttributed revenueOrder value credited across both attribution lanes
Each metric in the stack is a stage. Diagnose top-down: a weak bottom number usually has an upstream cause.

How agent-routed revenue is attributed

This is the question finance will actually press on, so here is the direct answer. Agent-routed revenue is attributed in two lanes, and the discipline is keeping them separate.

Direct attribution is the easy lane. The shopper completes checkout inside the conversation — with Copilot Checkout, the order is born in the agent surface, so there is no ambiguity about where credit belongs. Tag these orders at creation with an agent-source marker (order tags or order attributes on Shopify) and the direct lane reports itself. If you haven't wired the checkout flow yet, the Copilot Checkout configuration guide covers the setup decisions that make this tagging automatic.

Assisted attribution is the judgment lane. A shopper has a substantive conversation — asks about sizing, gets a comparison, resolves a shipping question — then leaves and buys through the normal storefront an hour or a day later. The conversation did the selling; the PDP took the credit. You handle this the way you handle any assisted channel: define a lookback window, match the purchasing customer to a prior conversation within that window, and count the order as agent-assisted. We start clients at a 7-day window and tighten or widen it once real data shows how long the consideration gap actually runs for their category.

Two attribution lanes
Direct: closed in-chatCheckout initiated in the conversation; tagged atcreation.Assisted: closed laterConversation within lookback window, order viastorefront.VS
Direct is mechanical; assisted requires a defined window and honest rules. Report them as separate lines.

Never double-count

An order is direct or assisted, never both — and an agent-assisted order that also touched a paid ad must not be counted at full value in two channel reports. Decide your de-duplication rule up front and write it down. The fastest way to lose CFO trust is a channel report that sums to more than actual revenue.

Report the two lanes as separate lines, always. Direct revenue is defensible to the penny. Assisted revenue depends on your window choice, and an honest report says so. Blending them into one number invites exactly the skepticism you are trying to avoid.

Set the baseline before you need it

The most common measurement failure we see isn't bad math — it's a missing denominator. The team launches the agent, waits a month, and then asks what changed. Changed from what? If you didn't snapshot the pre-launch numbers, you can't answer.

Before the agent goes live — or right now, if it's already live and you skipped this — record four baselines: site conversion rate by traffic segment, site AOV, support ticket volume by category, and revenue per session. These are the counterfactuals every post-launch claim rests on. This is why our Agentic Commerce Setup engagements instrument the baseline in week one, before any agent configuration starts: measurement is part of the implementation, not an afterthought bolted on when someone asks for numbers.

60-90 days

The window we hold clients to before judging agent ROI. Earlier reads are dominated by novelty traffic and configuration churn.

GigaCommerce field framework

Unhappy transcripts are the goldmine

Here is the counterintuitive part: the most valuable output of your agent in the first quarter is not the revenue. It is the transcripts of the conversations that went badly.

Every failed conversation is a shopper telling you, in their own words, exactly what stood between them and a purchase — and unlike an abandoned PDP session, the transcript preserves the whole exchange. When you read them weekly, the failures sort into three buckets, each with a different owner:

  • Catalog gaps. The shopper asked a question the data couldn't answer — a material, a dimension, a compatibility relationship — and the agent hedged or declined. Fix: enrich the field. This is the most common bucket by far, and each instance is a free, prioritized enrichment ticket.
  • Policy gaps. The shopper asked about returns, shipping cutoffs, or warranties and got a vague answer because the policy content the agent draws on is thin or ambiguous. Fix: tighten the source content.
  • Configuration gaps. The agent had the data and still behaved badly — wrong tone, refused a reasonable request, over-recommended, pushed checkout too early. Fix: adjust the agent's configuration and guardrails.

No survey, no heatmap, and no analytics suite gives you failure data this specific. A merchant who reads twenty bad transcripts a week and ships fixes against them will outrun a merchant with a prettier dashboard every single time. The transcripts are the feedback loop; the dashboard just keeps score.

Route the buckets to owners

Catalog gaps go to whoever owns product data. Policy gaps go to ops or CX. Configuration gaps go to whoever runs the agent. A weekly triage of the worst ten transcripts, with each item assigned, is worth more than any monthly report.

The dashboard and the cadence

You don't need a BI project. You need one page with the five metrics, the two attribution lines, and a trend against baseline — plus a standing calendar slot to look at it. Here is the sequence to stand it up:

  1. 1

    Snapshot the baseline

    Site conversion by segment, AOV, support ticket mix, revenue per session. Date-stamp it. This is your denominator forever.

  2. 2

    Tag at the source

    Mark direct agent orders at creation with order tags or attributes. Define the assisted lookback window (start at 7 days) and the de-duplication rule against other channels. Write both down.

  3. 3

    Build the one-pager

    Five metrics, two attribution lines, trend vs baseline. Keep it to one page — the constraint forces prioritization.

  4. 4

    Review weekly, report monthly

    Weekly: transcript triage and metric check, 30 minutes. Monthly: the CFO-format rollup with the ledger math below. Quarterly: re-examine the attribution window against real consideration-gap data.

If you are still pre-launch and wondering whether your store would even produce good numbers, the free Agentic Commerce Readiness Score grades the inputs — catalog completeness, structured data, PDP readiness — that determine metrics three and five before an agent ever goes live.

Defending the investment to a CFO

Strip away the novelty and a Brand Agent is a line item like any other, which means it faces the same question as any other: does it return more than it costs? The defensible case is a two-sided ledger, stated plainly.

On the return side: direct attributed revenue at your contribution margin, assisted attributed revenue at the same margin with the window stated explicitly, AOV lift on agent orders, and deflected support cost — conversations that resolved a service question the team would otherwise have handled, valued at your cost per ticket. On the cost side: implementation, any platform requirements (Brand Agents currently require Shopify Plus, so if the agent is what pulls the upgrade decision, that delta belongs in the math — the broader 2026 guide covers where agents sit in that platform picture), and the ongoing hours spent on transcript triage and catalog upkeep.

Three rules keep the case credible. State the assisted window and let finance stress-test it — a CFO who helped set the rule defends the number instead of attacking it. Include the support deflection line, because it is real money and it is usually the difference-maker in month one, before purchase behavior has shifted. And hold the 60-90 day window before rendering judgment: presenting week-two numbers as ROI is how measurement programs lose credibility they never get back.

One more honest note: some of the agent's value will not show up in any lane. A shopper who gets a fast, accurate answer and buys three weeks later on a branded search is invisible to a 7-day window. Don't inflate the model to capture ghosts — just say it out loud when you present. CFOs distrust precision theater far more than they distrust acknowledged limitations.

Where to start this week

If your agent is live: snapshot whatever baseline you can still reconstruct, turn on order tagging today, and put the first transcript triage on the calendar for Friday. If it isn't live yet: capture the baseline properly, wire the tagging into the launch plan, and make the measurement one-pager a launch deliverable, not a post-launch wish. Four days after Shopify's launch, almost nobody has this instrumented — which means the merchants who do will be the ones who can prove what the channel is worth while everyone else is guessing.

Launch with measurement built in.

Our Agentic Commerce Setup instruments the baseline, the attribution tagging, and the reporting one-pager as part of the implementation — live in two weeks, with numbers a CFO will accept.

Frequently asked questions

How do I measure the ROI of a Brand Agent?
Track five metrics — conversation volume, intent-to-purchase rate, conversion rate vs your site average, attributed revenue, and AOV lift — against a pre-launch baseline. Then run a two-sided ledger: attributed revenue at contribution margin plus deflected support cost, against implementation and ongoing run cost. Judge it over 60-90 days, not the first week.
What metrics matter for agentic commerce?
Five: conversation volume (adoption), intent-to-purchase rate (shopping vs support traffic), conversion rate vs site average (is the agent selling better than your PDPs), attributed revenue (the dollar total across direct and assisted lanes), and AOV lift (is it cross-selling). Everything else a dashboard shows you rolls up into one of these.
How is agent-routed revenue attributed?
In two lanes. Direct attribution covers orders where checkout happens inside the conversation — with Copilot Checkout these are tagged at order creation, so credit is unambiguous. Assisted attribution covers shoppers who had a substantive agent conversation and then purchased through the storefront within a defined lookback window (we start at 7 days). Report the lanes separately and never count an order in both.
How long before I can judge whether the agent is working?
Give it 60-90 days. Early weeks are dominated by novelty traffic, configuration adjustments, and catalog fixes surfaced by transcript reviews — the steady-state numbers only emerge after that churn settles. What you can do immediately is read failed transcripts weekly and ship fixes; that work accelerates the timeline to a real verdict.
What if the agent's conversion rate is below my site average?
Read the transcripts before blaming the agent. In our experience the cause is usually upstream: catalog gaps that force the agent to hedge, thin policy content that produces vague answers, or configuration issues like over-recommending. Each failed conversation names the specific gap. Fix the top recurring gaps first — conversion typically follows the catalog, not the other way around.
SB

Sujan Bhuiyan

Founder, GigaCommerce

Founder of GigaCommerce, part of Gigaverse Holdings. Works with mid-market Shopify and Amazon merchants on agentic commerce installs, AI-ready catalogs, and Commerce GEO.

Get the weekly DTC + Agentic Commerce brief.

One email a week on what shipped in agentic commerce and the move to make. No fluff.