Methodology · own rum
How we compute your field CWV p75
Last updated 2026-08-09
Your Core Web Vitals field numbers come from our own beacon (~4 KB of JavaScript) embedded on your site. Every measured page navigation reports LCP, INP, CLS, TTFB and FCP via `navigator.sendBeacon` on hidden / unload.
We do not use CrUX. CrUX is a public rollup, capped at page-URL granularity and only covers pages with 'enough' Chrome traffic. Your own beacon covers 100 % of your traffic, including logged-in and low-volume URLs.
Aggregation
Raw events land in ClickHouse and roll up into an AggregatingMergeTree materialized view keyed by (workspace, project, URL, device, geo, day). p75 is computed as a merged T-Digest across the last 28 days of that view.
Sample size is the total event count included in each cohort. Small cohorts (<250 samples) are excluded from regression alerts to avoid noise.
Sampling
The default beacon sample rate is 20 % — configurable per project. Sampling gate runs client-side so unsampled pages never hit our ingest.