Try it free

Session Replay

  • Latest Dynatrace
  • Overview
  • 3-min read
  • Preview

Preview

As this functionality is currently part of our Preview program, it is governed by our preview terms. The features offered in the preview are not complete and may undergo significant changes prior to general availability.

Session Replay is a powerful tool that can modernize your Digital Experience Monitoring (DEM) strategy. You can use it to capture and visually replay the complete digital experience of every user.

You can record your customers' interactions with your application and replay each click or tap in a movie-like experience. Session Replay also makes it easy for your QA teams to reproduce production issues, which your developers can use to bridge the gap between code and user experience.

Session Replay helps identify errors that should be fixed immediately and other problems such as malformed pages and infinite spinners. You can also use Session Replay to identify and analyze areas of struggle in your application and improve its overall usability.

Hub

Explore in Dynatrace Hub

Fix bugs and simplify complex issues with visual recordings of user sessions.

Session Replay is not supported on Cordova, React Native, Flutter, Xamarin, and .NET MAUI.

Uses for Session Replay

Error drill-down

With Session Replay, you can drill down further into the details of detected errors:

  • Detect errors and other issues.
  • Understand the exact user actions that led to an error.
  • Understand the severity of the problem and its effect on user experience.
  • Observe the customer impact by replaying and viewing a session when the problem isn't obvious.

Developers can use Session Replay to view, analyze, reproduce, and fix errors.

For error drill-down, you don't need to have all sessions recorded. You can use cost and traffic control for web frontends to record only a subset of sessions. If the error to be analyzed isn't too sporadic, it can be detected even if only 20% of sessions are recorded.

The default data retention timeframe is applied to these sessions.

You need a special permission to play back recorded user sessions without playback masking.

Complaint resolution

Because Session Replay is the best way to demonstrate what the user actually did, it provides the means to resolve customer complaints. Use Session Replay to:

  • See the exact journey of the customer in your application.
  • Identify the exact problem faced by the user.
  • Provide correct instructions.

For customer complaint resolution, it's ideal that all sessions be recorded. The default data retention time is applied to these sessions.

Usability analysis

You can use Session Replay to detect and analyze the following issues:

  • The UX design isn't intuitive enough.
  • The process flow is too complicated, and users leave your application midway.
  • The application is slow, and the user repeatedly clicks or taps to move to the next page or jump to the next screen.
  • The application doesn't work as expected on all browsers or devices.
  • The application prompts the user to change the orientation of their device, but the user doesn't understand the prompt.

The default data retention time is applied to these sessions.

Technical restrictions

  • Session Replay for web frontends is compatible with page-based applications, single-page applications, and applications that use iFrames. However, certain restrictions apply.
  • For restrictions specific to mobile technologies, see Configure Session Replay for Android and Configure Session Replay for iOS.

Related topics

  • Session Replay for web frontends
  • Session Replay for mobile frontends
Related tags
Digital Experience