What Are Visits in Google Analytics?
If you're using Google Analytics, the term "visits" (or its modern equivalent, "sessions") is one of the most fundamental metrics you'll encounter. It's the bedrock of understanding how many people are interacting with your website at a high level. But what exactly counts as a visit? This article will break down how Google Analytics defines and measures this core traffic metric.
"Visits" vs. "Sessions": Clearing Up the Confusion
First, let's address a common point of confusion. In the classic version of Google Analytics, known as Universal Analytics (UA), these interactions were called "Visits." However, with the complete transition to Google Analytics 4, the official term is now "Sessions."
While the name has changed and the calculation has been slightly refined, the core concept remains the same. People often use "visits" and "sessions" interchangeably, so throughout this guide, we'll primarily use the current term, "sessions," but just know that it refers to the same general idea as the older "visits" metric.
Think of it like this: a session is the container for all the actions a user takes on your website within a specific timeframe. It's not just one click or one pageview, it's the entire journey they take from the moment they arrive until the moment they leave or become inactive.
How Google Analytics Defines and Calculates a Session
A session begins the moment a user lands on your website, whether they arrive from a Google search, a social media link, or by typing your URL directly into their browser. Every action they take after that - clicking to another page, filling out a form, watching a video - is grouped within that single session. But how does Google Analytics know when that session is over?
A session ends in one of three ways:
- 1. Time-based expiration (The 30-Minute Rule): By default, a session will automatically end after 30 minutes of user inactivity. This is the most common way for a session to close. If a user lands on your blog, reads for five minutes, and then gets distracted by a phone call for 35 minutes while leaving the tab open, Google considers the session over. If they return to that tab and click a link, a brand new session begins, even though they never left the site.
- 2. Midnight Expiration (End of Day): Sessions also automatically end at the stroke of midnight based on the time zone settings in your GA4 property. If a user starts browsing your site at 11:50 PM and continues past midnight to 12:05 AM, Google will close the first session at 11:59:59 PM and start a new one at 12:00 AM. This is why you might see a single user with two sessions logged across two different days, even if their browsing was continuous.
- 3. Change in Campaign Source: This one is crucial for marketers. If a user arrives at your site, leaves, and then comes back through a different marketing campaign, a new session is initiated. For example, a user clicks a link from your email newsletter in the morning (starting Session 1). They browse for a bit and then leave. An hour later, they see one of your Facebook ads, click on it, and return to your site. This click will start a completely new visit (Session 2), because the traffic source changed from "email" to "social." This allows you to accurately attribute conversions and engagement to the correct campaign that drove the return visit.
An Example Session in Action
Let's walk through a tangible example to see how this works:
Sarah is looking for a new pair of running shoes.
- 9:05 AM: She searches for "best trail running shoes" on Google and clicks on your organic search result. Session 1 begins.
- 9:06 AM: She views the homepage (pageview).
- 9:08 AM: She clicks on the "Men's Shoes" category page (pageview).
- 9:10 AM: She finds a pair she likes and clicks on the product detail page (pageview).
- 9:12 AM: She adds the shoes to her cart (event).
- 9:13 AM: Her dog starts barking, and she gets up to check what's going on. She leaves the browser tab open.
- 9:50 AM: Sarah comes back to her computer (that's 37 minutes of inactivity). She clicks to go to the checkout page. Because more than 30 minutes have passed, Session 1 has expired. When she clicks, Session 2 begins.
- 9:52 AM: She completes the purchase (transaction).
In this scenario, a single user (Sarah) generated two sessions on your site. The first session contained three pageviews and an "add to cart" event. The second session contained the checkout action and the final purchase. Understanding this distinction is vital for accurate analysis.
Essential Session-Based Metrics in GA4
Your total session count is just the starting point. GA4 provides several related metrics that help you understand the quality of those sessions. Knowing the definitions will help you get much richer insights from your data.
Users
This metric counts the number of distinct individuals who initiated sessions on your site. One user can be responsible for many sessions. In our example above, there was 1 User and 2 Sessions.
Engaged sessions
This is GA4's way of measuring how many people actually interacted with your site in a meaningful way. A session is counted as "engaged" if the user does one of the following:
- Stays on the site for longer than 10 seconds.
- Triggers a conversion event (like a purchase or a form submission).
- Views at least two pages.
This metric helps you filter out low-quality traffic from people who landed on your page by accident and left immediately.
Engagement rate
Simply put, this is the percentage of your total sessions that were engaged sessions. You calculate it with (Engaged sessions / Total sessions). A high engagement rate is a strong signal that you're attracting the right audience and your site content is meeting their needs.
Average engagement time
This is the average length of time your website was the active, primary tab in a user's browser during their session. It's a much more accurate measure of attention than the old "Average Session Duration" from Universal Analytics, as it pauses the clock if someone switches to a different tab or minimizes the window. A higher average engagement time generally means your content is compelling and holding visitors' interest.
Sessions per user
This metric shows how many times, on average, each user starts a new session on your site. It can be a good indicator of site loyalty and repeat traffic. If your "sessions per user" count is slowly increasing, it means people are finding your site valuable enough to return over time.
Decoding Common Questions About GA4 Sessions
It's normal to have questions when you see these metrics in your reports. Here are a few of the most common points of confusion explained.
Why are my Sessions always higher than my Users?
Because a single user can visit your site multiple times. If a person visits your site once a day for three days in a row, Google Analytics will report it as one user who generated three sessions. It is impossible for your user count to be higher than your session count.
What's the difference between a Session and a Pageview?
A session is the "container" and a pageview is an action that takes place inside that container. A single session can consist of just one pageview (if the person leaves right away) or dozens of pageviews (if they browse extensively). You will almost always have a much higher pageview count than a session count.
I have a "Direct" traffic session, but that person clicked from an email. Why?
This is an attribution issue that often relates to session timeouts. Let's say a user clicks a link in your promotional email (a utm_medium=email link). They browse for a few minutes but don't buy anything. Two hours later, they remember your site, type the URL directly into their browser, and make a purchase. That second visit is technically a new session with the source credited as "direct," because the original campaign source's 30-minute window has passed.
Final Thoughts
Understanding what constitutes a session - a group of user interactions within a defined timeframe - is the first step toward unlocking meaningful insights in Google Analytics. It's not just about the total number of visits, it's about analyzing the quality, behavior, and outcomes within those sessions to understand what's really happening on your site.
Connecting data sources just to get stuck trying to interpret complex reports is a common frustration. We built Graphed to simplify this entire process. Once you connect your Google Analytics account, you no longer have to hunt for metrics. You can just ask plain-English questions like, "Compare my engaged sessions from Google organic versus Facebook ads this quarter" and get clear, visual answers in seconds, empowering you to focus on strategy, not just data retrieval.
Related Articles
How to Enable Data Analysis in Excel
Enable Excel's hidden data analysis tools with our step-by-step guide. Uncover trends, make forecasts, and turn raw numbers into actionable insights today!
What SEO Tools Work with Google Analytics?
Discover which SEO tools integrate seamlessly with Google Analytics to provide a comprehensive view of your site's performance. Optimize your SEO strategy now!
Looker Studio vs Metabase: Which BI Tool Actually Fits Your Team?
Looker Studio and Metabase both help you turn raw data into dashboards, but they take completely different approaches. This guide breaks down where each tool fits, what they are good at, and which one matches your actual workflow.