One of the most commonly referenced metrics found in a Google Analytics report is Average Session Duration; session meaning the time visitors spend on your website. We look at this metric as a way to interpret how engaged visitors are with web content. Generally speaking, visitors who stick around on your site for a longer period of time are more deeply engaged with the content you’re sharing.Average Session Duration
While knowing how long people last on your site is important, the time that pops up under “Avg. Session Duration” on the Audience Overview page of your report is highly unreflective of the true behavior of your visitors. Why? Because the number is not specific enough. It’s an average of averages of averages! And even those averages are skewed by extreme outliers in the data.

For instance, when someone opens a webpage but then walks away for 15 minutes without actually looking at it…sure that improves your website’s average session duration but it doesn’t reflect the time visitors actually spend interacting with your site.

With this in mind, your first instinct might be to just ignore this metric when evaluating the performance of your website. That’s not a good idea either, especially because there IS a way to combat this issue thanks to the advanced segmentation capabilities of Google Analytics allowing you to measure session duration at a deeper level.

Digging Deeper: How to Access More Reliable Data

The process of retrieving more reliable average session duration data takes a little bit more effort than simply referencing the statistic on the Audience Overview page but it’ll be worth your while to gather deeper level data and understand the true behavior of your website visitors. Take a look at average session duration after narrowing down your search to a specific traffic source and region. Follow along for step by step instructions and see how the data varies as we dig deeper.

Average Session Duration By Traffic Source

After logging in to Google Analytics, the first thing you’ll need to do to access a more accurate analysis of the time visitors spend on your website is segment your data by traffic source. Mosey on over to the Acquisition tab and click on All Traffic. From here you’ll see a data table similar to this one:Average Session Duration by Traffic SourceAverage session duration can vary greatly depending on the traffic source. Visitors who found our website from organic searches in Google spent an average 50 seconds on the site while those who accessed it from a link in an email spent 4 minutes and 14 seconds on the site.

Remember to adjust the timeframe for your dataset using the drop down menu in the top right corner of the page.

Average Session Duration By Traffic Source and Country

To uncover an even more precise session duration time, focus on a single traffic source in a specific region. By clicking on “google/organic” in the previous view you can isolate visitors who find the site through Google searches and then add “Country” as a secondary dimension.

Click on Secondary dimension.Click on secondary dimension

Click on Users.

Click on users

Scroll down and click on Country to unveil a screen like the one below. Scroll down and click on country

Notice how breaking down the data by traffic source and region changes the average session duration statistic from 1 minute and 15 seconds (as presented on the Audience Overview page) to 1 minute and 1 second (for organic Google searches within the United States).

Average Session Duration By Traffic Source, Country and State/City

The United States as a region is still a pretty broad area to analyze. Dive even deeper to see how session duration varies by state or city. While you could simply change the secondary dimension to City instead of Country, doing so will initiate a display of cities from all around the world instead of just within the United States.

To zoom in on the average session duration data related to a specific city while also isolating organic Google searches as a condition, add and save a new segment to the report. Down the road you can select this segment to access the corresponding data quickly.

Start by clicking the “Add Segment” box near the top of the page.Add SegmentNext, click on the red box that says “+ New Segment”.+ new segmentFrom the menu on the left, click on the “Conditions” tab under “Advanced”. Click conditions tabNow start adding the specific conditions you want to view data for. In this example I’ve added three filters: one for organic Google searches (traffic source), one for the United States (country), and one for Columbia (city). If you are interested in seeing how long visitors from a certain city stay on your website after finding it through an organic Google search on, say, their iPhone, you can also create a filter for a specific mobile device. add filter conditionsBe sure to label the new segment you create with a name that clearly describes the conditions you filtered for. For example, “Google Organic Traffic from Columbia.”

Upon clicking the save button you’ll be automatically redirected back to the audience overview page where you’ll see a comparison between all sessions and your newly created segment. Notice the difference between the overall session duration and the session duration for the segment you filtered for.

comparison of avg. session durations

There’s a big difference between the average session duration on a website reading 1 minute and 15 seconds compared to almost 4 minutes.

This example just goes to show why you should take average session duration based on all sessions with a grain of salt.

Just Keep Digging

To see an even more detailed report breaking down visit duration within the segment you created, navigate to Audience → Behavior → Engagement within Google Analytics. While the previous report displayed the overall average session duration for the specific segment, this report will show exactly how many sessions on your website took place between more exact time increments. Session Duration DistributionDigging to this level gives a clearer, more accurate representation of how long visitors are on your site. While this segment averaged 3 minutes and 50 seconds on our website, 45% of those sessions only lasted between 0 and 10 seconds. At the other extreme, about 7% of the sessions in this segment lasted longer than 10 minutes.

To Trust or Not to Trust the Session Duration Metric

The big take away here is that the average session duration metric can only be trusted on a contingent basis. If you put in the effort to segment the visits to your website and analyze the session durations on a deeper level then you can place a lot of trust in the metric. But if you rely on the average session duration metric presented on the Audience Overview page then the metric you report can’t be trusted and you might want to do a little further research.

© MayeCreate Design 2021 | 573-447-1836 | [email protected] |108 E. Green Meadows Rd., Ste. 9 | Columbia, MO 65203