From ca41f56c3b6757c2f4731893f450e0aff2efab13 Mon Sep 17 00:00:00 2001 From: Angela Costa Date: Tue, 25 Feb 2025 11:24:15 +0000 Subject: [PATCH 1/5] Adds page for RUM beacon --- .../docs/speed/speed-test/rum-beacon.mdx | 50 +++++++++++++++++++ .../web-analytics/get-started/rum-beacon.mdx | 6 +++ 2 files changed, 56 insertions(+) create mode 100644 src/content/docs/speed/speed-test/rum-beacon.mdx create mode 100644 src/content/docs/web-analytics/get-started/rum-beacon.mdx diff --git a/src/content/docs/speed/speed-test/rum-beacon.mdx b/src/content/docs/speed/speed-test/rum-beacon.mdx new file mode 100644 index 000000000000000..1ca585a9090448a --- /dev/null +++ b/src/content/docs/speed/speed-test/rum-beacon.mdx @@ -0,0 +1,50 @@ +--- +pcx_content_type: reference +title: RUM beacon for Web Analytics +sidebar: + order: 4 + +--- + +The RUM beacon is a JavaScript snippet that runs when a Cloudflare customer enables RUM through [Web Analytics](/web-analytics/) or [Observatory](/speed/speed-test/#observatory). This script runs in users' browsers when they visit the customer's site, and its purpose is to collect performance-related data, e.g., page load time, and send it to Cloudflare's systems for processing. This [data](/web-analytics/data-metrics/) is then presented to the customer, providing valuable insights into the website's performance and usage. + +The RUM beacon script can be enabled into a webpage in two ways: + +- **One-click setup**: For [sites proxied through Cloudflare](/web-analytics/get-started/#sites-proxied-through-cloudflare) that have Web Analytics enabled, the snippet can be _automatically_ injected into pages as the HTML response passes through Cloudflare's edge network to the browser by simply enabling the automatic injection option. + +- **Manual setup**: Websites can _manually_ add the script by embedding a code snippet into their pages. Refer to the [Sites not proxied through Cloudflare section](/web-analytics/get-started/#sites-not-proxied-through-cloudflare), for more information about how to manually insert the snippet into your HTML. + +## Data collection + +Once downloaded to the browser, the RUM beacon script runs as JavaScript in the browser. It collects performance data from browser [APIs](https://developer.mozilla.org/en-US/docs/Web/API/Performance_API) and sends this data to Cloudflare for processing. + +The data collected from the browser is summarized in the table below: + +| Field | Example | Description | How it is collected | +|------------|----------|--------------|------------------------| +| `pageloadId` | 0c698922-8d60-40bf-85ac-7982b5f8034d | The unique ID for the page. | Generated in the browser code. | +| `referrer` | https://cfrumtest.com/ | The referring page URL. | If it is a multi-page application (MPA), then it is generated from [document.referrer](https://developer.mozilla.org/en-US/docs/Web/API/Document/referrer). If it is a single-page application (SPA), then it is generated from a local in-memory variable in the beacon code which stores previous URLs. | +| `startTime` | 1693488419352 | Baseline for performance-related timestamps. | [performance.timeOrigin](https://developer.mozilla.org/en-US/docs/Web/API/Performance/timeOrigin) | +| `memory` | `{ totalJSHeapSize: 39973671, usedJSHeapSize: 39127515, jsHeapSizeLimit: 4294705152 }` | Measures memory heap size. | [performance.memory](https://developer.mozilla.org/en-US/docs/Web/API/Performance/memory) (deprecated) | +| `timings` | Object of [PerformanceTiming](https://developer.mozilla.org/en-US/docs/Web/API/PerformanceTiming) | Timing data. | [performance.timing](https://developer.mozilla.org/en-US/docs/Web/API/Performance/timing) (deprecated, fallback when `timingV2` is unavailable) | +| `timingV2` | Array of [PerformanceNavigationTiming](https://developer.mozilla.org/en-US/docs/Web/API/PerformanceNavigationTiming) | Navigation timing data. | [performance.getEntriesByType("navigation")](https://developer.mozilla.org/en-US/docs/Web/API/Performance/getEntriesByType) | +| `resources` | Array of [PerformanceResourceTiming](https://developer.mozilla.org/en-US/docs/Web/API/PerformanceResourceTiming) | Resource timing data. | [performance.getEntriesByType("resource")](https://developer.mozilla.org/en-US/docs/Web/API/PerformanceResourceTiming) | +| `firstPaint` | Array of [PerformancePaintTiming](https://developer.mozilla.org/en-US/docs/Web/API/PerformancePaintTiming) | Paint timing data. | [performance.getEntriesByType("paint")](https://developer.mozilla.org/en-US/docs/Web/API/PerformancePaintTiming) | +| `firstContentfulPaint` | 209 | First Contentful Paint metric. | [web-vitals module](https://www.npmjs.com/package/web-vitals) [^1] | +| `FCP` | 209 | First Contentful Paint metric. | [web-vitals module](https://www.npmjs.com/package/web-vitals) [^1] | +| `LCP` | 209 | Largest Contentful Paint metric. | [web-vitals module](https://www.npmjs.com/package/web-vitals) [^1] | +| `CLS` | 0.001 | Cumulative Layout Shift metric. | [web-vitals module](https://www.npmjs.com/package/web-vitals) [^1] | +| `FID` | 1.12 | First Input Delay metric. | [web-vitals module](https://www.npmjs.com/package/web-vitals) [^1] | +| `TTFB` | 0.03 | Time to First Byte metric. | [web-vitals module](https://www.npmjs.com/package/web-vitals) [^1] | +| `INP` | 1.23 | Interaction to Next Paint metric. | [web-vitals module](https://www.npmjs.com/package/web-vitals) [^1] | +| `landingPath`| https://cfrumtest.com/ | The landing page URL. | [performance.getEntriesByType("navigation")](https://developer.mozilla.org/en-US/docs/Web/API/Performance/getEntriesByType) | + +## Data processing + +RUM data is generally processed at the nearest Cloudflare data center based on how the incoming request is routed. This is determined by a number of factors including [Anycast](https://www.cloudflare.com/en-gb/learning/cdn/glossary/anycast-network/) and [Unimog](https://blog.cloudflare.com/unimog-cloudflares-edge-load-balancer/). Since RUM data does not use location services, it may be processed in a different country or region from where it originated. Although the RUM service receives the client/source IP address from the beacon as part of normal HTTP request handling process, it discards the IP address at the nearest Cloudflare data center and does not store it in core databases or logs. + +## Privacy information + +The RUM beacon script does not store any data in the browser or access any storage data, such as [cookies](https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie), [localStorage](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage), [sessionStorage](https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage), IP address, or [IndexedDB](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB). The data we collect is performance data from the browser performance [APIs](https://developer.mozilla.org/en-US/docs/Web/API/Performance_API). This performance data is ephemeral and only relates to the current webpage that is being viewed. If the user refreshes their browser, all the previous performance data is gone and new performance data starts being available. This data is not stored or accessed from anywhere on the device, it is only available as in-memory data. + +[^1]: The web-vitals module is an open-source module written by Google. It does not access any type of storage on the browser. \ No newline at end of file diff --git a/src/content/docs/web-analytics/get-started/rum-beacon.mdx b/src/content/docs/web-analytics/get-started/rum-beacon.mdx new file mode 100644 index 000000000000000..289a4d19c301d52 --- /dev/null +++ b/src/content/docs/web-analytics/get-started/rum-beacon.mdx @@ -0,0 +1,6 @@ +--- +pcx_content_type: reference +title: RUM beacon for Web Analytics +external_link: /speed/speed-test/rum-beacon/ + +--- \ No newline at end of file From 294f2af016b1d8d04e678dff87712ff319180f2d Mon Sep 17 00:00:00 2001 From: angelampcosta <92738954+angelampcosta@users.noreply.github.com> Date: Tue, 25 Feb 2025 11:26:53 +0000 Subject: [PATCH 2/5] Update src/content/docs/speed/speed-test/rum-beacon.mdx Co-authored-by: hyperlint-ai[bot] <154288675+hyperlint-ai[bot]@users.noreply.github.com> --- src/content/docs/speed/speed-test/rum-beacon.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/speed/speed-test/rum-beacon.mdx b/src/content/docs/speed/speed-test/rum-beacon.mdx index 1ca585a9090448a..c27be961fe6ed6a 100644 --- a/src/content/docs/speed/speed-test/rum-beacon.mdx +++ b/src/content/docs/speed/speed-test/rum-beacon.mdx @@ -6,7 +6,7 @@ sidebar: --- -The RUM beacon is a JavaScript snippet that runs when a Cloudflare customer enables RUM through [Web Analytics](/web-analytics/) or [Observatory](/speed/speed-test/#observatory). This script runs in users' browsers when they visit the customer's site, and its purpose is to collect performance-related data, e.g., page load time, and send it to Cloudflare's systems for processing. This [data](/web-analytics/data-metrics/) is then presented to the customer, providing valuable insights into the website's performance and usage. +The RUM beacon is a JavaScript snippet that runs when a Cloudflare customer enables RUM through [Web Analytics](/web-analytics/) or [Observatory](/speed/speed-test/#observatory). This script runs in users' browsers when they visit the customer's site, and its purpose is to collect performance-related data, for example, page load time, and send it to Cloudflare's systems for processing. This [data](/web-analytics/data-metrics/) is then presented to the customer, providing valuable insights into the website's performance and usage. The RUM beacon script can be enabled into a webpage in two ways: From fe7cf184fff913399728a1dd1e93300b3ef5b4ec Mon Sep 17 00:00:00 2001 From: angelampcosta <92738954+angelampcosta@users.noreply.github.com> Date: Tue, 25 Feb 2025 11:27:07 +0000 Subject: [PATCH 3/5] Update src/content/docs/speed/speed-test/rum-beacon.mdx Co-authored-by: hyperlint-ai[bot] <154288675+hyperlint-ai[bot]@users.noreply.github.com> --- src/content/docs/speed/speed-test/rum-beacon.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/speed/speed-test/rum-beacon.mdx b/src/content/docs/speed/speed-test/rum-beacon.mdx index c27be961fe6ed6a..9072b654ebb478d 100644 --- a/src/content/docs/speed/speed-test/rum-beacon.mdx +++ b/src/content/docs/speed/speed-test/rum-beacon.mdx @@ -41,7 +41,7 @@ The data collected from the browser is summarized in the table below: ## Data processing -RUM data is generally processed at the nearest Cloudflare data center based on how the incoming request is routed. This is determined by a number of factors including [Anycast](https://www.cloudflare.com/en-gb/learning/cdn/glossary/anycast-network/) and [Unimog](https://blog.cloudflare.com/unimog-cloudflares-edge-load-balancer/). Since RUM data does not use location services, it may be processed in a different country or region from where it originated. Although the RUM service receives the client/source IP address from the beacon as part of normal HTTP request handling process, it discards the IP address at the nearest Cloudflare data center and does not store it in core databases or logs. +RUM data is generally processed at the nearest Cloudflare data center based on how the incoming request is routed. This is determined by a number of factors including [anycast](https://www.cloudflare.com/en-gb/learning/cdn/glossary/anycast-network/) and [Unimog](https://blog.cloudflare.com/unimog-cloudflares-edge-load-balancer/). Since RUM data does not use location services, it may be processed in a different country or region from where it originated. Although the RUM service receives the client/source IP address from the beacon as part of normal HTTP request handling process, it discards the IP address at the nearest Cloudflare data center and does not store it in core databases or logs. ## Privacy information From 541b8df91ef75981398605921528999fef7ec311 Mon Sep 17 00:00:00 2001 From: angelampcosta <92738954+angelampcosta@users.noreply.github.com> Date: Tue, 25 Feb 2025 12:00:58 +0000 Subject: [PATCH 4/5] Update src/content/docs/speed/speed-test/rum-beacon.mdx --- src/content/docs/speed/speed-test/rum-beacon.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/speed/speed-test/rum-beacon.mdx b/src/content/docs/speed/speed-test/rum-beacon.mdx index 9072b654ebb478d..c27be961fe6ed6a 100644 --- a/src/content/docs/speed/speed-test/rum-beacon.mdx +++ b/src/content/docs/speed/speed-test/rum-beacon.mdx @@ -41,7 +41,7 @@ The data collected from the browser is summarized in the table below: ## Data processing -RUM data is generally processed at the nearest Cloudflare data center based on how the incoming request is routed. This is determined by a number of factors including [anycast](https://www.cloudflare.com/en-gb/learning/cdn/glossary/anycast-network/) and [Unimog](https://blog.cloudflare.com/unimog-cloudflares-edge-load-balancer/). Since RUM data does not use location services, it may be processed in a different country or region from where it originated. Although the RUM service receives the client/source IP address from the beacon as part of normal HTTP request handling process, it discards the IP address at the nearest Cloudflare data center and does not store it in core databases or logs. +RUM data is generally processed at the nearest Cloudflare data center based on how the incoming request is routed. This is determined by a number of factors including [Anycast](https://www.cloudflare.com/en-gb/learning/cdn/glossary/anycast-network/) and [Unimog](https://blog.cloudflare.com/unimog-cloudflares-edge-load-balancer/). Since RUM data does not use location services, it may be processed in a different country or region from where it originated. Although the RUM service receives the client/source IP address from the beacon as part of normal HTTP request handling process, it discards the IP address at the nearest Cloudflare data center and does not store it in core databases or logs. ## Privacy information From d02a36226fdb18bdb487ab36b4de10d9885943a1 Mon Sep 17 00:00:00 2001 From: Angela Costa Date: Tue, 25 Feb 2025 16:36:34 +0000 Subject: [PATCH 5/5] Adds section. --- src/assets/images/speed/enable-rum.png | Bin 0 -> 71662 bytes .../docs/speed/speed-test/rum-beacon.mdx | 11 +++++++++++ 2 files changed, 11 insertions(+) create mode 100644 src/assets/images/speed/enable-rum.png diff --git a/src/assets/images/speed/enable-rum.png b/src/assets/images/speed/enable-rum.png new file mode 100644 index 0000000000000000000000000000000000000000..618d5c320ca3b5310e54c5409199252e53fb96f4 GIT binary patch literal 71662 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

f;_TA~Uj$%4LeMkg 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 + + ![Enable RUM in the dashboard.](~/assets/images/speed/enable-rum.png) + + + + [^1]: The web-vitals module is an open-source module written by Google. It does not access any type of storage on the browser. \ No newline at end of file