---
title: RUM Browser Monitoring
description: >-
  Monitor real user data and frontend performance with Datadog RUM Browser SDK
  to optimize web experiences and identify issues across the stack.
breadcrumbs: Docs > RUM & Session Replay > Application Monitoring > RUM Browser Monitoring
---

# RUM Browser Monitoring

## Overview{% #overview %}

Datadog Real User Monitoring (RUM) enables you to visualize and analyze the real-time performance and user journeys of your application's individual users.

## Start monitoring Browser applications{% #start-monitoring-browser-applications %}

To get started with RUM for Browser, create an application and configure the Browser SDK.

- [Client-Side: Instrument each of your browser-based web applications, deploy the application, then configure the initialization parameters you want to track, and use advanced configuration to further manage data and context that RUM collects.](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/browser/setup/client)
- [Auto-Instrumentation: Inject a RUM SDK JavaScript scriptlet into the HTML responses of your web applications being served through a web server or proxy.](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/browser/setup/server)
- [Agentic Onboarding: (In Preview) Perform an AI-guided setup that detects your project's framework and adds the RUM SDK with a single prompt.](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/agentic_onboarding/?tab=realusermonitoring)
- [Advanced configuration: Configure RUM Browser SDK to modify data collection, override view names, manage user sessions, and control sampling for your application's needs.](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/browser/advanced_configuration)
- [Data Collected: Review data that the Browser SDK collects.](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/browser/data_collected)
- [Monitoring Page Performance: Monitor view timings to understand your application's performance from a user's perspective.](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/browser/monitoring_page_performance)
- [Optimizing Performance: Use the RUM Optimization page to identify and troubleshoot browser performance issues with Core Web Vitals analysis and user experience visualization.](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/browser/optimizing_performance)
- [Monitoring Resource Performance: Monitor browser resource performance and link RUM data with backend traces for full end-to-end visibility.](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/browser/monitoring_resource_performance)
- [Collecting Browser Errors: Learn how to collect and track frontend errors from multiple sources using RUM Browser SDK, including manual error collection and React error boundaries.](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/browser/collecting_browser_errors)
- [Tracking User Actions: Track and analyze user interactions in your browser application with automatic click detection and action performance insights.](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/browser/tracking_user_actions)
- [Frustration Signals: Identify user friction points with RUM frustration signals (including rage clicks, dead clicks, and error clicks) to improve user experience and reduce abandonment.](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/browser/frustration_signals)
- [Troubleshooting: Common troubleshooting Browser SDK issues.](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/browser/troubleshooting)
