In the hospitality industry, every second counts—especially when it comes to online bookings. Recently, I’ve been working with a hospitality customer who relies on eG Innovations SaaS to monitor the performance of their booking website. Like many modern sites, theirs is powered by numerous plugins and external third‑party services, each playing a crucial role in delivering a smooth booking experience while also introducing potential points of delay. We had already implemented Real User Monitoring (RUM), which gave us valuable insights into actual user interactions and performance bottlenecks. Yet, despite the data, there was still a gap: numbers alone couldn’t always convey what the user really felt. For the web team, being able to see the delay—almost like watching a screen recording of the user’s journey—would offer a far more intuitive understanding of performance issues.

That need sparked the idea for a new enhancement to our Real User Monitoring module. And in our latest release, we’re excited to deliver exactly that.

Session Replay is a new feature for eG Enterprise that captures and replays user interactions within an application, showing exactly how users experience it. eG Real User Monitoring treats user connections to a web site/web application from the same client IP address and via the same browser as a single session.

At any point in time, web service managers should be able to keep track of these sessions and accurately identify those that are currently live and those that are inactive. eG Enterprise empowers administrators to rapidly isolate slow sessions and error-prone ones, so they can pinpoint which user sessions are adversely impacting the overall user satisfaction with the target application and why.

The new Session Replay features record events such as clicks on a page, scrolls, and page changes by tracking DOM updates rather than creating a video, saving storage space. The collected data is then replayed in sequence to recreate each session.

Session Replay helps teams diagnose issues, enhance UX, and support users more effectively. Privacy safeguards and efficient data handling ensure compliance with minimal impact on app performance.

Session Replay in eG Enterprise

A new tab has been added to the left-hand side of the Real User Monitoring Dashboard within eG Enterprise, this tab accesses the Session Details for the pages and sites monitored by eG Enterprise, as shown in Figure 1.

Screenshot of a Real User Monitoring dashboard shown in eG Enterprise that tracks web site experiences of real users - the session replay tab is being used

Figure 1: Session details can be accessed from the tab on the left-hand side of the Real User Monitoring Dashboard.

The filter icon next to “Session Details” in Figure 1 can be clicked on to open the session filters available, as shown in Figure 2.

Screenshot of eG Enterprise session replay feature showing the filters that can be used to segment user sessions for example by end user device type

Figure 2: Session filters will be available based on the sessions captured.

In Figure 2, you can see the session filters available that allow the IT teams to target specific qualities of sessions that are of interest. Sessions can be filtered by:

  • Browser: to target whether the user journey and experience is dependent upon the choice of browser or specific version of that browser.
  • Username: to identify specific user experience issues. This is especially useful if an individual user reports that they have issues with a site.
  • Device: IT teams can segment the user experience according to whether the user is using a desktop device or a tablet or a mobile device.
  • Live Status: allowing IT staff to analyze real time live sessions separately from inactive historical one.

For each session, a summary of properties including response times and Apdex score properties allows administrators to quickly identify sessions with performance issues. When an individual session is selected, deeper per session diagnostics, plus the session “recording” will be provided. For example, selecting the first session shown in Figure 2 attributed to user “jack” will yield the view shown in Figure 3.

Screenshot of the eG Enterprise session replay window with a video like pane ready to be played

Figure 3: Session Replay is available to play back the user interactions with the web page.

Anonymous sessions can be recorded when sites do not support specific user accounts.

Below the session replay pane, a session timeline is also provided (see Figure 4).

The session replay window in eG Enterprise RUM with a session timeline shown below

Figure 4: Note how a session timeline is provided under the session recording playback window.

Note: In Figure 4 you can see the replay bar under the replay window, this can be used to move to a section of interest in the replay “video”; by default the “skip inactive” button is turned on upon this bar so that sections of inactivity are automatically trimmed in the replay. Controls are also present to allow the playback speed to be speeded up for rapid skim viewing.

A “Chart View” is also available that allows the administrator to explore the timeline of the session, see Figure 5.

Screenshot of the chart view of the session replay feature on the real user monitoring dashboard within the eG Enterprise platform

Figure 5: A chart view of the user journey is available within eG Enterprise.

Benefits of and Use Cases for Session Replay

This new feature offers opportunities for IT teams to proactively improve the user experience of the websites and pages they offer. Benefits and opportunities include:

  • Enhanced Correlation and Debugging: Using Session Replay quickly identify the root cause of bugs or crashes by replaying user actions. Reducing time spent reproducing issues helps QA and development teams accurately reproduce and diagnose bugs.
  • Improved UX: Spot usability issues, effects of third-party scripts/plugins and optimize workflows based on real interactions by observing real user behavior, UX designers can find areas of friction or confusion.
  • Customer Support: Support teams can replay sessions to understand user-reported issues without needing additional details from the user.
  • Proactive Incident Management: Correlate user actions with system metrics to identify triggers for downtime or performance bottlenecks.
  • Faster Issue Resolution: Visualize what users were trying to achieve, simplifying communication between support and engineering.
  • Edge Case Discovery: Detect rare and unusual user behaviors or scenarios that lead to unexpected bugs.

Session Replay is just one of a number of new features added to enhance Real User Monitoring within eG Enterprise in our latest release V7.5.

eG Enterprise is an Observability solution for Modern IT. Monitor digital workspaces,
web applications, SaaS services, cloud and containers from a single pane of glass.

Frequently Asked Questions

About the Author

Junyan is a Singapore-based technology leader with nearly two decades of experience driving enterprise observability across ASEAN. He leads teams deploying mission-critical solutions for government agencies and corporate clients. Over his career, Junyan has spearheaded the eG Enterprise Suite across diverse environments, bridging legacy and cloud-native systems—trusted advisor on performance, infrastructure, and end-user experience.