How to use Dashboards

Dashboards in OpenReplay serve as your central hub for monitoring, analyzing, and optimizing your product’s performance and user experience. Whether you’re debugging issues, tracking user behavior, or measuring performance, dashboards provide the insights you need to make data-driven decisions.

OpenReplay dashboards bring together critical insights for every member of your team:

  • For developers: Track technical issues like JavaScript errors, slow network requests, and performance problems in real-time.
  • For product managers: Analyze user behavior, monitor conversion funnels, and understand the paths users take through your product.
  • For teams analyzing website performance: Track key metrics such as most visited pages, traffic sources, and user demographics.

Overview of Dashboards and available Cards

Section titled Overview of Dashboards and available Cards

When you create a dashboard, it starts as a blank slate, ready for you to customize. Dashboards are made up of cards, with each card displaying a specific metric or set of data. You can add, remove, or move cards around to organize your dashboard as needed.

Dashboard Overview

Cards fall into three main categories:

Product Analytics helps you track and analyze user engagement and behavior within your product.

CardDescription
TrendsMonitor session trends over time
FunnelsVisualize user progression through critical steps and identify drop-offs to improve conversion
JourneysUnderstand the paths users take through your product
HeatmapsVisualize user interaction hotspots and patterns

Monitors help you identify and troubleshoot technical performance issues affecting the user experience.

CardDescription
JS ErrorsTrack JavaScript errors affecting the user experience
Top Network RequestsIdentify frequently accessed network resources
4xx/5xx RequestsMonitor client and server errors for performance issues
Slow Network RequestsPinpoint delays caused by slow responses

Web analytics provides insights into user demographics, traffic sources, and traffic patterns.

CardDescription
Top PagesIdentify the most visited pages on your site
Top BrowsersSee which browsers your users rely on most
Top ReferrersUnderstand where your traffic originates
Top UsersFind users with the most interactions
Top CountriesAnalyze your audience by location
Top DevicesAnalyze your audience by device type

Step 1: Go to Dashboards, and click the Create dashboard button.

Step 2: Choose one of the three categories. Select the type of card you want to add to start from scratch, or click on Add existing Card to reuse an existing one.

Step 3: Click Create Card to add it to dashboard

Step 4: To add another card, click the ”+” button next to an existing card.

Once your dashboard is set up, you can:

  • Rename or delete: Update the dashboard name or delete it if no longer needed.
Rename or delete Dashboard
  • Change Visibility: Set the dashboard to Team or Private based on who should access it.
Rename or delete Dashboard
  • Reorganize cards: Drag and drop cards to rearrange them.
Rename or delete Dashboard
  • Remove cards: Use the “Remove from Dashboard” button to delete a card.
Rename or delete Dashboard
  • Filtering: Apply time-based filters (24 hours, 7 days, etc.)
Rename or delete Dashboard
  • Download as report: Share dashboard offline (Only for Enterprise Edition)

Dashboards are flexible and can be adapted for various purposes.

Here are a few examples:

  • Analyze user behavior: Use Trends and Journeys to understand how users interact with your product.
  • Identify issues: Monitor JS Errors, 4xx/5xx Requests, and Slow Network Requests to address performance problems.
  • Understand traffic: Track Top Pages, Referrers, and user demographics to see what’s working and where improvements are needed.

Create separate dashboards for specific goals, such as monitoring marketing campaigns or tracking technical performance. Dashboards can act as different views of your system and provide an integrated summary of what’s happening.

If you have any issues setting up a custom dashboard in your project, please reach out to us on our Slack community and ask our devs directly!