How to Add Multiple Websites to Google Analytics

Cody Schneider

Managing several websites doesn't mean you need a unique Google Analytics account for each one. Juggling multiple logins is inefficient and makes it impossible to get a bird's-eye view of your digital footprint. This guide will walk you through setting up and tracking all your websites within a single Google Analytics account, simplifying your reporting and keeping your data organized.

Understanding the Google Analytics 4 Structure

Before adding a second (or tenth) website, it’s helpful to understand how Google Analytics 4 is organized. The structure has a clear hierarchy that gives you the flexibility to manage all your digital properties from one place.

There are three main levels:

  • Account: This is the highest level, representing your company or organization. It's the "file cabinet" that holds everything. You typically only need one account for your entire business.

  • Property: Each website, subdomain, or mobile app you want to track gets its own property. Think of a property as a specific "drawer" within your file cabinet. Each drawer holds the data for just one entity, keeping the analytics for your company blog separate from your e-commerce store.

  • Data Stream: This is the data source for a property. For a website, you will set up a "Web" data stream. A mobile app would have an "iOS" or "Android" data stream. It’s the specific pipeline feeding information into its corresponding property "drawer."

The key takeaway is that you can have up to 2,000 properties within a single Google Account. This means you can add a new website by simply creating a new property inside your existing account - no need for extra accounts or logins.

Choose Your Tracking Strategy: Separate Properties vs. Cross-Domain

Most of the time, the best way to track multiple distinct websites is by giving each one its own GA4 property. However, there's another scenario to consider.

Option 1: One Property Per Website (Recommended for Most Cases)

This is the simplest and cleanest way to keep your analytics organized. Use this method if your websites are:

  • For completely separate businesses or brands.

  • Featuring different products, content, and audiences.

  • Operated independently (e.g., your business site and your personal portfolio).

Example: You run an e-commerce store selling handcrafted leather goods and a separate blog about classic cars. These two sites have different audiences and goals. Creating a separate GA4 property for each one ensures that the user data from your store doesn't get mixed up with your blog traffic.

Option 2: One Property for Multiple Related Sites (Cross-Domain Tracking)

Sometimes, what looks like two different websites is actually a single, connected user journey. Use this method if traffic flows between domains as part of a single session.

Examples of when to use cross-domain tracking include:

  • An e-commerce store hosted on a subdomain (e.g., brand.com and shop.brand.com).

  • A main marketing site that directs users to a third-party shopping cart on another domain to complete a purchase (e.g., myservice.com to servicecheckout.com).

In this case, setting up cross-domain tracking within a single GA4 property tells Google Analytics that site-one.com and site-two.com should be treated as one entity. This prevents GA4 from counting a user moving from one domain to the other as a new session, giving you a more accurate picture of their journey. This setup is more complex and involves configuring your data stream to include multiple domains. This guide will focus on the far more common scenario: adding a new, distinct website as its own property.

Step-by-Step Guide: How to Add a New Website to Your Existing GA Account

Ready to add your new site? Let’s walk through the process of creating a new property and data stream. You'll have your second website tracking in GA4 in just a few minutes.

1. Log In and Go to the Admin Panel

First, log in to your Google Analytics account. In the bottom-left corner of the screen, you'll see a gear icon labeled 'Admin'. Click on it to access your account settings.

2. Create a New Property

You will now see three columns: Account, Property, and (if a property is selected) Data Streams. In the second column, for Property, click the blue button at the top that says + Create Property. You’re not creating a new account, just a new property within your existing one.

On the "Create property" screen, you'll need to fill out some basic information:

  • Property name: Give it a clear, descriptive name. For example, "My Business Blog" or "Company Website - Main." This name is what you will see in your GA4 property list, so make it easy to identify.

  • Reporting time zone: Select the primary time zone for your website's audience. This ensures your daily reports align correctly.

  • Currency: Choose a currency, especially if you plan to track e-commerce or ad revenue data.

Click "Next" to provide some optional business details, then click "Create."

3. Set Up Your Web Data Stream

After creating the property, GA4 will prompt you to set up a data stream - the source from which it will collect data. Since you're tracking a website, choose Web.

Next, enter your website's information:

  • Website URL: Enter the full URL of the website you want to track (e.g., www.mysecondsite.com). Make sure to get the https:// or http:// part right.

  • Stream name: Just like with the property name, give your data stream a clear and distinct name. Often, it's the same as the website URL or a slight variation.

You will also see a section for Enhanced Measurement here. This feature is enabled by default and is incredibly useful. It automatically tracks common user interactions beyond just pageviews, such as outbound link clicks, site search, video engagement, and file downloads. It’s best to leave this on.

Click Create stream.

4. Find and Install Your Tracking Code

Once you create the stream, a screen will pop up with your "Webstream details." You'll see a Measurement ID at the top right, which looks like G-XXXXXXXXXX. This ID is unique to this data stream. You’ll now need to install the tracking tag on your website so it can start sending data to this ID.

You have a few options for installation:

  • Install with a website builder or CMS: Most popular platforms like WordPress, Shopify, Wix, and Squarespace have a specific field in their settings where you can simply paste your "G-" Measurement ID. This is the easiest method. Look for the "Google Analytics" integration in your platform's admin panel.

  • Install manually: If your platform doesn’t have a simple integration, you will need to add the Global Site Tag (gtag.js) directly to your website's code. GA4 provides the full code snippet. You need to copy this snippet and paste it into the <head> section of every page on your website. If you are using a template or theme, you can usually add it to a primary template file that applies to the entire site.

The code snippet will look something like this:

5. Verify That It Works

After installing the tracking code, you need to make sure it's working properly. The best way to do this is with the Realtime report in GA4.

From your new property, go to the Reports section and click on Realtime. Now, open your new website in a different browser tab or on your phone. Within about a minute, you should see yourself appear as a new user in the Realtime report. If you see activity, congratulations! Your new website is successfully connected to Google Analytics.

How to Switch Between Your Website Reports

Now that you have multiple websites set up, you need an easy way to switch between them. In the top-left corner of the Google Analytics dashboard, you'll see a dropdown menu that displays your current Account and Property name. Click on this menu, and you will see a list of all accounts you have access to and all the properties within them. Simply select the property for the website you want to view, and the dashboard will update with that site's data.

Combining Data With Roll-Up Reporting

A common question from people managing multiple websites is, "How can I see my total traffic across all my properties in one dashboard?" Out of the box, the standard GA4 interface keeps your property data separate. There is no simple button to combine traffic, revenue, and user metrics from different properties.

To create a "roll-up" report that summarizes data from multiple sources, you typically need to use a dedicated business intelligence tool. Platforms like Google Looker Studio, Power BI, or Tableau can connect to multiple GA4 properties as data sources and pull that information into a single, unified dashboard. This lets you visualize your total performance and compare your websites side-by-side.

Final Thoughts

Setting up multiple websites under one Google Analytics account is a straightforward process that helps you stay organized without the hassle of multiple logins. By creating a separate property for each distinct site, you ensure your data remains clean and manageable, allowing you to easily switch between reports and analyze performance for each of your digital assets individually.

While organizing your website data in GA4 keeps tracking neat, getting a holistic view across those sites - plus insights from your ad platforms, CRM, and e-commerce stores - often leads back to manual reporting. This is exactly why we built Graphed. Instead of exporting data or dealing with complex BI tools, you can connect all your sources (including multiple Google Analytics properties) and simply ask in plain language to see what matters most. Creating a real-time blended dashboard to see your company-wide performance takes a few seconds, not hours of setup. You can try Graphed to instantly unify all your data and reclaim your time for analysis instead of data wrangling.