User Explorer Report in Google Analytics Explained

Last Updated: September 5, 2023

Google Analytics has got a report called the ‘User Explorer‘.

You can find this report by navigating to Audience menu > User Explorer in your GA view:

google analytics user explorer report

As the name suggests, this report provides detailed insight into individual user’s activity on your website.

Quick Recap of Client ID

For Google Analytics, (by default) a user is a combination of unique random number and the first timestamp. This combination is called the ‘Client ID‘.

Following is an example of a Client ID: 14525672358.86738999

Here, ‘14525672358’ is a unique random number and ‘86738999’ is the first timestamp.

Client ID is assigned to each unique user of your website/app.

The client Id is set by _ga cookie (which is the Universal Analytics Cookie).

To learn more about client ID, read this article: Understanding Users in Google Analytics

Introduction to the New ‘Client ID’ Dimension

The user explorer report, show website usage data (sessions, average session duration, bounce rate, revenue, etc) for each user, via the new ‘Client ID‘ dimension :

User Explorer Report in Google Analytics

At present, the ‘Client ID’ dimension is available only in the ‘user explorer’ report. You can not use this dimension in a custom report.

In the meantime, if you wish to use ‘client ID’ in a custom report, then you need to create your own custom dimension which can retrieve the client IDs.

The ‘client ID’ dimension is a high cardinality dimension.

What that means, this dimension can have tens of thousands or even hundreds of thousands of unique values assigned to it.

Google Analytics reports which contain high cardinality dimensions are usually sampled.

Whenever a report includes high cardinality dimension, Google Analytics will notify you by the following yellow color notification checkmark symbol at the top of the report:

sampled user explorer report 1

If you have got considerable data sampling issues, then the ‘user explorer’ report won’t be very accurate.

Also worth noting that, the client ID exists only on the device/browser where it has been set up. Because of this reason, the ‘User explorer’ report of a non-user ID view, will show user’s activities, only for a single device and browser.

If the user changes his device/browser while interacting with your website, then that user activity won’t be reported in the ‘User explorer’ report of a non-user ID view. Thus you may not always get the complete picture of a user’s journey on your website.

Consequently, if you do multi-channel marketing and/or get a considerable amount of traffic and conversions from different devices, then this report may, in fact, provide muddy insight.

Quick Recap of User ID

User id is a unique set of alphanumeric characters (like dfrgdKer5535925) assigned to a user so that he can be identified across devices/ browsers.

Google Analytics cannot generate unique IDs for you, that can be used as user ids. You need to generate your own unique ids and assign these IDs to new and returning users through your user authentication system (like website login).

Example of a user ID is a login ID.

Any website which lets user login, can use the user ID feature.
User id view is the GA view which collects only the data related to user ID session.

In the case of user id views, GA calculates unique users by counting the number of unique users IDs assigned, instead of counting the number of unique clients IDs assigned to users.

To learn more about the user ID and user ID view, read this article: Google Analytics User ID Explained

Introduction to the New ‘User ID’ Dimension

If you have implemented User ID tracking, the ‘user explorer’ report in your ‘user ID’ view will include user IDs’ instead of the client IDs:

user id user explorer

The user explorer report in a user id view, show website usage data (sessions, average session duration, bounce rate, revenue etc) for each user, via the new ‘User ID‘ dimension.

At present, the ‘User ID’ dimension is available only in the ‘user explorer’ report of a user ID view. You can not use this dimension in a custom report, yet.

In the meantime, if you wish to use ‘User ID’ in a custom report, then you need to create your own custom dimension which can retrieve the User IDs.

The ‘User ID’ dimension can also be a high cardinality dimension and can thus create data sampling issues in the ‘user explorer’ report.

Also worth noting that, the user id can exist accross devices/browsers. Because of this reason,

The ‘User explorer’ report of a user ID view, can show user’s activities, across devices and browsers.

You get a better picture of a user’s journey on your website through ‘user explorer’ report of a user ID view.

User Explorer Report in Mobile App Views

The ‘user explorer’ report is also available in mobile app views.

user explorer app view

This report is similar to the ‘user explorer’ report available in a non-user ID view.

However, it shows mobile app usage data (sessions, average session duration, bounce rate, revenue etc) instead of website usage data for each user, via the new ‘Client ID’ dimension.

This report provides detailed insight into individual user’s activity on your mobile app (instead of your website).

User Explorer Report in a AMP View

Though the ‘user explorer’ report would be available in any GA view, you create, the one in the AMP view is worth mentioning.

AMP stands for Accelerated Mobile Page‘. It is an open-source mobile page format that is used to build mobile web pages with static content that loads instantly on mobile devices.

To learn more about AMP, read this article: Setting up & Tracking AMP Pages in Google Analytics

AMP view is that GA view which includes only the AMP traffic.

The ‘User explorer’ report in AMP view is similar to the ‘user explorer’ report available in a non-user ID view. However, it shows website usage data for each mobile user, via the new ‘Client ID’ dimension.

Also worth noting is that the format of the client ID is quite different:

amp client id

By default, a client ID is a combination of a unique random number and the first timestamp.

But in case of AMP, client ID is a string that starts with the word ‘amp-‘ and contains alphanumeric characters.

What does that mean, if your website has got a mixture of regular mobile pages and AMP pages, then the same mobile user can be counted as two different users. This is because when a user navigates from a non-AMP page to an AMP page (either in the same or different sessions), he will be assigned a new client ID. This new client ID will make him a new unique user.

To fix this issue, do not mix AMP pages with non-AMP pages.

Introduction to ‘User Report’

The ‘user explorer’ report is made up of several individual ‘user reports’. To access a user report, click on one of the client IDs in user explorer report:

access user report

You will now see the ‘user report’. Pay special attention to the highlighted components of this report:

user report

From this report, we can conclude the following:

  • The report is about a user whose client ID is: 1155437348.1457350989
  • This user was first acquired on Jan 07, 2016. See the ‘Acquisition Date‘ column on the left-hand side of the report.
  • The user was first acquired through social media. See the ‘Acquisition Channel‘ column on the left-hand side of the report.
  • The user was first acquired through a desktop device. See the ‘Device Category‘ column on the left-hand side of the report.
  • The user has generated a total of 168 sessions, on the website so far.
  • The user has spent 20 hours, 25 minutes and 45 seconds in total, on the website so far.
  • The user has generated zero revenue on the website (as the website is not an ecommerce website).
  • The user last visited the website on April 10, 2016.
  • On April 10, 2016, the user had a total of 18 interactions (pageviews, goal completions, purchase and/or events) with the website.
  • At 4:36 pm (my local time and not the user’s local time), the user triggered an event called ‘reading’ on the article page titled ‘Beginners guide to Google Analytics Debugging‘:
event

Before 4:36 pm, the user triggered the ‘reading’ event at 4.28 pm but on a different article page, titled ‘Google and Universal Analytics Cookies – Complete Guide

On a side note, the ‘Reading’ event is triggered when a user is actually reading an article and not just skimming it.

In order to see more details for a particular user’s interaction, just click on it:

more details
more details2

You can scroll down further to see the user’s activities for older dates:

older user activities

That’s how you can read the ‘user report’.

Interactions in User Report

In the user report, all of the users’ interactions are grouped into the following five categories:

  1. Pageview
  2. Appview (available only in mobile app views)
  3. Goal
  4. Ecommerce
  5. Event

To see these categories, click on the ‘Filtered by’ drop-down menu:

filter by

As the name suggests, through this menu, you can filter out a particular type of user’s interactions like events.

Note:

  • Eye symbol denotes pageview or app view
  • Star symbol denotes goal conversion
  • Shopping cart symbol denotes purchase
  • Bell symbol denotes an event
interaction categories

With ecommerce tracking enabled, the ‘user report’ becomes super useful in understanding the purchase journey.

Attribution Modelling in Google Analytics and Beyond
Attribution Modelling in Google Ads and Facebook

Get my best selling books on Attribution Modelling

  • Learn to implement attribution modelling in your organisation
  • Understand the customer purchase journey across devices
  • Determine the most effective marketing channels for investment

 Click book covers to find out more

Read the User Report in Ascending Order

Before you read the ‘user report’, sort it in ascending order (by default the report is sorted in descending order) by using the ‘Sort by‘ drop down menu:

ascending order

By reading the ‘user report’ in ascending order, you can see the user activities from the start to finish in your selected time period.

When you read the ‘user report’ in descending order, you are then forced to read the report backward, from finish to the beginning.

I am not sure, why Google choose to sort the user report in descending order, by default. It should be sorted in ‘ascending order’ by default.

Creating Advanced Segments in User Report

You can also create an advanced segment through user report. To do this, follow the steps below:

Step-1: Select the user’s interactions you want to use as conditions for your advanced segment:

select interactions

Step-2: Once you select one or more user’s interactions, the ‘create segment’ (shown above) will become enabled.

Click on this button. This will open the ‘create segment’ dialog box:

create segment dialog box

Step-3: Name your segment, select the GA view, where you want this segment to be available, click on the checkbox ‘Apply the segment to user explorer report after saving’, if you want to apply this segment to the ‘user explorer’ report.

How to Use the ‘User Explorer’ Report

Analyze the journey of people who are making a purchase or completing a goal conversion, to better understand their conversion path.

Analyzing the user journey of random people is pointless and this is very true in case of ‘user explorer’ report, where you are more likely to see tens of thousands of ‘users’ report, one for each unique client/user ID. 

So sort the user explorer report by revenue, transactions or goal conversion rate before you read it or access a particular ‘user report’.

sort useful data

My best selling books on Digital Analytics and Conversion Optimization

Maths and Stats for Web Analytics and Conversion Optimization
This expert guide will teach you how to leverage the knowledge of maths and statistics in order to accurately interpret data and take actions, which can quickly improve the bottom-line of your online business.

Master the Essentials of Email Marketing Analytics
This book focuses solely on the ‘analytics’ that power your email marketing optimization program and will help you dramatically reduce your cost per acquisition and increase marketing ROI by tracking the performance of the various KPIs and metrics used for email marketing.

Attribution Modelling in Google Analytics and BeyondSECOND EDITION OUT NOW!
Attribution modelling is the process of determining the most effective marketing channels for investment. This book has been written to help you implement attribution modelling. It will teach you how to leverage the knowledge of attribution modelling in order to allocate marketing budget and understand buying behaviour.

Attribution Modelling in Google Ads and Facebook
This book has been written to help you implement attribution modelling in Google Ads (Google AdWords) and Facebook. It will teach you, how to leverage the knowledge of attribution modelling in order to understand the customer purchasing journey and determine the most effective marketing channels for investment.

About the Author

Himanshu Sharma

  • Founder, OptimizeSmart.com
  • Over 15 years of experience in digital analytics and marketing
  • Author of four best-selling books on digital analytics and conversion optimization
  • Nominated for Digital Analytics Association Awards for Excellence
  • Runs one of the most popular blogs in the world on digital analytics
  • Consultant to countless small and big businesses over the decade