Acme Storefront - last 7 days
This is the overview a Betterloop user sees after dropping one script tag into their site. Every number below is computed from stored event rows in the same tables a customer project writes to - pageviews, clicks, rage clicks, dead clicks, JS errors and web vitals. The traffic is generated for this storefront; the pipeline reading it is the real one.
Rage clicks are repeated frustrated clicks on the same element. Dead clicks are clicks on something that looks interactive but does nothing. Both are the raw material for the insights in the next tab.
Daily pageviews
Traffic shape over the window. Weekends dip, like a real store.
Web vitals (p75)
Field percentiles across the window, the way the SDK reports them from real browsers - not a lab test. Amber and red mean Google would rate the page "needs improvement" or "poor".
What the engine made of it
See all 49 insightsJS error hitting 23 sessions: Cannot read properties of undefined (reading 'zip')
/checkout
CI fails 34% of the time
Users rage-click "Apply promo code" on /cart
/cart
And what its other sources say
How connections workA snippet in a browser cannot see a vulnerable dependency, a failing pipeline or a plan nobody buys. These are the same 5 sources feeding the insight feed above - generated for this demo, like the traffic, and read by the real detectors.
GitHub
9 observations3 open high-severity dependency alerts
PageSpeed Insights
12 observationsReduce unused JavaScript
Plausible Analytics
5 observationsUnique visitors this week (server-side)
Site audit
8 observations4 form fields have no label
Stripe
14 observations30 day subscription churn
Top pages
| Path | Views | Sessions |
|---|---|---|
| /products | 186 | 186 |
| / | 139 | 139 |
| /product/aurora-lamp | 108 | 103 |
| /blog/how-we-source | 89 | 89 |
| /cart | 69 | 69 |
| /product/nomad-backpack | 43 | 42 |
| /checkout | 38 | 38 |
| /account | 24 | 24 |
| /support | 22 | 22 |
Want this for your own frontend?
Same dashboard, your traffic. One script tag, 10,000 events a month on the free plan, and the first insights land as soon as there is enough usage to be sure.