Sur cette page

Session Replay Viewer

When you need to understand how a user navigated, where they got stuck, or what triggered an error, the Session Replay viewer shows you the session alongside a logged event timeline and developer tools. Product managers use it to spot UX friction; developers use it to correlate user actions with API calls and JavaScript errors.

Resizable panels

The expanded viewer opens when you select the expand icon on any replay. The expanded viewer contains three panels you can resize to fit your workflow:

  • The replay list, on the left
  • The video player, in the center
  • The side panel, on the right, which shows the event timeline, summary, and profile

To resize a panel, drag the divider between any two panels. The panels adjust to the position you set.

Amplitude saves your panel sizes to your browser's local storage. The next time you open the viewer, the panels reopen at the widths you set. To return panels to their default sizes, select Reset panel sizes in the toolbar.

Skip Inactivity toggle

Select the tune icon in the player controls to open Watch Settings, then toggle Skip Inactivity. The toggle controls whether the replay skips periods where the user was idle. When the toggle is on, the player fast-forwards through inactivity so you can focus on active behavior. When it's off, the replay plays through idle time at normal speed.

Amplitude remembers your choice per user in your browser's local storage. After you set the toggle on or off, that preference applies the next time you open any replay, including in embedded contexts such as carousels and list modals.

  • Default for new users: Skip Inactivity is on.
  • Scope: Per user and per browser. Clearing site data for Amplitude resets the preference.
  • Embedded players: Some embedded views can override your saved preference. For example, Agent Analytics session replays always skip inactivity regardless of your saved setting.

DevTools Network tab

The DevTools section of the Session Replay viewer includes a Network tab. The Network tab displays network requests captured during the replay, showing what the user's browser requested and how those requests resolved.

Each network request entry shows:

  • URL
  • HTTP method
  • Status code
  • Response time

Select a row to open a detail panel with four tabs:

To capture request and response bodies, configure requestBody and responseBody capture rules in your networkTracking SDK configuration. For setup instructions, refer to Track network requests.

Use the Network tab to correlate user actions with API calls or identify failed requests that contributed to a broken experience. For example, if a user encountered an error during checkout, check the Network tab to see whether a payment API call returned a non-200 status code at that moment in the replay.

Network tab and the Console tab

The Network tab works alongside the Console tab, which shows JavaScript console logs captured during the replay. Together, these tabs give you a complete picture of client-side behavior during a replay.

To capture console logs, go to Session Replay settings and enable console tracking.

Was this helpful?