This is the live demo: the real dashboard on a full example dataset covering up to 400 days. Ranges and filters work with that example history.

demo.datastated.com

Acme Inc. · Last 30 days · Oct 3 to Nov 1, 2026

Filter
0 visitors in the last 5 minutes
How many different people came to your site. Someone who visits three times still counts once. The same person on a phone and a laptop counts twice, and people using ad blockers may not be counted at all, so treat this as a solid floor rather than an exact headcount.
How much money your own site recorded in this period, before any refunds, credited to the last place each buyer came from before they bought. USD only; no currency conversion.
How many sales your own site recorded in this period. This is your record, not a number an ad platform is claiming.
Out of everyone who visited, the share who placed an order: orders divided by visitors. Reads 0 when the dates have no visitors. 76 of 1,408 visitors.
Revenue divided by visitors: what an average visit was worth in this period. Counted from your own records, never estimated.
The share of visits that saw one page for under ten seconds and left. Lower is usually better, so a rise is colored as a step backwards. Only timed visits count.
How long a session lasted on average, counting only the time the page was actually on screen. Sessions the tag could not time are left out rather than counted as zero.
Pick the stretch of time the whole page describes. Presets end on today, except Yesterday and Last month. Days start and end at midnight UTC (universal time), not your local midnight, so a late evening visit can land on the next day. All time starts on the first day this site has data for. Use Custom to pick exact days.
How much time each point on the chart covers: one hour, one day or one week. Hourly is offered for ranges up to two days, weekly from two weeks. Hours and days follow UTC (universal time).
Draws the same number for the stretch of time just before this one, the same length, as a dashed line behind the current one. Hover any point to see both figures and the change between them. Last 7 days compares with the 7 days before those; This month compares with the same number of days before the 1st.

Visitors by day

Different people each day. Someone active in two days counts once in each.

Visitors The period before, for comparison Today so far

Show chart notesHide chart notes

Mark a launch, promotion, or site change on your traffic chart.

No notes for these dates.

Traffic sources

Direct1,217
Meta Ads311
Google250
Google Ads162
TikTok Ads106

Top pages

/products/court-classic-tee467
/462
/collections/best-sellers462
/products/box-logo-crewneck446
/products/heat-check-hoodie436

Audience

1,408

Visitors

Desktop68448.6%
Mobile59542.3%
Tablet1299.2%
🇺🇸 US662
🇬🇧 GB172
Unknown123
🇨🇦 CA121
🇩🇪 DE107

Goals

Different people who completed each goal in these dates. Select a goal to see its details.

Site search

white tee17
crewneck15
heat check hoodie15
tee15
gift card13

AI crawlers

An assistant opened your page while answering someone's question.

OpenAI444
Perplexity129
Anthropic98
Google46

2,866 requests from search engines, AI assistants and other bots, as reported by your own server. People never count here. 2,601 of the 2,706 hits that could be checked (96%) came from the provider's published addresses; 105 did not, which usually means something pretending to be that crawler. 160 could not be checked. Fetches of llms.txt: 114, robots.txt: 111, sitemaps: 96.

Ad performance

Example ad spend set against this demo's example orders. All amounts in USD.

MER blended ROASMER, also called blended ROAS: all the revenue your business took in, divided by everything you spent on ads across every platform. No platform can take extra credit for a sale in it, so it is usually lower than what each platform reports for itself.

Target 2.50x

2.90xback per $1 of ads

-0.25x vs previous 30 days

$6,398 revenue divided by $2,210 ad spend. Revenue as reported by your site's tag.

7-day average Your target, 2.50x Below target

Platforms report for their own adsEach platform counts the sales its own ads touched, and the same sale is often counted by more than one. MER counts each dollar once.

  • Meta4.30x
  • Google Ads5.11x

Ad reports vs. confirmed sales

Compare the sales your ad platforms report with payments recorded by your store.

Revenue by platform

Example numbers throughout

Striped: ad reportsSolid: confirmed payments

Meta Ads

Ad-reported revenueExample$5,874.0082 sales
Confirmed paymentsExample$2,474.0029 sales
Payment details

Orders without payment confirmation: 0. Reported USD revenue: $0.00.

Meta Ads is taking credit for 2.37x the processor-confirmed revenue attributed to its paid channel in this period.

Google Ads

Ad-reported revenueExample$4,315.0060 sales
Confirmed paymentsExample$526.007 sales
Payment details

Orders without payment confirmation: 0. Reported USD revenue: $0.00.

Google Ads is taking credit for 8.20x the processor-confirmed revenue attributed to its paid channel in this period.

How this comparison works

Stripe charges and reconciled Shopify payments confirm collected money. Browser and API reports are shown separately, never as payment confirmation. Paid attribution uses captured parameters, not proof that an ad caused a sale. Campaign rows contain platform claims only. Google Analytics is not a tiebreaker; any USD report shown carries its own attribution limitations.