Analytics providers on React sites

Google Analytics 4 (96.6%), legacy Universal Analytics tags (70.8%), Matomo (5.3%), Snowplow (0.6%), Plausible (0.5%), and Adobe Analytics (0.3%) across 4,186 sites.

Field data PhoneDesktopAll Scope All sites October 2026 edition · Desktop field outcomes · React sites only
React Scoped to 9,570 sites out of 210,902 analyzed (frameworks) Compare with all sites →

70.8% of React sites use Universal Analytics analytics providers, and 99% of those sites have a good INP, against 99% of all React sites.

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field data · 4,186 sites with analytics providersBy Arjen Karel · corewebvitals.io/state-of-cwv
1

INP pass rate

Sites with Universal Analytics analytics providers have a good INP most often: 99%, against 99% of all React sites. Sites with Matomo analytics tools have it least often, at 99%.

SitesGood, needs improvement, poor INPMedian
All React sites1,97999%48ms
Snowplow 0.6%14100%66ms
Plausible Analytics 0.5%9100%62ms
Adobe Analytics (AppMeasurement) 0.3%11100%71ms
PostHog 0.2%5100%78ms
Mixpanel 0.1%5100%78ms
Universal Analytics (analytics.js / legacy tag) 70.8%94499%54ms
Google Analytics 4 (gtag.js) 96.6%1,22199%53ms
Matomo Analytics 5.3%11799%55ms
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field data · 4,186 sites with analytics providersBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Analytics providers usage

Google Analytics 4 is the most used: 96.6% of React sites. Universal Analytics is 70.8% of React sites.

Sites using each option (sites can use more than one) 4,186 sites
Google Analytics 4 (gtag.js) 96.6% Universal Analytics (analytics.js / legacy tag) 70.8%
Google Analytics 4 (gtag.js) 96.6% Universal Analytics (analytics.js / legacy tag) 70.8% Matomo Analytics 5.3% Snowplow 0.6% Plausible Analytics 0.5% Adobe Analytics (AppMeasurement) 0.3% PostHog 0.2% Mixpanel 0.1%
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field data · 4,186 sites with analytics providersBy Arjen Karel · corewebvitals.io/state-of-cwv
3

Analytics providers per platform

WordPress sets the analytics providers to Universal Analytics on 76% of its sites, and 100% of WordPress sites have a good INP, against 99% of all sites. Wix sets the analytics providers to Google Analytics 4 on 99% of its sites, and 100% of Wix sites have a good INP.

PlatformAnalytics providers on its sitesGood INP
React sites with analytics providers 4,186 sitesGoogle Analytics 4 (gtag.js) 97%Universal Analytics (analytics.js / legacy tag) 71%99%
Wix 1,797 sitesGoogle Analytics 4 (gtag.js) 99%Universal Analytics (analytics.js / legacy tag) 68%100%
WordPress 1,556 sitesGoogle Analytics 4 (gtag.js) 94%Universal Analytics (analytics.js / legacy tag) 76%100%
Google Analytics 4 (gtag.js) Universal Analytics (analytics.js / legacy tag) Matomo Analytics Snowplow Plausible Analytics Adobe Analytics (AppMeasurement) PostHog Mixpanel
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field data · 4,186 sites with analytics providersBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Analytics providers or the platform

Does the platform explain the analytics providers difference?

On Wix, 100% of sites with Universal Analytics analytics providers have a good INP, against 100% of Wix sites with Google Analytics 4. Within Wix, sites with Universal Analytics and Google Analytics 4 have a good INP about equally often. On WordPress, 100% of sites with Universal Analytics analytics providers have a good INP, against 100% of WordPress sites with Google Analytics 4. Within WordPress, sites with Universal Analytics and Google Analytics 4 have a good INP about equally often.

How interaction listeners and beacon payloads affect INP

Lightweight Cookieless trackers such as Plausible (0.5% of analytics-using sites, 100% good INP) and self-hosted Matomo (5.3%, 99% good INP) attach minimal event listeners. Google Analytics 4 runs on 96.6% of analytics-using sites (99% good INP), often alongside legacy Universal Analytics snippets (70.8%), while enterprise suites like Adobe Analytics (0.3%) drop to 100% good INP due to synchronous click-tracking callbacks.

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field data · 4,186 sites with analytics providersBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Understanding analytics providers

Remove duplicate legacy Universal Analytics tags (70.8% of analytics-using sites still load them alongside GA4) and ensure click-tracking listeners send beacons asynchronously without blocking paint. Sites running lightweight trackers like Plausible reach 100% good INP, compared with 99% for Google Analytics 4 and 100% for Adobe Analytics.

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field data · 4,186 sites with analytics providersBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals Third-party categories → Ad networks on page → Cookie wall detected → Third parties per page → By Arjen Karel · 9,570 crawled React sites (1,979 with desktop Chrome field data, 4,186 sites with analytics providers, October 2026) · How we measured