How to Create View in Google Analytics 4

Cody Schneider7 min read

If you've recently moved from Universal Analytics (UA) to Google Analytics 4 and are searching for the "Views" setting, you can stop looking. Straight to the point: Views as we knew them in UA do not exist in GA4. This article will explain why that feature is gone and, more importantly, show you how to accomplish the same essential tasks - like filtering traffic and organizing your reports - using the newer, more flexible tools available in GA4.

GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

The Big Change: Why GA4 Doesn't Have Views

In Universal Analytics, the structure was Account > Property > View. Views were essential for creating filtered versions of your data. You might have had a main "unfiltered" view, a "test" view, and a view that excluded traffic from your own office.

Google Analytics 4 uses a different data model built around users and events, not sessions. The new structure is Account > Property > Data Stream(s). A Data Stream is simply a source of data flowing into your property, like your website or mobile app.

This new structure is designed to give you a more unified picture of the customer journey across different platforms. Instead of permanently filtering data into separate Views at the time of collection, GA4 gives you dynamic tools to filter, segment, and compare data right inside your reports. Let’s look at how to replicate the most common use cases for Views.

GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

How to Replicate Common "View" Functions in GA4

While you can't create a classic "View" anymore, you can still filter and segment your data to get the reports you need. Here’s how to handle the most frequent tasks.

1. How to Filter Out Internal and Developer Traffic

One of the most common reasons to create a separate View was to exclude your company's own traffic from your reports so it wouldn't skew your data. In GA4, this is handled with Data Filters.

This is a two-step process: first, you define what counts as internal traffic, and second, you create a filter to exclude it.

Step A: Define Your Internal IP Addresses

  1. Log in to your GA4 account and click on Admin (the gear icon) in the bottom-left corner.
  2. In the Property column, select Data Streams and click on your website's data stream.
  3. Under Google tag, click on Configure tag settings.
  4. Click Show all, then select Define internal traffic.
  5. Click the Create button.
  6. Give your rule a name, like "Office IP Address." Keep the traffic_type value as internal.
  7. Under IP addresses, choose a match type (e.g., "IP address equals") and enter your public IP address. You can find this by searching "what is my IP address" on Google.
  8. Click Create to save the rule. You can add multiple IPs if your team works from different locations.

Step B: Create a Data Filter to Exclude That Traffic

  1. Navigate back to Admin.
  2. In the Property column, click on Data Settings > Data Filters.
  3. You'll see a pre-made filter called "Internal Traffic." Click the three dots on the right and select Activate filter from the dropdown menu.
  4. Confirm the activation.

Heads Up: Just like permanent filters in UA, this data filter is destructive. Once activated, any traffic matching your internal IPs will be permanently excluded from your reports going forward. There's an initial "testing" phase of a few hours where you can verify it's working correctly before it becomes fully active.

GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

2. How to "View" Data from a Specific Subdomain or Hostname

Many businesses used Views to separate reporting for different parts of their website, like blog.yourwebsite.com versus shop.yourwebsite.com. GA4's reporting interface makes this much faster with Comparisons.

Comparisons allow you to apply temporary filters to almost any standard report, letting you quickly see data from a specific section of your site.

Example - Seeing traffic just for your blog:

  1. Go to Reports > Acquisition > Traffic Acquisition.
  2. At the top of the report, click Add comparison +.
  3. Set up your dimension. In the Dimension dropdown, search for and select Hostname.
  4. In the Dimension values dropdown, check the box next to your subdomain (e.g., blog.yourwebsite.com).
  5. Click OK, then click Apply.

Your report will now show data for "All Users" side-by-side with data for users who only visited blog.yourwebsite.com. You can remove the "All Users" dimension by clicking the "x" on its pill at the top, leaving you with a clean report showing only blog traffic.

This method is far more flexible than UA Views because you can apply it on the fly to any report without permanently altering your data collection.

3. How to Create a "Test" View for Website Changes

Another classic use for Views was having a "Test" view to monitor real-time traffic while checking if your tracking code was implemented correctly after making website changes. GA4 has a dedicated tool for this called DebugView.

DebugView shows you the raw event data coming into your GA4 property from a specific test device in real time, so you can confirm everything is firing correctly without waiting for it to show up in standard reports.

How to use DebugView:

  1. There are a few ways to enable it, but the easiest is using the GA Debugger Chrome extension. Install it from the Chrome Web Store.
  2. Once installed, navigate to your website and click the GA Debugger extension icon to turn it ON.
  3. In a separate tab, go to your GA4 property and navigate to Admin > DebugView.
  4. As you click around your site, you will see your actions appear as events in the DebugView timeline in near real-time. This lets you confirm that events like page_view, add_to_cart, or custom events are being tracked correctly.
GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

4. How to Give Filtered Data Access to Stakeholders

Sometimes you needed a View to limit what data a team member, client, or stakeholder could see. For example, maybe you only wanted a regional manager to see data from their specific country.

You can achieve this by building custom reports, called Explorations, and then sharing them.

Step 1: Build a Filtered Report in Explorations

The Explorations hub is GA4's version of a custom report builder. Let's create a report that only shows traffic and conversions from Canada.

  1. Go to the Explore section from the left navigation.
  2. Start a new Blank exploration.
  3. Give it a name, like "Canada Performance Report."
  4. In the Variables column on the left, click the "+" next to Dimensions. Search for and import "Session source / medium," "Page path," and "Country."
  5. Next, click the "+" next to Metrics. Search for and import "Sessions," "Engaged sessions," and "Conversions."
  6. Drag the "Session source / medium" and "Page path" dimensions over to the Rows box in the main settings area.
  7. Drag the three metrics over to the Values box.
  8. At the bottom left, under Filters, drag "Country" over.
  9. Configure the filter: Select "exactly matches" and type in or select "Canada."
  10. Click Apply.

You now have a a custom report that is permanently filtered to only show data for users in Canada.

Step 2: Share the Exploration

In the top-right corner, click the share icon. This allows you to share a read-only version of this filtered report with other users who have access to the GA4 property. They can view the data in this report but can't see outside the filters you've applied within it.

UA Views vs. GA4 Alternatives: A Quick Summary

Here's a quick cheat sheet for translating your old workflow to the new way of doing things in GA4.

  • To Exclude Internal Traffic:
  • To See Data for a Subdomain:
  • To Test Your Tracking Setup:
  • To Give Users Limited Data Access:

Final Thoughts

Ultimately, Google Analytics 4 didn't just remove Views - it replaced them with more dynamic and potent tools. While the new workflow requires a shift in mindset, features like Data Filters, Comparisons, and Explorations give you more adaptable ways to segment your data without creating dozens of rigid Views you have to manage.

While GA4 is powerful, learning to build these custom reports and apply the right filters still involves a meaningful learning curve. At Graphed, we remove that friction completely. Instead of clicking through menus to create Comparisons or building Explorations from scratch, you can simply ask for what you need in plain English - like "Show me our top traffic sources for the blog last month" - and get the chart or report you need, instantly.

Related Articles