Skip to content
Analytics
Visit Analytics on GitHub
Set theme to dark (⇧+D)

Data origin and collection

Web Analytics relies on the performance.getEntriesByType('navigation') object to collect metrics about page load performance. If Navigation Timing Level 2 is not supported, then performance.timing (Level 1) is used.

Refer to the W3C Processing Model for a visual depiction of the sequence of timing events for web page loads.

Data collection and reporting

Web Analytics collects the minimum amount of information - timing metrics - to show customers how their websites perform. Cloudflare does not track individual end users across our customers’ Internet properties.

The Web Analytics performance beacon loads from https://static.cloudflareinsights.com/beacon.min.js and uses a third-party domain so that the script is cached across website loads. You may need to update your Content Security Policy (CSP) settings to load this script.

Beacon data is sent to https://<yourdomainname>/cdn-cgi/rum for sites proxied through Cloudflare or https://cloudflareinsights.com/cdn-cgi/rum for sites not proxied through Cloudflare. Core Web Vital metrics are reported when the visibilityState is hidden for the first time after the page load event is triggered.