How to Review Pageviews per Session in Google Analytics 4

Cody Schneider8 min read

If you're used to Universal Analytics, you probably miss the simplicity of seeing 'Pageviews per Session' right in your standard reports. In Google Analytics 4, that straightforward metric is gone, forcing you to dig a bit deeper to understand how well your content keeps visitors clicking. This article will show you exactly how to find, create, and analyze an equivalent metric in GA4 using a couple of different methods.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

What Happened to ‘Pageviews per Session’ in GA4?

The main reason you can't find 'Pageviews per Session' is that Google Analytics 4 is built on an entirely different measurement model than its predecessor. Universal Analytics (UA) was session-based, meaning it grouped user interactions within a specific timeframe called a "session." Metrics like pageviews, bounce rate, and session duration were the foundation of its reports.

GA4, however, is event-based. Every interaction - a page view, a purchase, a scroll, a button click - is registered as a distinct event. GA4's default reports now emphasize engagement metrics like ‘Engaged sessions,’ ‘Engagement rate,’ and 'Views per user,' which shift the focus from session-level behavior to a more comprehensive view of user interaction.

While an event named page_view still exists, GA4 doesn't automatically bundle it into a "per session" calculation in its standard reporting library. But fear not, the data needed to calculate it is readily available.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Why ‘Views per Session’ Still Matters

Even though it's no longer a default metric, calculating 'Views per Session' is still incredibly useful for understanding user behavior and content performance. This metric helps answer critical questions like:

  • How engaging is our content? A higher number of views per session often indicates that visitors are finding your content valuable and are motivated to explore further. They didn't just land and leave, they moved on to a second, third, or fourth page.
  • Is our website navigation effective? If users land on one page and their session ends, it could signal confusing navigation or a lack of clear calls-to-action guiding them to other relevant content.
  • Which content pieces are the best entry points? By analyzing views per session based on landing pages, you can identify which pages are most successful at drawing users deeper into your site. These are your powerhouse pages.
  • Are there performance differences between user segments? You might discover that traffic from organic search results in higher views per session than traffic from social media, suggesting a difference in user intent that you can act on.

How to Calculate Views per Session in GA4 Explorations

The most flexible place to work with your raw GA4 data is in the Explore section. While GA4 doesn't have a simple "create calculated metric" button in its main UI that works everywhere, you can easily pull the necessary components into an Exploration report and do a final calculation in a spreadsheet. This method works for everyone, regardless of your GA4 access level.

The logic is simple. To get your views per session, you need to divide the total number of page views by the total number of sessions.

Formula: Total Views / Total Sessions = Views per Session

Here’s how to build a report to get these numbers step-by-step.

Step 1: Create a New Free Form Exploration

In your GA4 property, navigate to the Explore tab in the left-hand navigation panel. Start a new report by clicking on the Blank report or Free form template.

Give your exploration a descriptive name, like "Views per Session Analysis."

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step 2: Import Your Dimensions and Metrics

In an Exploration, you first need to import all the dimensions and metrics you plan to use from your GA4 data into the "Variables" column. Once they are there, you can drag them onto the report canvas.

  1. Add Dimensions: In the Variables column, click the + icon next to the "Dimensions" section. A panel will slide out showing all available dimensions. Search for and select the dimensions you want to analyze, such as:
  2. Add Metrics: Now, in the same Variables column, click the + icon next to the "Metrics" section. Here, you need the two key components of our formula. Search for and select:

Step 3: Build Your Report Table

Now that your ingredients are ready in the Variables column, you can add them to the report canvas in the "Tab Settings" column.

  • Drag the dimension you want to use from the "Dimensions" list into the Rows section. Let's start with Session default channel group.
  • Drag the Views and Sessions metrics from the "Metrics" list into the Values section.

Your report table will immediately populate, showing you the total number of views and sessions for each channel group.

Step 4: Calculate the Final Metric

You have the two numbers you need, side-by-side. The simplest next step is to get your final metric in a spreadsheet.

  1. In the top-right corner of the exploration report, click the Share & Export icon (a box with an arrow pointing out of it).
  2. Select Download File > Google Sheets or CSV.
  3. Open the exported file.
  4. In an empty column next to your data, enter a formula to divide the Views by Sessions. If Views is in column B and Sessions is in column C, your formula would be as simple as =B2/C2.
  5. Drag that formula down to apply it to all rows. You now have your Views per Session for each dimension.

This method is reliable and gives you a tangible dataset you can easily chart, save, or share.

Alternative Method: Create the Metric in Looker Studio

If you need 'Views per Session' in a recurring dashboard, recreating it every time in an Exploration is tedious. For a permanent solution, you can build the metric directly within Looker Studio (formerly Google Data Studio).

When you create a custom metric in Looker Studio, it becomes a reusable field you can drag and drop into any chart, just like a default metric.

  1. Connect GA4 to Looker Studio: Create a new report in Looker Studio and add your Google Analytics property as the data source.
  2. Create a New Field: In the Data panel on the right, click on Add a field at the bottom of your data source's fields list.
  3. Configure the Field:
  4. Use Your New Metric: Your "Views per Session" field now appears in your list of available metrics. You can add it to scorecards, tables, or time-series charts to track its performance over time. For example, you could create a table with Landing page + query string as the dimension and your new Views per Session as the metric to quickly see which pages are the stickiest.
GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

How to Interpret Your Views per Session Rate

Getting the number is just the first step, the real value comes from interpreting it. There is no universal "good" number for views per session — it depends entirely on your website's purpose. An e-commerce site might aim for a high number (e.g., 8-10) as it indicates a user is browsing multiple products, while a blog might be perfectly happy with 1.5-2.0, as long as the user read that one article.

Your goal should be to beat your own benchmarks and identify optimization opportunities through segmentation. Always analyze your 'Views per Session' across different dimensions to uncover insights:

  • By Channel: Are users from organic search more engaged than users from a paid social ad? A big discrepancy could influence where you invest your marketing budget.
  • By Landing Page: Which blog posts or product categories are the best at encouraging further exploration? Learn from what works on these pages and apply it elsewhere.
  • By Device: Is your Views per Session significantly lower on mobile devices than on desktop? This is a classic sign of a poor mobile user experience or clunky mobile navigation.
  • By User Type: Compare new users versus returning users. Returning users should theoretically have a higher views per session because they are more familiar with your brand. If not, it could signify that your site isn’t compelling enough for a second visit.

Final Thoughts

While GA4 requires a little extra work to uncover the Views per Session metric, the process is straightforward once you know where to look. Using Exploration reports or building a custom metric in Looker Studio empowers you to see how deeply users are engaging with your site beyond their initial landing page.

We built Graphed to remove these manual report-building steps completely. After connecting your GA4 account, which takes just a few clicks, we allow you to ask for this information directly. You can simply ask, "show me views per session broken down by landing page last quarter" and instantly get a fully interactive visualization. Our platform handles connecting the data sources, calculating the proper metrics, and building the reports so you can spend your time finding insights, not wrestling with formulas. If you want to get answers from your marketing data faster, give Graphed a try.

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!