Analytics definitions
Every formula, clock and population in Analytics definitions.
Analytics is where you measure the store. It opens on an Overview, fans out into a gallery of ready-made reports grouped by subject, and every row in that gallery opens the same report runner. There is one place a number is computed; every other screen is a bookmark into it.
Find it under Analytics in the store sidebar.
If your store enters prices with tax included, Gross sales, Net sales, Average order value, and gross profit now read lower than they used to. The tax embedded in an inclusive price is carved out before those figures are written, so they mean the same thing on an inclusive store as on a tax-exclusive one. Nothing was lost: the tax you collected is reported in full by Taxes (embedded and additive together), and Total sales — net sales plus shipping, taxes, tips, fees and adjustments — is unchanged, because it is still exactly what the buyer paid. This is a correction to how the money was split across the columns, not a change in revenue.
Shipping is reported net of shipping tax on the same basis, and the tax removed from it is reported by the tax metrics. For the term-by-term contract, see Analytics definitions and Financial semantics.
| Screen | The question it answers |
|---|---|
| Overview | How is the store doing, right now and over the selected range? |
| Reports | What can I measure, and what have I saved? |
| New exploration | Answer a question I compose myself. |
| Live View | What is happening on the storefront in the last few minutes? |
| Customize overview | Which cards and targets belong on my Overview? |
| Scheduled / Exports | Where are my reports going, and what has been produced? |
| Health | Can I trust today’s numbers? |
Overview, Reports and Live View are the three tabs across the top of Analytics. Everything else is in the Manage menu beside them: Customize overview, Scheduled, Exports and Pixels, then — below a divider — the diagnostic pages Health and Debug.
The Overview is driven by a date-range picker — presets from Today through Last 365 days and All time, the current and previous week, month, quarter and year, or a Custom range — plus an optional comparison against the previous period, the previous year, or a custom window. With a comparison on, the headline KPIs carry their percentage change.
It shows:
Every card carries its server-owned definition behind the ? control, and View report opens the gallery filtered to that subject. Cost of goods, gross profit and margin are not on the Overview — open the Profit report; gift-card and store-credit balances are in Liabilities. The operational contribution estimate is a commerce contribution diagnostic that is explicitly not accounting net profit; it is not currently displayed on the Overview or in any report, and is defined in Financial semantics.
To change what the Overview shows, open Manage → Customize overview.
Analytics → Reports is one gallery. It lists the captured Shopify report catalog alongside Sellerlane-native reports, grouped into subject sections — Overview, Sales, Orders, Acquisition & traffic, Behavior, Products, Collections, Search, Customers, Marketing, Finance, Inventory, Retail & POS, Fulfillment, Performance and Operational. Saved reports appear in the same list, filterable by Category and Created by, sortable, and pinnable.
Every row opens the report runner seeded with that report’s metrics, dimensions and visualization. Rows that depend on a primitive Sellerlane does not have stay visible, are labelled Unavailable, and cannot be opened — so an unsupported report is never mistaken for a supported one.
Pick the row closest to your question and edit it in the runner rather than starting from a blank exploration.
Reports draw metrics and dimensions from a server-side catalog — an allowlist, so you never write SQL. Open Analytics → Reports → New exploration, or edit any gallery row.
Pick a metric first. The metric’s physical source decides the report family; dimensions, filters and visualization stay disabled until it resolves, so incompatible fields are never silently joined.
Add metrics and dimensions from the compatible catalog. Each metric carries its own allowed aggregations.
Add filters, granularity and a comparison. Granularity runs day through year; selected store-metrics families also support hour for ranges of at most seven days. Minute is a Live View clock only.
Pick a visualization — table, line, bar, stacked bar, area, pie, donut, funnel, KPI or heatmap. Maps are a Live View surface, not a report visualization.
Save the report with a name. It then appears in the gallery, can be pinned, scheduled, or exported.
Switch the Exploration method tab to Cohorts for repeat-customer analysis. Cohort results stay at exact cohort-date × period × interval grain: headline totals, comparisons and time series are omitted on purpose, because summing retention cells would count one customer in several periods. See Customer cohorts.
If a scheduled report does not arrive, open the schedule and read its last status / last error — a failed run records its reason there.
Analytics → Live is a real-time map: a lightweight Globe for an at-a-glance world view, or the detailed 2D map with pan, zoom and location search. Active sessions appear as city-level points, clustered when zoomed out; dot colour is latest activity, not visitor identity. Alongside the map, Live shows carts in progress, orders as they happen, and a live behavior funnel.
Windows are rolling and adjustable: visitors “right now” default to a 5-minute window, the behavior funnel to 10 minutes.
Session location is audience geography, not a shipping address, POS selling location, or fulfillment location — see Location has three meanings.
Standard reports read pre-aggregated rollups rather than scanning raw events, so figures lag the newest accepted event. Reports whose math is not safely composable — exact Web Vitals percentiles, five-minute live windows, signed customer and event ledgers — read bounded, indexed fact sources at their documented grain instead.
Cadence differs by source, and the banner on a report reflects the daily rollup only. Manage → Health shows per-source freshness — fresh, delayed, stale, failed or unknown — with last-success time and lag for each fact source and rollup, the state of the background jobs, and a control to re-enqueue one.
Numbers can also change legitimately after you have seen them: refunds, cancellations, order edits and lost chargebacks land on their own processed day as signed reversals, and snapshot families such as RFM and lifetime value are recomputed forward. See Freshness and durable ingestion.
Some reports are deliberately unavailable because the underlying primitive does not exist, and Sellerlane will not substitute a lookalike:
Unavailable rows in the gallery state which primitive is missing. For the full list and the three levels of support — defined, executable, and captured-reconciled — see Reconciliation status.
Visitors who decline analytics tracking are not persisted or counted, and their analytics identity cookies are cleared; no anonymous stand-in session is manufactured. IP addresses and user agents are stored hashed, and location is never more precise than city level — postal and metro codes are not collected.
Two cases are worth stating precisely, because “declined” can mean different things:
Configure the storefront consent banner and server-side conversion destinations in Pixels & tracking.
Analytics definitions
Every formula, clock and population in Analytics definitions.
Marketing attribution
See which channels and campaigns drive revenue in Marketing attribution.
Pixels & tracking
Connect Meta, Google, TikTok and more in Pixels & tracking.
Customers & segments
Dig into RFM, LTV and cohorts in Customers & segments.