GoodData

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:

  1. The user only views a single page.
  2. 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.