Dashboard Features
See all featuresAPI Monitoring
Track P50, P95, and P99 latency, error rates, and request volume for every route.
Frontend Analytics
Page views, unique visitors, sessions, traffic sources, and device breakdown.
Performance
Core Web Vitals from real users plus automated Lighthouse audits on a schedule.
Application Logs
Live stream of every request and custom event. Filter, search, and drill in.
SEO Monitoring
Automatic on-page audits, crawl scores, and Lighthouse SEO checks for every page.
GDPR Consent Banner
Built-in consent banner, fully configurable from your dashboard. No extra service needed.
One SDK. All five dashboards. Setup in 2 minutes.
Get startedMost of your analytics already run without cookies. For the rest, Statvisor ships a built-in consent banner you configure from your dashboard. No cookie consent service to pay for. No code changes when you update the copy.
Position
Colors
Background
#18181b
Accept
#7c3aed
Decline
#3f3f46
Heading
We use analytics
Body
We collect anonymised...
Banner Preview
We use analytics
We collect anonymised data to understand how visitors use this site. No personal data is stored without your consent.
Built for founders who need to ship, not legal consultants.
Page views, Core Web Vitals, sessions, and traffic sources all work without setting a single cookie. You only need consent for identifying returning visitors.
Change the banner's colors, position, text, and privacy policy link from your project settings. Updates go live in under a minute. No deployments, no PRs.
Drop <StatvisorConsentBanner /> into your app root alongside the analytics component. That's it. Statvisor handles GDPR, ePrivacy, and CCPA automatically.
Need a custom banner? Use grantConsent() and revokeConsent() from the SDK to wire up any UI you want. The consent state is automatically respected by the analytics tracker.
Everything else is configured from your dashboard. No more back-and-forth to update banner copy or change a color.
Drop-in component
// Add alongside your analytics component
import { StatvisorConsentBanner } from "@statvisor/sdk/consent"
<StatvisorAnalytics frontendKey="vl_fe_your_key" />
<StatvisorConsentBanner frontendKey="vl_fe_your_key" />
// Configure appearance in your Statvisor dashboard
Custom consent UI (optional)
import { grantConsent, revokeConsent } from "@statvisor/sdk/browser"
// Wire to your own Accept / Decline buttons
<button onClick={grantConsent}>Accept analytics</button>
<button onClick={revokeConsent}>Decline</button>
Statvisor is designed to give you maximum insight even when visitors decline. Consent is only required for one thing.
Cookies used: _sv_consent (stores decision, 1 year, no PII) and _sv_vid (visitor UUID, only set after consent).
One platform for analytics, performance, reliability, and SEO.
GDPR compliance is included in every Statvisor plan. No add-ons. No extra cost.
Start for free