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.
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
. 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.
Was this helpful?
- Resources
- API
- New to Cloudflare?
- Products
- Sponsorships
- Open Source
- Support
- Help Center
- System Status
- Compliance
- GDPR
- Company
- cloudflare.com
- Our team
- Careers
- 2025 Cloudflare, Inc.
- Privacy Policy
- Terms of Use
- Report Security Issues
- Trademark