Session Replay and Heatmap Settings

Use Session Replay settings to manage replay capture across your organization's projects. From these settings, you can control sample rates, enable or disable capture, and monitor quota usage.

The organizational settings also let admins and managers view or modify Session Replay settings for the projects they have access to.

The main settings page displays your organization's total session replay capture plan allowance, current use, and a list of projects from which you can toggle session capture and heatmap capture, and view the sample rate, instrumentation status, masking setting, and masking overrides.

On each project's settings page, find project-level controls for:

  • Sampling
  • Dynamic Sampling
  • Masking Level
  • Masking Overrides
  • Console Tracking

Sampling

View and set the sampling rate for any condition you define. This section shows a monthly estimate of sessions that match the conditions you define, and estimates how many sessions Amplitude captures. By default, Session Replay uses the Any Session condition. For more information about conditions, review Targeted Replay Capture.

Dynamic Sampling

If you're unsure how to balance your sample rate against your monthly quota, dynamic sampling may help. Dynamic sampling tries to adjust the sample rate each day so you use your full quota by month end. Although Amplitude can't guarantee you won't go over or achieve exactly 100% of your quota, dynamic sampling helps you stay within your quotas. Choose which projects use dynamic sampling. Session Replay quota is org-wide, but the sampling rate is per project. If you enable dynamic sampling on multiple projects, those projects share the same sample rate.

Dynamic sampling isn't supported if you use targeted session replay capture or set the sample rate in the SDK for any project.

Masking level

Set the masking level for all captured sessions.

Masking overrides

Define overrides for the masking level you set. For more information, review Manage privacy settings for Session Replay.

Console tracking

Toggle console tracking on or off, and set the types of console information you want to capture. Select one or more from Info, Log, Warn, and Error.

Tip

The Session Replay viewer also includes a Network tab in the DevTools section. Use it alongside console logs to inspect network requests captured during a replay. For details, go to Session Replay viewer.

Multi-tab behavior

Session Replay captures activity on the currently focused tab. When the user switches between tabs, the replay follows their focus and automatically switches to show whichever tab they're actively viewing.

When the user switches tabs, the replay cuts directly to the new tab with a fresh snapshot reflecting its current state. Background tabs aren't actively captured while out of focus. The event timeline captures and displays events from all tabs, regardless of whether they were happening on the focused tab at the time.

While viewing a Session Replay, you can't manually switch to view background tabs; the replay strictly follows the user's actual focus. If the user switches away from the browser entirely, the replay shows an inactive period while displaying the last focused tab.

Was this page helpful?

April 7th, 2026

Need help? Contact Support

Visit Amplitude.com

Have a look at the Amplitude Blog

Learn more at Amplitude Academy

© 2026 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.