Dashboard Features

This guide walks through every section of the Gurulu dashboard so you know where to find data and how to get the most out of each feature. For the high-level metrics overview, see Dashboard Overview.

Overview Panel

The top of the dashboard shows your key metrics for the selected time range: unique visitors, pageviews, sessions, bounce rate, and average session duration. Each metric includes a comparison indicator showing the change from the previous period.

Tip: Click any metric card to drill down into a time-series chart for that specific metric. Use the comparison toggle to overlay the previous period.

Real-Time View

The real-time panel in the top-right shows currently active visitors, the pages they are viewing, and their geographic distribution on a live map. Data refreshes every 5 seconds via server-sent events.

Tip: Use real-time view after deploying a new feature to immediately see whether users are reaching the new pages and whether error rates spike.

Pages

A ranked table of your most-visited pages with pageview counts, unique visitor counts, average time on page, and bounce rate per page. Click any row to see the full event timeline for that page.

Tip: Sort by bounce rate to find pages that fail to engage visitors. High bounce rate on a landing page often signals a mismatch between the traffic source and the page content.

Referrers & Campaigns

Shows where your traffic comes from: direct, organic search, social media, referral links, and paid campaigns. UTM parameters are parsed automatically and displayed as filterable columns.

The attribution model dropdown lets you switch between first-touch, last-touch, linear, time-decay, and five other models to see how different channels contribute to conversions.

Tip: Compare attribution models side by side to identify channels that assist conversions but do not get credit under last-touch attribution.

Geography

An interactive map and table showing visitor distribution by country and city. Geo data is derived from IP-based geolocation (the IP itself is hashed and discarded).

Tip: Filter by country to see localized metrics. This is useful for evaluating whether a translated landing page is performing well in its target region.

Devices & Browsers

Breakdown of visitors by device type (desktop, mobile, tablet), operating system, browser, and screen resolution. Helps identify rendering or performance issues specific to certain environments.

Tip: Cross-reference device data with the error tracking panel to find browser-specific bugs.

Events & Funnels

The events section lists all tracked events -- auto-discovered and custom -- with occurrence counts and unique user counts. Create funnels by selecting a sequence of events; Gurulu computes step-by-step conversion rates and highlights the biggest drop-offs.

Tip: Auto-compiled funnels appear in the AI Insights feed. Check there first before building manual funnels; the system may have already identified the path you care about.

See Events & Funnels docs for the full reference.

AI Insights

A feed of automatically discovered findings: anomaly alerts, conversion pattern changes, segment-level trends, and funnel drop-off analysis. Each insight includes a natural-language explanation and links to the underlying data.

Tip: Use the "Ask" bar at the top of the insights panel to query your data in plain English. For example: "What was my conversion rate from organic search last week?"

See AI Insights docs for details on how the AI engine works.

Error Tracking

The errors panel shows unhandled exceptions and promise rejections grouped by fingerprint. Each error group includes occurrence count, affected user count, stack trace (deobfuscated with source maps), and a link to the session where the error occurred.

Tip: Set up alerts in Settings > Alerts to get notified when a new error type appears or an existing error spikes.

See Error Tracking Setup and Source Maps.

CRM & People

Every visitor is tracked as a contact with a full event timeline. Authenticated users are linked to a canonical profile via identity resolution. You can create segments based on behavior, properties, or event sequences.

Tip: Use segments to filter the entire dashboard. For example, create a segment for "users who viewed pricing but did not sign up" and then analyze their traffic sources and page paths.

See Contacts and Segmentation.

Health Score

The health badge in the sidebar shows a 0-100 score based on tracking coverage, data freshness, and configuration completeness. Click it to see specific recommendations for improving your setup.

Tip: Aim for a score above 80. Common deductions include missing source maps, no error alert rules, and unverified domain ownership.

Related docs