Sessions vs Visits

Sessions and visits are often used interchangeably in web analytics, but they have distinct characteristics. A session typically refers to a group of user interactions with your website within a specific time frame, usually ending after 30 minutes of inactivity, whereas a visit traditionally represents a single instance of a user coming to your website. Sessions are more commonly used in modern analytics platforms like Google Analytics and capture multiple page views, events, and interactions within one active period, while measuring unique behaviours. Visits, on the other hand, are a somewhat older metric that simply counts each time someone accesses your site, regardless of what they do once there.

When analysing the effectiveness of a content marketing campaign, sessions would be the preferred metric as they provide deeper insights into user engagement and behaviour. For example, if you're evaluating how users navigate through your blog content, sessions would show you not only how many times users accessed your site but also how they moved between articles, how long they stayed, and what actions they took before leaving—giving you a more comprehensive understanding of content performance. Visits would merely tell you how many times your site was accessed, which might be sufficient for basic traffic reporting but lacks the contextual information needed for optimisation decisions.

Sessions

Website Visits

What is it?

A session is a group of user interactions with a website that occur within a defined timeframe. Analytics platforms define a session as a period of continuous engagement that begins when a user arrives and ends after 30 minutes of inactivity or when the user leaves. Each session can contain multiple interactions, including page views, events, downloads, form submissions, and e-commerce transactions. Sessions are fundamental to understanding user behaviour patterns and website performance, capturing the complete journey a user takes during a single visit.

Website Visits, also referred to as sessions, track the number of times users interact with your website during distinct periods of engagement. Each visit, or session, represents a continuous interaction that begins when a user arrives and ends after 30 minutes of inactivity or when they leave the site.

Formula

ƒ Count(Sessions)
ƒ Count(Website Visits)

Example

Sessions are counted automatically by your analytics platform based on user activity. If an online furniture retailer records 5,000 sessions during a sale week and 4,500 sessions the following week, their two-week total is 9,500 sessions. That means 9,500 distinct visits occurred, regardless of whether some users visited multiple times or many users visited once each.

Let's say you're running a campaign for a new product launch:

Day 1: 1,000 users visit your site, generating 1,200 visits/sessions (some users returned within the day after timeout periods) Day 2: 800 users visit, generating 950 visits/sessions Day 3: 1,200 users visit, generating 1,400 visits/sessions

Your total visits for the three-day period would be 3,550, even though your unique users/visitors might only total 2,500 (accounting for overlap between days). This difference shows you the level of repeat engagement your campaign is driving—the same people are coming back multiple times.

Published and updated dates

Date created: Oct 12, 2022

Latest update: Jun 4, 2026

Date created: Oct 12, 2022

Latest update: Jun 4, 2026