Analytics components
9 Analytics components for React, shadcn, Vue 3, Laravel Blade and HTML + Alpine.js: BreakdownTable, BusinessReports, FunnelBuilder, FunnelChart, GeoList, GoogleAnalyticsPage, MetricTiles, RealtimeCounter, ReportFilterBar.
- BreakdownTableA top-N table where each row carries a bar sized against the largest value, with share and change against the previous period.
- BusinessReportsFour ready made business reports, profitability by project, an employee KPI dashboard, a CRM pipeline with a chart and table toggle and support inbox statistics. Each is a section you drop into a page.
- FunnelBuilderA form for building a funnel: name it, add steps from events or pages, reorder them and set the conversion time window.
- FunnelChartA marketing funnel chart with stages, counts, conversion and drop-off between steps, a breakdown by source or segment, and a list of saved funnels. Bars grow from the inline start, so it reads right to left in Arabic.
- GeoListTop countries with a flag, the localised country name, a bar, share and change. Built on BreakdownTable.
- GoogleAnalyticsPageA Google Analytics report - KPI tiles with comparison, traffic chart, live users, and tabs for sources, pages and audience, with a connect-account screen.
- MetricTilesA row of KPI tiles, each with the change against the previous period, a sparkline and optional selection to drive a chart.
- RealtimeCounterA live active-users card - a large count, a per-minute mini chart and ranked lists such as top pages and countries.
- ReportFilterBarThe controls around a report, a period and filter bar that lives in the URL, saved views that can be renamed and shared, a print-ready report sheet and an export menu for PDF and Markdown.