Metric Definitions
Gooddata tracks several core metrics to help you understand how users interact with your website. Here is exactly how we define and calculate each metric.
Unique Visitors
A Unique Visitor is an individual who visits your site within a given time period. Gooddata determines uniqueness using a privacy-friendly, rotating hash of the user's IP address and User-Agent. This means we can accurately count distinct visitors without using persistent tracking cookies.
Sessions
A Session is a continuous period of user activity on your site. A single visitor can have multiple sessions.
- A session begins when a user navigates to your website.
- A session ends after 30 minutes of inactivity. If the user returns after 30 minutes, a new session is created.
Page Views
A Page View is recorded every time a page on your website is loaded or reloaded by the browser. If a user navigates to a new page, or refreshes the current page, the page view count increases. Gooddata also automatically detects Next.js, React, and Vue client-side routing.
Bounce Rate
The Bounce Rate represents the percentage of sessions that ended without the user taking any significant action.
In Gooddata, a session is considered a "bounce" if:
- The user only views a single page.
- The user spends less than 10 seconds on that page before leaving.
This duration-aware bounce rate is much more accurate than traditional analytics, as it does not penalize you if a user reads a long article on a single page for 5 minutes and then leaves.
Average Duration
The Average Duration calculates the average amount of time a visitor spends actively engaged with your site during a single session. Time spent on a background tab is not counted.