Shopping Analytics is a dedicated section inside your Spaces Analytics page for any experience that has shopping enabled. It shows how your agent moves visitors from product discovery to checkout — which products your agent discusses, which make it into the cart, and which are checked out.
The view is purpose-built to answer one question: is your agent helping people buy?
If your experience doesn't have shopping enabled (no catalogue, no cart, no checkout handoff), the Shopping Analytics blocks won't appear.
Where to find it
In your Spaces dashboard, select your experience and open the Analytics tab. A date filter (7d / 30d / 60d / 90d / All / custom) and an Export Report action sit in the top-right of the page and apply across every block below.
The page, top to bottom
Your Analytics page is a single scrolling view. From top to bottom you'll see:
- Top stat cards — Sessions, Average Session, and Total Interaction. These exist on every experience, not just shopping ones, and they react to the same Active Sessions filter as the Shopping Analytics blocks.
- The Funnel — a high-level discovery → cart → checkout view.
- The Sessions table — one row per visitor session.
- The Top Products table — a per-product breakdown with conversion rates.
Each block answers a different question. The Funnel answers "how is my agent doing overall?" The Sessions table answers "what happened in any specific conversation?" The Top Products table answers "which products are working?"
The Funnel
The Funnel has three stages with conversion percentages between each and an overall conversion summary at the bottom:
- Products Discussed — the number of unique products your agent surfaced across all sessions in the selected date range. A single product can count once per session it appears in but is never double-counted in the same session.
- Products in Cart — the number of unique products added to the cart at least once across all sessions.
- Products Checked Out — the number of unique products in carts that proceeded to checkout handoff.
The percentage between Discussed and In Cart shows the share of discussed products that made it into a cart. The percentage between In Cart and Checked Out shows the share of in-cart products that proceeded to checkout.
The Overall conversion number at the bottom of the Funnel is the end-to-end rate: Products Checked Out ÷ Products Discussed. It's the easiest single number to quote when you want to summarise how well your agent is converting the products it talks about.
Important: every number in the Funnel counts unique products, not units. If a visitor adds three of the same item to their cart, the Funnel still counts that as one product in cart.
The Sessions table
The Sessions table sits between the Funnel and the Top Products table. Each row is a single visitor session.
Columns
- Date and Time — when the session occurred.
- Length (min) — duration of the session in minutes.
- Products Discussed — number of unique products your agent surfaced in this conversation.
- Products in Cart — number of unique products added to cart in this session.
- Checked Out — whether the session reached checkout handoff. When Yes, you'll see the count of unique products at handoff on the primary line and the total unit count on a smaller line beneath — for example,
Yes (3)with8 unitsunderneath means three distinct products totalling eight units once quantities are applied. - Summary — an AI-generated description of what happened in the conversation, useful for scanning the list without opening each session.
- Detail — opens the per-session breakdown (see below).
- Transcript — opens the full conversation transcript.
A "Showing X of Y sessions" indicator at the bottom reacts to the current filter scope.
Status filter chips
Four chips above the table scope the list to a specific outcome:
- All sessions — every session in the date range.
- Discussed — sessions where your agent discussed at least one product.
- In cart — sessions where at least one product made it into the cart.
- Checked out — sessions where the cart proceeded to checkout handoff.
These chips scope the Sessions table only. The Funnel and Top Products numbers stay the same while you drill into specific session cohorts.
Search and export
A Search box scans the AI-generated session summaries to find specific topics or content. Export All Transcripts downloads the conversation history for every session in the current filter scope.
The per-session Detail panel
Clicking Detail on any session row opens a Products in this session panel.
The header shows the session ID and how the session ended (for example, "ended on checkout"). At the top of the panel you'll see three summary numbers that mirror the Funnel labels for this single session: Discussed, In cart, and Checked out.
Below that, a per-product table lists every product your agent surfaced in this conversation:
- Product — the product name as your agent surfaced it.
- In cart — quantity in the cart at the time the session ended (
× 1,× 2, and so on). Shows—if never added. - Checked out — quantity at checkout handoff. Shows
—if not at handoff. - Status — one of two badges:
- Checked Out — the product was added to the cart and proceeded to checkout.
- Dropped — your agent surfaced the product during the conversation but the visitor never added it to the cart.
The Dropped status is one of the most useful pieces of intelligence in the entire view. It tells you which products your agent surfaces but visitors pass on. Patterns of frequently Dropped products can point to content gaps, pricing concerns, or prompt adjustments worth considering.
The Top Products table
At the bottom of the page, the Top Products table shows one row per product your agent discussed in the selected date range. An Export CSV action sits at the top-right.
- Product — product name.
- Sessions discussed — number of sessions in which your agent surfaced this product.
- Sessions in cart — number of sessions where this product made it into the cart at least once.
- Units added — total quantity added across all sessions (a single session may add multiple units).
- Sessions checked out — number of sessions where the cart containing this product proceeded to checkout.
- Units sold — total quantity across all sessions that reached checkout handoff.
- Conv. % — Sessions checked out ÷ sessions discussed, as a percentage. Reads as: "of all conversations where my agent talked about this product, how many ended at checkout."
The labels use sessions and units explicitly to keep the distinction clear. This is the easiest place to identify which products your agent is converting well and which need a prompt or content adjustment.
Filters
Two filters scope what you see on the page.
Active Sessions toggle (page level)
A toggle at the top of the page labelled "Active sessions only — At least one user input captured" scopes the entire page — the top stat cards, the Funnel, the Sessions table, and the Top Products table — to sessions where the visitor spoke or typed at least once.
- On (default) — silent sessions where someone opened the widget but never engaged are excluded. This is the right default because silent sessions inflate session counts, dilute conversion percentages, and skew average-duration metrics without telling you anything about your agent's performance.
- Off — all sessions including silent openers. Useful for drop-off analysis — for example, understanding what share of openers never engaged.
Status filter chips (Sessions table only)
The four chips above the Sessions table scope the table only. The Funnel and Top Products numbers stay the same while you drill in, so you can look at a specific cohort without losing the headline numbers.
Frequently asked questions
Why is the Funnel total different from the sum of my Sessions table rows?
If the Sessions table is filtered (date or status chip) while the Funnel reflects the full range, the totals will differ. Clear the filters on the Sessions table and the numbers reconcile.
Why does the Checked Out column on a session row show different unique-product and unit numbers?
A visitor can check out with multiple quantities of the same product. The primary number (unique products) tells you how many distinct items were in their cart at handoff. The smaller secondary number (units) tells you the total quantity.
Example: Yes (3) / 8 units means the visitor reached checkout with three distinct products in their cart, totalling eight units once quantities were applied — perhaps two of one item, four of another, and two of a third.
What does "Dropped" mean in the Detail panel?
Dropped means your agent surfaced the product during the conversation but the visitor never added it to the cart. Dropped products are intelligence — they show what your agent talked about that didn't land. Look at the Dropped products across many sessions to spot patterns: frequently-discussed-but-never-bought items, content gaps in the prompt, or pricing and availability concerns.
How are silent sessions counted?
Sessions where the widget opened but the visitor never spoke or typed are tracked separately. They appear when Active sessions only is toggled off. They are excluded from the default view because they don't reflect agent performance — counting them in conversion percentages would penalise your agent for openers who never engaged.
Does Shopping Analytics show purchase completion or revenue?
No. Shopping Analytics tracks up to and including checkout handoff — the moment the visitor proceeds to your store's own checkout flow. Anything that happens on your checkout page (completion, payment success, abandonment after handoff, refunds) is invisible to Shopping Analytics. If you want to track that, your existing analytics setup on your thank-you page (Google Analytics via Tag Manager, Meta Pixel, etc.) is the right place.
What does "Overall conversion (discussed → checked out)" mean?
It's the single end-to-end figure: how many products your agent surfaced in conversations that eventually reached checkout, divided by how many products it surfaced in total. The easiest number to quote when summarising your agent's commerce performance in one figure.