Site analytics
The Overview screen is your site's home in the dashboard: a Site
health panel (always live) plus a set of analytics tiles that fill in with
real numbers as visitors browse and buy. It's the first screen you land on
at /admin/sites/:siteId, and it needs the storefront.manage
permission.
Who can use it
- The Overview and its analytics need the
storefront.managepermission (Admins). - It lives inside the Avero Sites dashboard, gated by the Hosted Site add-on — see Build your Avero site.
Live vs Sample — read the chip
This is the one thing to internalize about the Overview: every analytics tile carries a chip. The banner at the top spells it out — analytics "fill in with real numbers as visitors browse and buy. Each tile shows a Live or Sample chip so you always know which is which."
- Live — real numbers from your site's traffic.
- Sample — a representative, clearly-labeled placeholder shown before any traffic is captured. Sample numbers are illustrative only — never report them as yours.
Tiles flip from Sample to Live on their own once the underlying data exists. A brand-new site with no traffic reads Sample almost everywhere; a site with visitors reads Live.

The Overview dashboard — KPI tiles, revenue, funnel, traffic, and Core Web Vitals, each labeled Live or Sample.
How the numbers get here
An anonymous page-view beacon on your published site feeds the tiles — no personal data, just counts of visits, pageviews, sources, and devices. As guests browse published pages, orders, reservations, and club signups get attributed to the site, and revenue rolls up by channel. Until a page has been viewed (or a sale captured), the matching tile shows Sample or an honest empty state rather than made-up numbers.
The tiles
KPI row — revenue and conversions
Five cards across the top: Web revenue (recognized, collected revenue attributed to the site), plus Online orders, Reservations, Events, and Club signups. Once conversions are captured they read Live; a real site with no sales yet reads No sales yet rather than a number. Note that event tickets fold into orders — the Events card then reads "Counted within orders" — because tickets are cart-routed through the order pipeline.
Revenue by channel
"What the website is earning · last 30 days." A bar per channel — Online orders, Club, Reservations — showing recognized revenue, plus an anticipated (pay-at-visit) figure for deferred amounts like reservation deposits. Live once any conversion is captured.
Conversion funnel
"Visit → booked." Four stages — Visited the site, Viewed a product / booking, Started checkout / booking, Completed — each as a percentage of visitors. Live once anyone has visited.
Traffic
"Visitors & pageviews · last 30 days" — an area chart of the two series. Before any visits it shows an empty state: "No visits recorded yet — Traffic appears here as visitors browse your published site."
Traffic sources
A donut of Organic search, Direct, Social, Referral, and Other — where your visitors come from. Live once sources are captured.
Top pages
Your most-viewed pages by view count. (The same 30-day view counts feed the Views 30d column on the Pages & SEO screen.) Live once pages have been viewed.
Search health & Core Web Vitals
The Search health card mixes live coverage facts (site-wide SEO defaults set? every published page has an SEO title?) with Core Web Vitals — LCP, CLS, and INP, each rated against Google's good / needs-improvement thresholds. The vitals are Live (p75) once the beacon has enough samples, otherwise Sample. A View sitemap link sits here when a domain is connected.
Audience — devices
The Audience card's Devices split (Mobile / Desktop / Tablet) is Live once device data is captured.
What isn't real yet
Two things on the Overview are not live data — don't present them as your site's numbers:
- Recent activity — the feed at the bottom right is permanently a labeled Sample. It always shows the Sample chip; treat it as a design placeholder, not a real activity log.
- Top regions (the geo list under Audience → Devices) — shown as · sample until a GeoIP database is provisioned for the platform. Until then the region breakdown is illustrative only.
Everything else on the card obeys the Live/Sample chip rule above.
The Site health panel (renderer mode, home page set, pages published, domain connected) and the Search health coverage rows read live from your actual site, pages, and domains — no sample state. Their Fix / Pages / Domains buttons jump to the screen that resolves each signal.
Reference
| Tile | Live when… | Notes |
|---|---|---|
| Web revenue / KPIs | A conversion is captured | Events fold into Online orders. |
| Revenue by channel | Any conversion captured | Shows recognized + anticipated. |
| Conversion funnel | Anyone has visited | Stages are % of visitors. |
| Traffic | Visits recorded | Empty state until then. |
| Traffic sources | Sources captured | Organic / Direct / Social / Referral / Other. |
| Top pages | Pages viewed | Feeds Views 30d on Pages & SEO. |
| Core Web Vitals | Enough p75 samples | LCP / CLS / INP. |
| Devices | Device data captured | Mobile / Desktop / Tablet. |
| Top regions | Not yet — needs a GeoIP database | Shown as sample. |
| Recent activity | Never — permanent Sample | Design placeholder only. |
Troubleshooting
- Everything says "Sample" — the site has no captured traffic yet. Publish pages, connect a domain, and the tiles flip to Live as visitors arrive.
- A KPI reads "No sales yet" — the site is real and tracking, but no order/reservation/club sale has been attributed yet. That's the honest empty state, not an error.
- The Events card shows "Counted within orders" — event tickets are cart-routed into orders, so their revenue is inside the Online orders figure.
- Top regions never turns Live — it needs a platform GeoIP database that isn't provisioned yet; the breakdown stays sample for now.
- Recent activity looks generic — it's a permanent sample tile, not a live log; ignore it for reporting.
Related
- Build your Avero site — the dashboard tour and the Pages & SEO screen (Views 30d).
- Site settings & publishing — getting the site published so traffic starts flowing.
- Site design & domains — connecting the domain the beacon reports on.
- Reports — the winery-wide sales and KPI reporting beyond the website.