Metrics Dashboard

Dashboards are an invaluable tool for gaining a comprehensive view of how users interact with and experience your application. They allow you to analyze aggregate user behavior over time, helping you identify trends, detect issues, and understand how different parts of your application perform. With dashboards, you can easily monitor new and existing features for errors, performance bottlenecks, and usability challenges that might hinder feature adoption or prevent users from completing key actions.

All users begin with our built-in Behaviourcode Overview Dashboard, designed to showcase some of the most insightful and widely-used charts. This default dashboard provides a quick, at-a-glance summary of critical metrics, offering immediate value without requiring customization. It's a read-only dashboard, meaning custom charts cannot be added, and it cannot be deleted, ensuring that your team always has access to foundational analytics.

For teams looking for tailored insights, Behaviourcode Professional Plan offers the ability to create custom dashboards and charts. These customizable dashboards empower you to focus on the metrics that matter most to your team, whether it’s tracking feature-specific performance, analyzing error rates, or visualizing user flows. By leveraging Behaviourcode’s advanced dashboard capabilities, you can proactively address issues and optimize user experiences effectively.

Active Users in the Last 7 Days

This metric shows the number of unique users who have been active on the platform within the past seven days. It helps track user engagement trends over time.

Usefulness: Marketing and product teams can use this metric to evaluate the effectiveness of campaigns, product features, and retention strategies.

Session Activity in the Last 7 Days

Tracks the total number of sessions initiated by users over the past seven days. This metric is critical for understanding how often users return to the platform.

Usefulness: Growth teams can monitor the stickiness of the product, while DevOps can ensure server load aligns with session volume.

Network Speeds and Time per Session

Measures the average network latency and session duration. High latency can indicate poor performance, affecting user satisfaction.

Usefulness: Development teams can identify regions with performance bottlenecks, and operations teams can optimize CDN placement.

Total Visits on Top 5 URLs in the Last 7 Days

Identifies the most visited pages or features. This metric helps prioritize efforts on popular areas of the platform.

Usefulness: Content and UX teams can enhance these high-traffic pages, ensuring they deliver maximum value.

Browser Usage in Sessions

Displays the distribution of sessions by browser type. A pie chart helps visualize trends and potential compatibility issues.

Usefulness: QA teams can prioritize testing on the most commonly used browsers to ensure compatibility.

Error Rates Per Session

Shows the proportion of sessions with errors, helping diagnose systemic issues.

Usefulness: Developers can quickly identify and address errors impacting user experience.

Slow Page Load Sessions

Tracks sessions where page load times exceeded acceptable thresholds. These indicate performance issues.

Usefulness: Infrastructure teams can optimize servers, while front-end developers can refine scripts to reduce load times.

JavaScript Error Types Over Time

Logs and categorizes JavaScript errors, offering a timeline of occurrences for debugging.

Usefulness: Developers can prioritize fixes based on error frequency and severity.

Average Scroll Depth

Measures how far users scroll on a page, indicating content engagement and usability.

Usefulness: Content creators can assess whether users are consuming the entirety of a page and adjust designs accordingly.

Average First Contentful Paint (FCP)

Captures the time taken for the first visible content to load. FCP is a key performance metric for user perception.

Usefulness: Developers can optimize loading strategies to enhance perceived speed.

Average DOM Load Time

Indicates the time it takes for the DOM to fully load. This metric reflects the platform's technical performance.

Usefulness: Performance engineers can identify and resolve rendering bottlenecks.

Network Errors

Tracks network-related issues, such as failed requests. These errors can disrupt user workflows.

Usefulness: Operations teams can address connectivity problems, ensuring smoother user experiences.

Dead Clicks

Counts user clicks on non-interactive elements, indicating confusion or poor design.

Usefulness: UX designers can refine layouts to reduce user frustration.

Device Usage Sessions

Visualizes the distribution of sessions across devices (desktop vs mobile) with a line graph.

Usefulness: Teams can optimize experiences for the predominant device type.

Sessions Per User

Calculates the average number of sessions per user over the past week. It indicates engagement levels.

Usefulness: Product teams can gauge user habits and plan features to increase activity.

Problematic Sessions Per Device Over Time

Tracks sessions with errors, slow performance, or poor UX, categorized by device type.

Usefulness: Helps teams identify and address device-specific issues, improving overall user satisfaction.