Search
Close this search box.

How to Replicate UA Views in GA4?

Last Modified on March 28, 2024

Are you looking to replicate UA views in GA4?

Google Analytics 4 has officially replaced Universal Analytics. The good old UA views are unavailable in GA4. How can we live with that? We’ll show you how to replicate UA views in GA4 by segmenting your data.

GA4 For Beginners

Master the basics with our FREE GA4 Course for Beginners

We’ll learn how to achieve similar results as views using five different workarounds. These workarounds will help you understand the structure of GA4. You’ll learn how to navigate the interface in the absence of views and the limitations of the free version.

Spoiler alert: Creating an exact equivalent is impossible, and all workarounds have limitations.

Here is an overview of what we’ll cover:

Let’s dive in!

GA4 Account Structure

 One of the most frequently asked questions nowadays is: “How should I structure my GA4 account?” Should I create properties and streams? These are great questions, especially considering the challenge we face with the absence of views.

There are three main pillars of GA4: account, property, and stream.

Main pillars of the GA4 structure

Within an account, you can create properties. Similarly, within properties, you can create streams. One important thing to note is that streams do not equal views that were in Universal Analytics.

To look at our property in Google Analytics, go to the Admin section. On the left side, we have a column with everything related to the account. On the right, we have settings related to our property.

GA4 admin section

You can create data streams within a property.

Data streams in GA4

Notice that there is a huge blank space on the right side of our screen. This area is where views used to live in Universal Analytics, and perhaps the creators of the tool chose to preserve the structure. In Google Analytics 360, you have sub-properties that can act similarly to views.

To access this feature, you must get the paid version of GA4. We’ll only focus on the free version in this tutorial, so we will not cover sub-properties.

🚨 Note: Learn more about GA4 account structure.

What are Universal Analytics Views?

UA views are subsets of data. Below are examples of views in a Universal Analytics property.

Examples of UA views

First, we have the master view, a working view where you would apply multiple filters to configure it. Next, the test view would serve as your testing environment. Finally, the raw data view has your plain data.

Another example could be having separate views for different language versions of your website. For example, your website could have an English version, German version, Dutch version, etc.

Different language versions of the MeasureSchool website

We used to have views in Universal Analytics, but now they are unavailable. So, what can we do here? We have two options: get the paid version or accept this challenge and stick with the available features in GA4.

As of now, we do not have views in GA4, so we can only do workarounds to replicate UA views in GA4. 

Segmenting Data with Comparisons

Let’s state our problem first.

Here, we have our main website for MeasureSchool.

Main MeasureSchool website

Next, we also have the URL live.measure.school.

MeasureSchool URL for live training

Here is where we conduct live training for a limited group of people, those who availed of our MeasureMasters membership. 

Although we have different links and seemingly different domain names, these are part of one user journey. We track everything under one property and one stream.

However, how can we view the data separately?

In Universal Analytics, we would have created a separate view for these two URLs.

As we do not have these in GA4, we need to be creative. The first workaround we can do is to use comparisons.

Here, you can see our Pages and screens report.

Pages and screens report in GA4

To look at a specific subset of data, click Add Comparison or Edit Comparisons.

Comparisons in GA4

Next, click Add new comparison.

Adding a new comparison in GA4

Let’s create a comparison for the live training link. Select the Hostname dimension and live.measure.school for the dimension value. Finally, click Apply.

Adding a comparison for the live training domain

We have the comparison values in orange and the data for all users in blue. We can already look at the specific subset of data.

Comparison segment in the pages and screens report

However, we should note that we cannot save this comparison. It will not persist in our reports. If we close this report and reopen it, this comparison will not be available, which is a definite limitation. Additionally, the conditions you can provide are a bit limited.

These are the disadvantages of comparisons. This approach is for when you want to look at a subset of your data and aren’t interested in viewing it again.

What if we want a less temporary approach?

Segmenting Data with Filters

We can use filters in our standard reports in GA4.

Say you want to look at the same pages and screens report, but only for the live training link.

First, click Customize Report.

Customizing the pages and screens report

Next, click Add Filter.

Adding a filter to the pages and screens report

Put the condition to include Hostname = live.measure.school. Then, click Apply.

Adding a filter for the live training domain

Now we can view the data only for our live training link.

The filtered pages and screens report

💡 Top Tip: Check out our guide on How to Customize Your Google Analytics 4 Reports for a complete guide on all the views and settings you can customize in your standard reports.

The good thing here is that we can save this report. Click SaveSave as a new report.

Saving the filtered report

Give the report a descriptive name, then click Save. You can also add a description.

Saving the custom report

Let’s go back to our standard reports. If we double-check here, we cannot see our report. Why is it not available?

The missing custom report in the reports tab

First, let’s confirm if we have successfully saved our report. Go to the Library.

Going to the report library

Here, we can see our filtered report. To see it in the reports tab, we have to add it to our collection. Click Edit Collection under the Life cycle group.

Adding the custom report to the life cycle collection

Look for our report, then drag it under the engagement topic.

Adding the filtered report to the life cycle collection

Finally, click SaveSave Changes to Current Collection.

Saving the changes to the life cycle collection

Now, let’s go back and double-check if it is indeed available now. Voila! We can now see our custom report.

Addition of the custom report in the reports tab

The second way to segment your data is to add filters to your report.

If you want to dive deeper and want to answer specific questions with your data, we can create an exploration report.

Segmenting Data with Explorations

The third way to replicate UA views in GA4 is to utilize exploration reports.

Go to the Explore tab.

Going to the explorations tab

Here, we have already created a report which is a simple Free-form exploration report.

Opening the free-form exploration report

Add the event name dimension and event count metric to your free-form exploration report. You should get a view like this one.

Free-form exploration configuration

Again, let’s say we want to look at data only for live.measure.school. For this, we need to create a new segment.

Click + beside the segment section.

Adding a new segment to the exploration report

Next, click the Event segment.

Building an event segment

Again, set the condition to Hostname contains live.measure.school. Provide a name and description. Finally, click Save and Apply.

Live training link segment

GA4 will then automatically add this segment to your report.

Adding a segment comparison to the exploration report

Now, we can look at this specific subset of data for our analysis.

There are also some limitations here. Each time you create a new exploration report, you will need to make this segment from scratch. You cannot share these segments between your explorations, unfortunately.

These three methods on how to replicate UA views in GA4 are how you can deal with UA views within the tool. If this does not satisfy your needs, we can go further, using other external tools like Looker Studio or BigQuery.

Segmenting Data with Looker Studio

Let’s start with Looker Studio.

Here, you can see a simple report for our testing purposes.

Sample report in Looker Studio

🚨 Note: Looker Studio has a native Google Analytics connector. Check out our guide on the Looker Studio connectors to learn how to use your GA4 data in Looker Studio.

Here, we can see the data altogether, but say we want to filter it out somehow. One option is to create a filter.

Go to FileReport settings.

Opening the report settings in Looker Studio

Scroll down a bit, and you’ll see the filters section. Click Add a Filter.

Adding a filter in Looker Studio

Next, click Create a Filter.

Creating a new filter in Looker Studio

Provide a name for the filter. Next, set the filter to “Include Hostname Equal to (=) live.measure.school.” Finally, click Save.

Configuring the filter in Looker Studio

With filters, you can work with that specific subset of data.