Features

Every number your store makes,
measured first-party.

Two reports, built into the dashboard. Sales tells you what people bought. Traffic tells you how they got there and where they dropped off. No tag manager, no pixel, no third party in between.

The Orderain Sales report: $18,420 total sales and 214 orders over the last 30 days with the previous period dashed behind, above average order value, conversion rate, returning customer rate and units sold

The Sales report, over the window you pick, against the one before it.

Two reports

One says what sold.
The other says why.

Tab one

Sales

Revenue Performance Analytics. Read-only reporting that turns activity into totals, best sellers, locations, payment methods, and the revenue you lost.

Tab two

Traffic

Website Traffic Metrics. How visitors find the store, how they move through it, and where they leave before buying.

Acquisition

Where they came from,
and which channel actually paid.

Sessions by source shown as a donut of 1,424 sessions across direct, organic search, referral, social, paid and campaign, beside a revenue by channel list ranking the same six by earnings with their sessions and orders
Sessions split by channel on the left, the same six ranked by revenue on the right, each with its sessions and orders beside it.

A channel can send plenty of sessions and earn nothing, which is exactly what you want to catch. And visits you make from your own dashboard are counted as Direct, never as Referral, so checking your own store never pollutes the numbers.

Traffic

How many arrived,
and how they behaved.

Seven headline numbers, then the shape of the traffic over the period. A realtime pill next to the date controls shows who is on the store right now.

Site sessions
Total visits to the store in the period.
Unique visitors
The distinct people behind those sessions.
Avg session duration
Time spent per visit. It sits at zero until people view more than one page, so a landing-page-only visit contributes nothing.
Pages / session
How far into the store a visit goes.
Bounce rate
The share of sessions that left after a single page.
Conversions
Sessions that ended in an order.
Conversion rate
Conversions divided by sessions.
Sessions over time plotted daily against the comparison period
Conversion funnel

Five steps.
Read the gaps.

Arrival to order, stage by stage, each with its count and its share of sessions. Every stage should be smaller than the one above it, so the biggest drop is the thing to go fix.

  1. Sessions
  2. Viewed a product
  3. Added to cart
  4. Began checkout
  5. Placed an order
The conversion funnel from sessions through to placed orders
Totals

Revenue and orders,
against the period before.

Both headline cards plot the current period as a solid line and the comparison period as a dashed one, so a good week is obvious without reading a single number.

Total Sales and Total Orders cards with trend lines against the previous period

Total Sales is the single source of truth. Sales by category, top products, sales by location, and sales by payment method are four independent breakdowns of that same revenue. Add any one of them up and it should equal the headline exactly. If it does not, the problem is upstream in attribution, not in the chart.

Performance

Four numbers
that explain the total.

Average order value card with its trend line
Average order valueTotal sales divided by total orders. The number that moves when a bundle or a free-shipping threshold works.
Online store conversion rate card with its trend line
Conversion rateThe share of visits that became orders. Pair it with the funnel to find out which step is costing you.
Returning customer rate card with its trend line
Returning customer rateThe share of orders from people who had bought before. The cheapest revenue you will ever get.
Units sold card with its trend line
Units soldItems sold across all orders, with cancelled and rejected orders left out rather than quietly counted.

A quick sanity check you can run yourself: average order value multiplied by total orders should land on total sales.

What sells

Which products carry the store,
and which categories do.

Top products ranked by revenue with units, orders, and a relative progress bar, led by a hoodie at $2,204 over 38 units
Ranked by revenue, each with its units and orders. The bar is relative to your best seller, not to a target.
Sales by categories donut totalling $18.4K, with t-shirts, hoodies, knitwear, bags, shirts and homeware listed by amount
Hover a segment for that category's amount and share.

Read it as a shortlist

The product list answers what to restock and what to promote. The donut answers whether one category is quietly carrying everything, which is the risk you want to see early rather than late.

Audience

Who is coming back,
on what, and from where.

New versus returning visitors, sessions by device, and average sessions by day of week
World map with sessions shaded by country, led by the United States, the United Kingdom, Canada and Australia

Sessions by location

Countries shaded by volume, your top country, state, and city called out, and a table underneath you can expand to drill from a country into its cities. Useful the day you decide where to ship from, or which market is worth a translated page.

No pixel. No tag manager.
No one else holding your numbers.

The store measures itself. That is why the reports work on a fresh install with nothing configured, and why the data stays yours.

Nothing to install

No tag manager, no container, no snippet to paste into a theme file and then forget about when the theme changes.

Not blocked by default

Because measurement is part of the store rather than a third-party script, the reports do not quietly lose a slice of visitors to blockers.

Yours to keep

The numbers live with your store data. There is no separate account that owns your history and no export to beg for.

The questions
the numbers raise.

Why does average session duration show 0:00?

Duration only accumulates once a visitor views more than one page. A session that lands on the homepage and leaves has no second timestamp to measure against, so it contributes nothing. It fills in as people browse deeper.

Why can a product show a view-to-order rate above 100%?

Views and orders are counted over the same window but do not have to come from the same sessions. A product bought by repeat customers, or added to a cart without visiting its page, can record more orders than product-page views.

Why do sessions by source and revenue by source disagree?

The donut only reflects sessions with a known source, while the revenue list includes channels that carried sessions but produced no orders. They are answering two different questions on purpose.

Do my own visits pollute the numbers?

No. Visits that start from your dashboard, such as clicking view store, are recorded as Direct rather than Referral, so checking your own storefront never inflates your referral traffic.

Why does Store Speed say it is still measuring?

Speed signals are sampled from roughly one in four real visits, so a quiet store needs a little traffic before the card fills in. It is a sampling limit rather than a fault.

Does any of this need a cookie banner vendor or a pixel?

No. Measurement is first-party and part of the store itself, so there is no third-party pixel to add, no tag manager to maintain, and no external account holding your history.

Your store already knows.
Go and look.

Sales and Traffic are on every plan, measured first-party, with nothing to install.