No data or zeros: Ensure FleekDash tracking is enabled and that the site has had traffic in the selected period. Check network tab for 200 responses from /wp-json/fleekdash/v1/analytics/*. If the backend uses external sources (e.g. GA), verify their configuration.
Charts show "No data": Some charts only support certain ranges (e.g. 7d, 30d, 90d). Try Last 30 Days or Last 7 Days. For Popular Posts, ensure there are posts with view data.
Live not updating: Confirm Live is on and the Active Now card is visible. Check the browser console for errors on the real-time request. If the real-time API is disabled or returns errors, the card may stay at zero or show the last successful value.
Stale numbers: Click Refresh to force a refetch. If you manage the server, consider clearing or warming the analytics cache (via the cache API) when you need guaranteed fresh data.
Export does nothing: The Export button may be a placeholder until the full export UI (format selection, file download) is implemented. The export API exists; check the docs or contact support for programmatic export options.
Data source shows only WordPress: Google Analytics and hybrid sources are planned; until they are integrated, only WordPress Analytics appears. This is expected.
Slow first load: The page may lazy-load and show a skeleton. Large date ranges or many metrics can make the first load slower; use a shorter period (e.g. 7d) to test, and rely on backend caching for repeated visits.
Quick reference
| Topic | Details |
Route | #/dashboard/analytics |
Source | WordPress Analytics (default); GA and hybrid planned. |
Period | 24h, 7d, 30d, 90d, 1y, or Custom range. |
Live | Toggle for real-time; Active Now KPI + optional chart glow. |
KPIs | Unique Visitors, Page Views, Bounce Rate, Avg. Session; + Active Now when Live. |
Main charts | Visitors Over Time (area); Popular Posts (bar). |
Tabs | Audience (registrations, locations); Behavior (page views); Acquisition (referrers); Technology (devices). |
Refresh | Manual reload of all data; no full page reload. |
Export | Button present; API exists; full UI may be "Coming soon". |
Caching | React Query + backend cache; cache clear/warm via API. |