Skip to content

Analytics Dashboard

Visitor and engagement metrics at a glance

The Analytics Dashboard is the dedicated analytics screen in FleekDash. It gives you:

  • Visitor and pageview stats – Unique visitors, total page views, bounce rate, and average session duration for the period you choose. All metrics show change vs. the previous period (e.g. +12% from last month).

  • KPI cards with mini charts – Four summary cards (Unique Visitors, Page Views, Bounce Rate, Avg. Session) with inline sparklines so you see both the number and the trend at a glance.

  • Main chartsVisitors Over Time (area chart: unique visitors and page views by date) and Popular Posts (bar chart: most viewed posts in the period). Charts respond to the selected time range and, when Live is on, the visitors chart can show a real-time glow effect.

  • Tabbed breakdownsAudience (new user registrations, top locations by country/region), Behavior (page views over time), Acquisition (traffic sources / referrers), Technology (device types: desktop, mobile, tablet). Each tab shows one or more charts so you can dig into who visits, how they behave, where they come from, and what they use.

  • Time range and custom dates – Presets: Last 24 Hours, 7 Days, 30 Days, 3 Months, Last Year, or Custom range with a date picker. All charts and KPIs use the same period.

  • Data source – Currently WordPress Analytics (FleekDash tracking). The header has a source selector; Google Analytics and hybrid/combined data are planned for future versions.

  • Real-time (Live) mode – A Live toggle in the header enables real-time analytics. When on, an Active Now KPI card appears (visitors currently on site) and refreshes automatically (e.g. every 10 seconds). The main visitors chart can show a live indicator. No need to open a separate tool to see who's on the site right now.

  • Refresh and exportRefresh reloads data; Export is available for future export of analytics data (e.g. CSV/JSON or reports for clients). Backend export API exists; UI may show "Export" as coming soon depending on your version.

  • Caching – Data is fetched via React Query and the backend can cache analytics. Cache stats, clear, and warm endpoints exist for admins so the dashboard stays fast when switching periods or returning to the page.

Benefits in short:

  • See visitor and engagement metrics that matter without leaving FleekDash.

  • Track who's on your site right now with Live mode and the Active Now KPI.

  • Compare periods with clear change percentages and mini charts.

  • Explore audience, behavior, acquisition, and technology in one place with tabs.

  • Choose any time range including custom dates; one click to refresh when needed.

  • Rely on caching and efficient APIs for a responsive experience; export for reports when the feature is fully enabled.

Dashboard date range and Analytics with KPI cards, visitors chart

How to access the Analytics dashboard

  • From the menu: Open the main FleekDash menu and go to Dashboard, then Analytics (or the item that points to the analytics page). Depending on your menu setup, it may appear as a sub-item under Dashboard or as a top-level Analytics entry.

  • URL: The Analytics dashboard is at the hash route #/dashboard/analytics (e.g. https://yoursite.com/wp-admin/#/dashboard/analytics when using FleekDash).

When the page loads:

  1. The Analytics Dashboard component loads (with optional lazy loading and a dashboard-style skeleton).

  2. Header controls initialize with default time range (e.g. Last 30 Days) and data source (WordPress Analytics).

  3. KPI cards and charts request data from the FleekDash analytics API (visitors, pageviews, KPI summary, popular posts, etc.). Each chart and KPI uses the same time range.

  4. Tabs (Audience, Behavior, Acquisition, Technology) load their respective data when selected or on first load.

  5. If Live is turned on, real-time analytics are polled at the configured interval (e.g. every 10 seconds).