Features

In the features panel, you'll find all available tracking options that you can either switch off or on. Available options are grouped into the following categories:

  • Script loading
    Control how and when the RUMvision tracking script is loaded and executed.
  • Privacy and Consent
    Here you can manage privacy-related settings and consent behaviour for RUMvision tracking.
  • Page tracking
    Allows you to configure how page context such as URLs, query parameters, and language are tracked.
  • User and device tracking
    Allows you to configure what user behaviour and device conditions are tracked.
  • Browser diagnostics
    Allows you to collect additional browser signals to help diagnose performance and browser-specific behaviour.
  • Metric configuration
    Allows you to configure additional performance metrics alongside the default Core Web Vitals.
  • Developer settings
    Allows you to access debugging tools, the RUMvision JavaScript API, and developer-focused features.
  • Single Page Applications
    Enable tracking for soft navigations in Single Page Applications (SPA) and client-side rendered sites.
  • Experiments
    Contains experimental and browser origin trial features

This panel comes with a convenient search functions that allows you to easily find where settings are located. Additionally, it will depict if features are enabled or disabled using icon symbols.

Enabled by default

Features that comes with important RUM diagnostics are enabled by default, but can be switched of when not deemed necessary. The following settings are enabled by default but can be disabled at any time.

FeatureCategoryReasoning
Track sub-partsMetric configurationCollects both involved elements (LCP, INP, CLS) and sub-parts (TTFB, FCP, LCP, and INP) that contribute to performance events and improves diagnostics.
User conditionsUser and device trackingEarlier outcomes show a high correlation between user´s device memory and performance issues, making it valuable to tracking this by default.
Track LoAFBrowser diagnosticsLoAF API allows RUMvision to collect exact scripts that are contributing to performance issues, directly pointing site owners into the right direction.
User FetchLaterDeveloper settingsThe fetchLater API allows scripts to keep expanding a beacon and only send it once, minimizing the amount of request coming from a RUM tool.
Allow browser storagePrivacy and consentHelps bucketing pageviewtype (warm vs cold pageloads) information more correctly and limits the amount of browser checks (brand, version, platform) to once per session.
When some pages are blocked from being tracked, browser storage allows our inline script to do a pre-check, fully preventing our JS from being embedded on those pages.