Web Analytics adds multi-site support, SPA tracking, and Core Web Vitals
Cloudflare's privacy-first Web Analytics platform is expanding its feature set based on user demand since its December launch. The latest release includes support for up to 10 websites per account, tracking for single-page applications (SPAs), and Core Web Vitals metrics — all without compromising the privacy model that distinguishes this product from ad-driven analytics vendors.
Multiple sites, one dashboard
Each account can now add up to ten websites via the Dashboard's "Add site" option in Quick Actions. For customers running several subdomains, two approaches are available:
- Register the root domain (for example,
example.com) and place the same JavaScript snippet across all subdomains - Add each subdomain as a separate site entry, using a unique snippet for each
Because hostnames are used to validate beacon requests, the snippet only functions when the configured and actual hostnames match.
The overview page can also aggregate data: a "View Web Analytics for all sites" option shows every site in one view, and site tags enable filtering across the combined dataset.
Tracking single-page applications
Traditional page-load events don't capture route changes in SPAs built with Angular, React, Vue.js, and similar frameworks, where the current page is dynamically rewritten rather than reloaded. Cloudflare has updated its JavaScript snippet to emit metrics whenever the History API state changes — either through overrides of pushState or by listening for the onpopstate event.
This enables route-level analytics within the dashboard for SPAs using modern history-based routing. Applications relying on legacy hash-based (#) routers are not yet supported, though support is planned.
No configuration is needed: SPA tracking is enabled by default for all domains in Web Analytics.
Core Web Vitals in the same view
Core Web Vitals — Google's set of user experience signals — previously required Browser Insights, which was only available to customers fully onboarded to Cloudflare's infrastructure and DNS. That restriction has been lifted: Web Analytics now reports these performance metrics in the same interface as Visits and Page Views, so any user can assess site health regardless of their Cloudflare setup.
On the roadmap
Future plans include tighter integration with other Cloudflare services, deeper performance and security statistics beyond traffic, and standalone feature additions such as alerts and real-time updates.



