Skip to main content
Every number in Live Product Insights is computed from the definitions on this page. When a metric and a marketing description ever disagree, this page wins. Merchants can rely on these definitions; developers and support teams can use them to interpret any value the app shows.

Live activity metrics

Active viewers and views are never mixed. A shopper who keeps a product page open for ten minutes is one active viewer and — thanks to dedupe — one view.

Cart metrics

Purchase metrics

Orders

Orders come from Shopify webhooks. Test orders are excluded unless the store opts in, and cancelled orders are always excluded from every order, revenue, and conversion metric.

Attribution

An order is attributed to a product only when all of these hold:
  1. The order arrived with a cart token.
  2. The cart token matches a session that added products to its cart.
  3. Those cart additions fall inside the attribution window before the order was created — default 7 days, configurable from 1 to 30 days.
Orders with no matching token are still counted as orders, but they are labelled not attributable. Orders ingested by the background catalog sync carry no cart token, so they are never attributed — attribution is always webhook-driven.

Derived purchase metrics

  • Comparisons always use equal-length periods: this week against the previous seven days, never a partial period.
  • A percentage change is only reported when the baseline is above zero; otherwise the value is shown as new rather than as an infinite percentage.
  • Trending requires at least 10 views in the previous period and growth of 30% or more.
  • Declining requires at least 10 views in the previous period and a drop of 30% or more.
  • Rising interest requires growth of 30% or more in views or cart additions.

Internal thresholds reference

Why the app never guesses

Live Product Insights never shows a causation claim, a projected number, or a placeholder count. Three rules follow from the definitions above:
  • The storefront counter hides instead of showing zero. A “0 people viewing” badge would imply the page is being watched and found wanting — so nothing renders until a real viewer is present.
  • Cart activity is never presented as orders. The two numbers measure different things and are never swapped.
  • Metrics that depend on attribution are hidden or labelled when the tracking method cannot support them, rather than filled in with an estimate.
See Settings for the configurable windows, and Privacy for how events are collected and consented.