WebNots

Home » Web Tutorials » SEO » How to Add Multiple Sites in Google Analytics?

How to Add Multiple Sites in Google Analytics?

Google Analytics is the most popular and free website tracking method for site owners. You may have multiple websites to track the performance and traffic data. Using single account you can easily add multiple sites in Google Analytics which can be done in the following two ways:

  • Add all your sites under a single Analytics account id as different properties.
  • Add each site with unique Analytics account id.

The first option generally helps you to track all your subdomains and the main site’s traffic under one umbrella. The second one helps you to monitor each site traffic independently by creating individual accounts under a single Analytics account.

Structure of Google Analytics

Before explaining how to add multiple sites, let us first understand the structure of your Google Analytics account. There are three parts for each site you add – account, property and view. Don’t confuse this account with Analytics account, the account refers here a site.

Google Analytics Structure

Google allows you to have 100 accounts, each account can have maximum of 50 properties and each property can have maximum of 25 views.

1. Add Sites as Property Under Same Account

Since one account (site) can have 50 properties, you can easily add subdomains and subdirectories to keep track of all traffic. After log in to your Analytics account, go to “Admin” menu. Choose an existing account from the “Account” dropdown and select “Create new property” under “Property” dropdown.

Creating New Property in Analytics

Provide the details in the property creation form and get a tracking id.

Provide Property Details in Analytics

The tracking id will be like an extension to your account id. For example, if the account id is UA-12345678-1 then the new property id will be like UA-12345678- 2 . You need to paste the tracking code to your new site to start receiving data into Analytics. Analytics allows to add up to 50 properties to your single account and getting tracking codes with extensions like -3, -4, -5, etc.

You can create different views for each properties and track the customized details you want.

2. Add Each Site as Unique Account

You can also add multiple sites under one Analytics account using unique accounts. This way each of your site will be tracked with unique Analytics code and you can clearly get the site wise traffic details in Analytics. Follow the below steps to add multiple sites with unique id for each site:

Log in to your Analytics account and go to “Admin” menu. Click on the dropdown under “Account” section and then click on “Create new account” option.

Creating New Account in Analytics

Provide your account name and website URL and all other details.

Create New Analytics Account for Website

Click on the “Get Tracking ID” button to generate a new tracking code. This code will have a unique id with no relationship between other sites on your Analytics account. You can insert this tracking code and start tracking your site performance. Learn more on how to generate tracking id and add Analytics code in phpBB forum , Weebly and WordPress .

Copy Google Analytics Tracking Code

You can view the list of all sites under your accounts by clicking “All accounts” button on top left corner. Choose the required account / property / view to get the traffic details for any of your site.

About Editorial Staff

Editorial Staff at WebNots are team of experts who love to build websites, find tech hacks and share the learning with community.

You also might be interested in

Block Googlebot and Bingbot

How to Block Google and Bing Accessing Your Site?

Google uses Googlebot crawler for crawling and indexing webpages at[...]

Fix I’m Not A Robot reCAPTCHA Issue in Google Search

  • Fix I’m Not A Robot reCAPTCHA Issue in Google Search

CAPTCHA is an acronym for Completely Automated Public Turing test to tell Computers and Humans Apart. This is[...]

How to Get WordPress Help Online?

5 Ways to Get WordPress Help Online

WordPress powers more than 35% of websites online. You can[...]

11 Comments

Leave your reply..

Nice article, really helpful.

I have selected option two for adding multiple sites under one Analytics account using unique accounts. Now my question is how can I create a report of user activity (user access each website in a particular month) for all sites in my GA account

Hello everyone,

I’m conducting a study on google analytics, the goal is to change from our old analytics service to GA, we have a problem, we are trying to to add multiple sites to the same account, but by hand it can take days and days, because we have a lot of sites, my question is, is there an API to automate this task ?

Thanks for this, I still have to make sense of it and give it a try. I am hoping it will help me track stats on domains I have for sale but without having to manually add each domain into the analytics account. I really just want to know basic visitor counts for each name. I have 100 domain names all resolving to the same “this domain is for sale” type of website where the domain name visited is dynamically shown: “EXAMPLE.ORG Is For Sale” etc.. I would like to track the visits my domains get but do it by embedding a single GA code which I could also insert into it the the domain visited if needed.

Thank you for the article. I have created a separate google account with analytics account for each website I want to track. I wasn’t aware you could have several “accounts” within one analytics account. Is there a way to merge them all together now? In other words, is it possible to migrate the existing IDs to ONE analytics account without having to generate new code for each site?

You can’t merge account created with multiple Google accounts. What you can do is to invite a single email id as an admin so that you can track all details within single account.

hi there, interisting post … i have a question .. i have 1 account with 1 property and i create 2 view, 1 for .com domain and 1 for .it domain … but i dont know if it’s correct … :(

There are no rules, it depends on how you want to track. If it is a same site with English and Italy language then you can create two views under same property. If they are two different sites then two different properties are good.

Yes you have to replace with the new code.

If you like to combine them then follow the option 1 to have separate property under same account. Option 2 is for having separate accounts for each domain.

At any case, you need to add the tracking code on each domain.

Hi, so i have multiple domains and have set them up as per your option 2 – each with its own unique analytics account. I would like to combine them all under my main analytics property. How would I go about doing that? I would also need to to update the UA-xxxxx-1 ID on all my other domains, right?

Either you can combine with the same property or create a new view under the property so that you can easily track both the domains separately.

DOWNLOAD EBOOKS

  • SEO Guide for Beginners
  • WordPress SEO PDF Guide
  • Weebly SEO PDF Guide
  • Alt Code Emoji Shortcuts PDF
  • Free ALT Code Shortcuts PDF
  • View All eBooks

TRENDING TECH ARTICLES

  • 600+ Windows Alt Codes for Symbols
  • Fix Chrome Resolving Host Problem
  • Fix Slow Page Loading Issue in Google Chrome
  • View Webpage Source CSS and HTML in Google Chrome
  • Fix Safari Slow Loading Pages in macOS
  • Fix Windows WiFi Connection Issue
  • ROYGBIV or VIBGYOR Rainbow Color Codes
  • Structure of HTTP Request and Response

POPULAR WEB TUTORIALS

  • Move WordPress Localhost Site to Live Server
  • Move Live WordPress Site to Localhost
  • Move WordPress Media Folder to Subdomain
  • Fix WooCommerce Ajax Loading Issue
  • Create a Free Weebly Blog
  • Edit Weebly Source Code HTML and CSS
  • Add Scroll To Top Button in Weebly
  • Add Table in Weebly Site
  • How to Add Advanced Data Table Widget in Weebly?
  • Up to $500 Free Google Ads Coupon Codes

FREE SEO TOOLS

  • Webpage Source Code Viewer
  • HTTP Header Checker
  • What is My IP Address?
  • Google Cache Checker
  • Domain Age Checker Tool
  • View All Free Web and SEO Tools

© 2024 · WebNots · All Rights Reserved.

Type and press Enter to search

Reporting Ninja logo

  • Start free trial

How to use Google Analytics for multiple websites

How to use Google Analytics for multiple websites

The Google Analytics (GA) platform is an excellent tool that can provide valuable insights for all of your projects, but it can be tricky to keep track of everything if you're not familiar with using it for multiple sites.

Adding to the challenge is the imminent replacement of Universal Analytics (UA) by Google Analytics 4 (GA4) . This new version promises to be even more powerful yet also more complex, with new features and options that can be confusing for even the most experienced analysts.

In this article, we'll cover everything you need to know about using Google Analytics for multiple websites. We'll break down how to set up your account, add new properties, and share data between multiple sites on both Universal Analytics and Google Analytics 4.

The need to track multiple websites in Google Analytics

On the surface, Google Analytics looks like a tough tool to master. There are so many things going on in the dashboard – from sessions and users to conversions and Ecommerce data – that it can be intimidating for novice users.

The beauty of using Google Analytics is that once you understand the basics, you can replicate your configurations across multiple properties with ease.

However, there are certain scenarios where you might need to adjust your tracking code or configure things differently. Here are some of the most common ones:

  • You're tracking several geo-targeted Ecommerce websites. Ecommerce businesses usually sell their products or services in multiple countries and regions. That requires setting up multiple websites, each targeting a specific location, currency, language, and more.
  • You're handling a website supported by several microsites. Microsites are small websites usually attached to a larger, primary website. They might be used for specific campaigns, products, or services, and they often have their own domain names or subdomains. You'll need to set up each one as a separate GA property.
  • You have a blog on a subdomain or an alternative URL. A lot of businesses choose to keep their blog separate from their main website, either on a subdomain (e.g., blog.company.com) or an entirely different URL (e.g., companyblog.com). If you want to track traffic and engagement for your blog separately from the rest of your website, you'll need to set it up as its own GA property.
  • You have a primary website and an app. Google Analytics can track not only websites but also mobile apps. If you want to track user behavior on your app separately from your website, you'll need to create a new property for it and use the GA SDK for your platform of choice.

These are just some examples, but there are endless possibilities when it comes to tracking multiple sites in GA.

The key is to carefully define the project's analytics tracking requirements before even starting to think about the implementation. Once you know what needs to be tracked and where, the rest will fall into place.

Planning and preparation

Again, the most important thing when it comes to tracking multiple sites in Google Analytics is to plan ahead. Don't even fire up your Google Analytics account until you've answered the following questions in detail:

1. Which web properties do you need to track in GA?

Web properties don't just refer to websites. They can also be microsites, mobile apps, blog platforms, and landing pages – basically anything that generates web traffic and engagement data.

You also need to anticipate any future web properties you might need to track.

For example, if you're planning to launch a new microsite or website in the near future, it's best to set it up in GA now rather than wait until it goes live. That way, you can start collecting data from day one.

Selecting what to track

2. What business objectives are associated with each web property?

Aside from identifying which web properties you need to track, you also need to think about why you're tracking them. What business goals will each help you achieve?

As an example, let's say you have an Ecommerce website, a blog, and a microsite for a specific campaign. The business objectives for each might be:

  • Ecommerce website: increase online sales
  • Blog: increase brand awareness and drive traffic to the website
  • Microsite: generate leads for the sales team

Once you've identified the business objectives for each web property, it will be easier to decide which metrics and dimensions you need to track.

3. Do you need a separate GA property for each web entity?

This is where you need to start thinking about how all the web properties will work together in GA. Do you need to track them all in a single property? Or would it make more sense to create separate properties for each one?

There are pros and cons to both approaches. Here are they:

  • Tracking everything in one property can give you a holistic view of your data, but it can also make your reports more difficult to interpret.
  • Creating separate properties for each web property can make your reports easier to understand, but it might also make it harder to spot patterns and relationships across all your data.

The best way to decide is to ask yourself what kind of insights you're hoping to get from your analytics data. Some common examples include the following:

  • Comparing traffic from different channels (e.g., organic, paid, direct)
  • Finding out which content is most popular with your audience
  • Identifying which web properties are driving the most conversions

Once you know what kind of insights you need, you can decide whether it's better to track everything in one property or create separate properties for each web property.

Do you need separate properties for each site

4. What are the overall analytics requirements for the project?

Finally, you need to think about the overall analytics requirements for the project. This refers to the specific data you need to collect in order to meet your business objectives.

Some of the most common GA data points include:

  • Traffic sources (e.g., organic, direct, referral)
  • Pageviews and unique pageviews
  • Bounce rate
  • Session duration
  • Transactions and revenue
  • Conversion rate

This part will be informed by the answers to the previous questions. So, for example, if one of your business objectives is to increase online sales, you'll need to make sure you're tracking transactions and revenue in GA.

If one of your goals is to generate leads, on the other hand, you'll need to track conversion rate, as well as the specific pages and actions that users take before they convert.

Together, these steps will form the master plan for your GA implementation. By taking the time to think about all the different elements upfront, you can avoid problems later on and make sure your data is as accurate and insightful as possible.

Google Analytics account structures

Google Analytics currently has two versions: the old Universal Analytics and the new Google Analytics 4 platform. They each have a different process for GA account structures :

GA account structures in Universal Analytics

In UA, a web property is considered to be a single entity. This can be anything: a website, a blog, or a mobile app. Each web property is given a unique tracking ID.

UA Dashboard

UA also uses "views" to segment and analyze data when you add a site to Google Analytics. It works like this:

  • You set up a web property, which has a default view. This view includes all the data for that web property.
  • You can then create up to 25 additional views for that web property. Each view can have its own filters, goals, and other settings.
  • Views are typically used to segment data in a way that's meaningful for your business.
  • For example, you might create a view for each website in your network or for each country you're targeting. You may also create a view for mobile traffic or for a specific campaign.

Configuring views is one of the most critical parts of setting up Universal Analytics correctly. If you don't set up views properly, you might accidentally delete data or skew your results.

GA account structures in Google Analytics 4

GA4 removes views altogether. This means that data is no longer segmented at the view level – everything is rolled up into a single property.

GA4 Dashboard

  • One GA4 property can track data from multiple websites and mobile apps.
  • This makes it much easier to get a complete picture of your customer's journey, as you can see how they interact with your business across multiple channels.

GA4 also introduces a new concept called "data streams." A data stream is a specific source of data, such as a website, a mobile app, or even an IoT device. You can have up to 100 data streams per property.

  • Data streams make it easy to see how different channels are performing and to compare apples to apples.
  • For example, you can compare the data from your website to the data from your iOS app and see how they stack up against each other.

Finally, because GA4 doesn't include views anymore, you'll need to handle user access and permissions differently. Instead of using views, you'll need to use account-level and property-level permissions.

‍ Now, let's dive into how to handle multiple domains in Google Analytics 4 and Universal Analytics.

Multiple domains in universal analytics

Setting up multiple domains in Universal Analytics involves a lot of moving parts. Depending on how many web properties you have, you may need to track hundreds or thousands of different domains, subdomains, and cross-domains.Because of this, planning is the most critical part of the process. First, you'll need to take a close look at your data and decide how you want to segment it. Then, once you have a plan, you can start setting up your views and filters.Keep in mind the following when setting up multiple domains in Universal Analytics:

You can use a single Google account for multiple GA properties

There’s no need to create separate Google accounts for each GA property you want to track. In addition, you can set up a maximum of 25 GA accounts under that single account.Most businesses will only need one GA account. But if you need more than that, you can upgrade to a premium account, which gives you enterprise-level features and support.

Each GA property will have its own analytics ID

The analytics ID is a unique identifier for each GA property. This tells GA which property to track the data for.

You'll need to generate a new analytics ID for each GA property you want to track. You can do this in the Admin section of your GA account. Generally, you'll be using multiple GA properties (and their respective analytics IDs) for each domain you want to track. You can manually implement these tracking codes or use Google Tag Manager.

Universal Analytics views can be configured depending on reporting requirements

UA views allow you to customize the data that are being collected for each domain. This can be done through filters and segments.

Filters let you include or exclude data from your view. For example, you might want to include data from all subdomains but only exclude data from a specific subdomain. Segments let you divide your data into groups so that you can compare them side by side. For example, you might want to segment your data by gender or by location.

On top of that, you can also use views to create a configuration backup for your UA property. This is useful if you ever need to roll back to a previous version of your configuration.

Cross-domain tracking is a useful feature in UA

Google Analytics cross domain tracking refers to tracking activity across multiple domains from a single GA property. This can be beneficial for certain types of properties, such as Ecommerce websites with third-party shopping carts.

Without cross domain tracking, the data from your website and the data from your shopping cart would be tracked separately. This makes it difficult to see the full picture of the customer's journey, especially since there are third-party data involved.

You can configure referral exclusions in UA

Finally, setting up multiple domains in UA also involves configuring referral exclusions. This feature lets you specify which domains should not trigger a new GA session. In simple terms, it enables you to exclude certain referrals (aka traffic sources) from your data.

This can be useful in cases such as when you have a paid ad on another website and you don't want the traffic from that site to be considered referral traffic.

Multiple domains in Google Analytics 4

Establishing a property on GA4 and adding GA4 to a domain is a highly technical process, but as long as you follow the steps, it's not that difficult.Here's a quick rundown of how to add a website to Google Analytics 4:

  • To get started, open your GA4 account and click on Admin.
  • Go to the account column. If there are several accounts, select the one you want to use.
  • Next, click on GA Setup Assistant under the property column.
  • Then, click on the "Get Started" button on the GA Setup Assistant screen.
  • This will lead you to the next screen, which has the button to create property.
  • Click on "create property," which will establish a new GA4 property name and ID.
  • After that, you will be able to see the "Data Streams" option.
  • If you click "Data Streams," you can see the specific stream ID for your GA4 property.
  • Clicking on the stream ID will pull up the Web Stream Details page, where you can get the GA4 measurement ID.
  • Next, head over to Tagging Instructions to get the global site tag (gtag.js) code.
  • Copy the code and paste it into thesection of the website HTML. You can also deploy it via Google Tag Manager.

GA4 Tag

Remember that you'll need separate measurement IDs and GA properties for each domain you want to track.

You can also execute cross-domain tracking in GA4 using the data stream for the website. Before doing so, make sure to plan it with care. There are certain scenarios where it might not make sense to aggregate the data into one property, such as for websites and apps that are not related to each other.Lastly, you can also set up referral exclusions in GA4. To do this, define conditions to identify any referring domains you want to exclude.

Automated reporting using Reporting Ninja

Once you have your data divided into multiple domains, you can use Reporting Ninja to automate your Google Analytics reporting process.

Reporting Ninja is a web-based reporting and analytics service that connects to your GA account and generates beautiful, custom reports that are easy to understand.

What's more, our reports are highly customizable – you can change the look and feel of the report, choose which data to include, and even add your own branding.

Final thoughts

Setting up Google Analytics for multiple websites is all about planning and preparation. The better you understand each property, your business goals, and how customers interact with your website, the easier it will be to set up and maintain GA for multiple domains.

Once you have all that data, link your GA account to Reporting Ninja. Our Google Analytics integration is designed to help you visualize, organize, and present analytics data in a way that is easy to understand.

Get a 15-day FREE trial of Reporting Ninja when you sign up today!

José María Rosales

José María Rosales

Passionate about customer happiness, weekend hiker, dedicated to ensuring client satisfaction and success.

Table of content

Related posts.

Looker Studio vs Looker Studio Pro

Looker Studio vs Looker Studio Pro

Explore the key differences between Looker Studio and Looker Studio Pro in this comparison. Learn about their features, pricing, and scalability to find the best fit for your data analytics needs.

google analytics multiple websites

Looker Studio vs Power BI vs Tableau - Which tool is better?

This article provides a comprehensive comparison of three leading data analytics tools: Looker Studio, Power BI, and Tableau.

google analytics multiple websites

How to create dashboards in Looker Studio step by step

This comprehensive tutorial will guide you through every step of the dashboard creation process in Looker Studio, from data connection to final touches.

google analytics multiple websites

Create stunning marketing reports in minutes

Build and automate amazing custom reports in a few clicks. Save time, be more productive, impress your clients.

google analytics multiple websites

GA4 Cross-Domain Tracking: A Google Analytics 4 Guide

Will Rice

Are you maintaining multiple websites with different domains? What’s more, do the websites form a part of the same user journey? If so, you need to set up Google Analytics 4 – GA4 cross-domain tracking.

We’ll cover some key topics ranging from setting up cross-domain tracking to debugging.

Why do we need cross-domain tracking?

It’s not uncommon for organisations to operate across multiple domains. For instance, some businesses display products on their main site but sell through a third-party platform.

You can track data for multiple domains using GA4 and view that data in your reports. However, it doesn’t allow you to view continuous sessions as users traverse between domains. In other words, as a user goes to a different domain, the session ends.

This is problematic because you’ll:

  • Lose the original source of traffic
  • See too many users (as new sessions are started again)

Both of which being a problem for budgeting and optimising marketing channels.

Why tracking across multiple domains is hard

GA tracks user interactions using first-party cookies. When a user first comes to your site, they are assigned a cookie with its own identifier.

As you navigate across the site, GA can keep tracking you thanks to the identifier. But as soon as a user changes domains (even if a website is owned by the same company) the cookie stops sending information since Google Analytics can reach only first-party cookies.

How to set up GA4 cross-domain tracking

1. go to admin in ga.

To begin, head to your Google Analytics 4 dashboard . You’ll now need to navigate to your admin page at the bottom left of your screen.

Google Analytics 4 dashboard

2. Navigate to data streams

From the admin page, select ‘ Data Streams ’ from the second column.

Data Streams in google analytics 4 account

3. Select the data stream of your property

From here, choose the data stream of your property .

Available data streams in a Google analytics property

4. Select configure tag settings

You’ll be presented with a series of options. For now, let’s head to the Google Tag section of the page and choose ‘ Configure tag settings ’.

Configure tag settings for a data stream in a google analytics 4 account

5. Configure your domains

Next, select ‘ Configure your domains ’.

Configure your domains option in a data stream of a google analytics 4 account

6. Add all the domains you need to track for

Option for adding conditions to include all the domain that we wanna use for cross domain tracking

It’s time to choose all the domains that you want to track. Keep hitting ‘ add condition ’ until you’ve added all the domains you need.

And there you have it! You should start receiving data from all your domains.

Are you using GA4 and UA?

If you’ve got a property set up with both GA4 and UA , your cross-domain setup must be identical in both versions. Both UA and GA4 use the same tracking cookie and need uniform settings for cross-domain tracking.

What if my domains are marked as traffic sources?

If this is the case, you’ll need to configure a list of domains for cross-domain measurement as explained in steps 5 and 6.

Remember : Any domains that you enter into this page will also impact enhanced measurement. These domains will no longer be classed as outbound links.

Debugging GA4 cross-domain tracking

To test your cross-domain setup, you’ll need to undergo a debugging process.

There are a couple of ways that you can do this. Let’s look at these different methods.

Look for the GL parameter

Once you’ve finished setting up cross-domain tracking, you’ll need to wait around five minutes.

With that done, you can head to your first website. Find an outbound link to your second domain and click it.

Looking for the GL parameter

From your second domain, take a look at the URL. If you notice ‘_gl’ then your GL parameter has been added successfully. Good news, data from both domains should start entering your reports!

Using the Google Analytics native DebugView

GA4 has a native DebugView within the interface now which is great for any sort of debugging.

1. Install Google Analytics Debugger Chrome extension

To use the Google Analytics DebugView without any hassle, you can install the Google Analytics Debugger chrome extension . Once installed, head to the “Admin” section on the bottom-left of your google analytics account and click the “DebugView” option from under the Property column.

Google Analytics DebugView under the property column

2. Open up DebugView and make sure everything is working

Right now your report will probably be looking pretty empty. If you head to your primary domain, though, this should change. You’ll see a page_view event pop up.

If you’re not getting any event data through, there might be a problem with your setup. Head to the section below to see how you can fix your DebugView.

window after opening the DebugView in a google analytics 4 account

3. Make sure the session ID is correct

Click the page_view event and you’ll get some more information. You need to look specifically at event parameters , namely the ga_session_ID, and page_location. As you can see, in this example image, the ID is ‘ 1688621951 ’.

view event

When you cross to your second domain, it’s essential that this ID number remains the same .

Important note : Your ID is unique to you and won’t match the example image.

4. Test your second domain

Now it’s time to test your second domain. Head back to your primary site, find an outbound link, and click it. With that done, head back into DebugView and take a look again. Find your new event, and take a look at the event parameters.

Firstly, is your session ID the same? Secondly, does the page_location match your second domain? If you can answer ‘yes’ to both these questions, you’ve successfully enabled GA4 cross-domain tracking.

My DebugView isn’t working

There are several explanations if you aren’t getting data from your device in DebugView. Let’s look at some potential problems alongside some solutions.

You haven’t set the Debug mode parameter

For events to show up in DebugView, they need to have the Debug mode parameter attached. This is ‘ ep.debug_mode ’ or ‘ dbg ’. To ensure this parameter is included, you’ve got several options.

  • Making sure you followed the earlier step and installed the Analytics Debugger extension.
  • Send a debug_mode parameter with an event.
  • Enable the Google Tag Manager preview mode on a page you’re debugging.

Your browser is blocking GA4 tracking

You might not realize it, but you could have installed a browser extension that’s interfering with GA4 tracking. If, for example, you’re using the Google Analytics opt-out extension, all data from your browser will be blocked.

Of course, there are less obvious examples. An ad blocker extension, for instance, could also be the culprit. It’s worth taking a look at your extensions, and seeing if you can spot a potential issue. You could also disable extensions one by one to identify the problem.

Keep an eye on filters

Within GA4, you can filter traffic from internal sources. The ‘internal traffic’ filter will block all data from site admins.

 Option for filtering traffic from internal sources

To check if this is enabled head into GA4 admin, scroll down to ‘Data Settings’ and ‘Data Filters’. From here, you’ll be able to see if the internal traffic filter is enabled.

GA4 cross-domain tracking FAQs

Do you need ga4 cross-domain tracking for subdomains.

No. GA4 automatically tracks subdomains.

Can I get help with GA4?

As mentioned, GA4 can be a bit of a learning curve. It’s understandable if you need a little extra help. Luckily MeasureMinds is an expert Google Analytics agency that is on hand to help. We can offer assistance with setting up GA4 and making sure cross-domain tracking is properly activated.

Does cross-domain tracking make you lose historical data?

We all know how precious historical data can be. Luckily, as long as you set up cross-domain tracking on an existing GA4 property, you won’t lose data.

Can you do cross-domain tracking on non-owned domains?

If you don’t own a domain, you won’t be able to install any tracking code. The only way you’d be collect data is if you know the owner of the website, and they agree to install the tracking code.

Are there other ways to do cross-domain tracking?

Another method for cross-domain tracking is to use Google Tag Manager. This method involves using GTM and GA in tandem. Using this method, you can get even deeper insights into how users interact on your second domain.

For more information on this method, you can view Google’s guide .

  • Latest Posts

Will Rice

  • How to Blend GA4 & UA Data Using BigQuery & Looker Studio - 12/07/2024
  • How to do a Google Analytics 4 Audit & Mistakes to Avoid - 10/07/2024
  • How to Backup & Visualize GA3 Data for Free - 27/06/2024

guest

This site uses Akismet to reduce spam. Learn how your comment data is processed .

Chris

I setup cross-domain tracking about 4 days ago and tested the link from domain A to domain B, and verified the presence of the the _gl parameter. In the past 4 days, several people have purchased products on domain B, so I know people have been on the cart pages. But GA4 doesn’t show me anything in (or I don’t know where to look). I’m trying to find it in Reports > Engagement > Pages & Screens. Where should I be looking to find page views and/or events associated with domain B?

Will Rice

The easiest way to show pageview per domain is to include hostname dimension in your existing report.

Alternatively, you can create a custom exploration report: https://support.google.com/analytics/answer/7579450?hl=en#zippy=%2Cin-this-article

bechy

Can I still apply cross-domain if the website is separate (not attached to the same domain)? Or is it better to have a separate property for each website? Thanks!

Hi Bechy, you need to use the same data stream on both domains for cross-domain settings to work.

James Clark

Thanks – this all makes sense when you have a single data stream. Do you know if it also works when you have multiple data streams on the same property? I’m assuming you’d have to add the same list of domains to each stream?

Hi James, you need to use the same data stream on both domains for cross-domain settings to work.

How-To Geek

How to setup google analytics for your website.

4

Your changes have been saved

Email is sent

Email has already been sent

Please verify your email address.

You’ve reached your account maximum for followed topics.

Why You Should Install Python Apps With pipx (and How to Get Started)

Are home theater pcs still worth it, proton vpn now supports wireguard on linux, quick links, what does google analytics do, setting up google analytics, using google analytics.

Google Analytics is a powerful tool for tracking metrics on user behavior, like clicks and bounce rates. It's entirely free to use, so if you want to know how your site is performing, there's no reason not to set it up.

On the surface, Google Analytics simply provides you a way to track your website metrics. If you want to know how many users you have this week compared to last week, you can do that. If you want to know how long users spent looking at a particular page, it can do that too. It tracks most kinds of data around sessions and clicks.

Analytics also allow you to make better business decisions. Every business's website has a goal, whether that's increasing traffic to the site itself, or selling a service or product from that website. Analytics help point you in the right direction, and good analytics are the backbone of many online companies.

For example, if you're publishing news stories, analytics can tell you which stories do well and which stories readers bounce away from quickly. If you're selling products, analytics can tell you what users are clicking on the most. Analytics can also inform you about your target demographics, as it can track devices, countries, and even augmented data like gender, age, and interests.

Most analytics suites, including Google Analytics, offer A/B testing, which is like the scientific method for websites. Basically, you show one design to half your users, and a different design to the other half, and after a week or so, you go with the design that performs better. Good analytics power A/B tests, as they wouldn't be possible without them.

Head over to the Google Analytics dashboard and sign in with your Google account of choice. If this is your first site using it, you can simply click the "Start Measuring" button to set it up.

If you have an existing site, you'll need to click the settings icon in the bottom left and click "Create Account" to add a new one.

google analytics multiple websites

You'll need to fill out some basic info, mostly just setting a name for the property and website.

Once that's done, you'll need to set up a stream to ingest data. Click on "Web" to set it up for a website:

google analytics multiple websites

You'll need to enter your site name as well as a tracking ID (you can have multiple ingest sources, if you'd like to) and click "Create Stream":

google analytics multiple websites

You'll be given a script that will link your site and Google Analytics. You will need to include this code somewhere on your site, wherever you'd like this stream to capture data from. If you have multiple streams, you'll need to add it to an existing on-page tag.

google analytics multiple websites

Depending on your website architecture this can go many places, but typically it will go in your Index.html as well as every other page on your site. If your site isn't making use of any frameworks, you'll have to copy and paste this onto each page.

If you are using frameworks like React, Vue, or Blazor, you'll need to simply include it in your "root" HTML file, which usually defines all global scripts and styles and provides a root element for the page to render into.

You can place it at the bottom of the

 tag in either case:

google analytics multiple websites

If you're using WordPress, you can read our guide to setting it up with a plugin , or add it manually to your site files.

At this point, your site should be linked, but unfortunately it will take 24-48 hours for most analytics to start coming in. In the meantime, you can verify that it's actually linked by checking if you're receiving any data under the "Realtime" tab.

On your home page, it will display some basic useful analytics like user count, page views, and engagement. You can filter these by date as well as view certain statistics in real time.

google analytics multiple websites

Using "Behavioral Flow," you can track users across multiple pages, and view how they use your site based on the string of their interactions.

A Google Analytics Behavior Flow page.

Under demographics, you can view more info about the users using your site.

google analytics multiple websites

There are multiple tabs for tracking the user life cycle, such as:

  • Acquisition, which tracks how users are finding your site in the first place,
  • Engagement, which tracks how users are using your site when they get there, and
  • Retention, which tracks if users are coming back to your site.

There's also "Monetization," which is only enabled if you have your ad or ecommerce accounts linked.

Google Analytics tracks page views after users get there, but if you're interested in learning about how your site is performing in search results, you should use the Google Search Console .

  • Programming

26 Tips for Properly Setting Up Google Analytics On Your Website

Author's avatar

Table of contents

Peter Caputa

To see what Databox can do for you, including how it helps you track and visualize your performance data in real-time, check out our home page. Click here .

Do you know many visitors are coming to your website? What percentage of visitors stay on your site for more than 2 minutes? How many visitors end up subscribing to your newsletter? Or, make a purchase on your site? These are all questions that you can be answered by setting up Google Analytics. Google Analytics is a robust and powerful tool that can help understand what people are doing on your website. The best part – it is free to use. Pro Tip: While it is probably obvious, it is free to use Google Analytics as long as you have a Gmail account. In this post, we’re sharing a comprehensive guide about how to set up and use Google Analytics, including: 

  • Install a tracking code on your website
  • Use Google Tag Manager (GTM)
  • Make sure to exclude your IP address
  • Use a debugging tool
  • Use Google Tag Assistant
  • Beware of duplicate scripts
  • Monitor the real-time analytics feature to ensure tracking is set up correctly
  • Implement cross-domain tracking
  • Set up goal tracking
  • Create events in Google Tag Manager
  • Set up ecommerce goals
  • Define relevant Key Performance Indicators (KPIs) from the start
  • Customize the data to work for you
  • Set up multiple views and custom filters
  • Cut out junk traffic
  • Create Referral Exclusion Lists
  • Make sure your tracking code is installed on all landing pages
  • Track phone call conversions
  • Don’t forget to turn on additional reporting options
  • Create custom reports
  • Connect your Google Search Console
  • Configure SEO goals
  • Monitor your bounce rates
  • Use the annotation feature
  • Combine Javascript files into a single file
  • Track scroll depth, external link clicks and form completions with Google Tag Manager

Google Analytics Website Engagement Dashboard Template by Databox

You can also check out our comprehensive Goole Analytics Reporting guide for any additional questions.

25 Tips for Setting Up Google Analytics

There are two ways to set up Google Analytics: 

  • Install a tracking code on your website 
  • Use Google Tag Manager 

1. Install a tracking code on your website 

For beginners who aren’t especially tech-savvy, this is the simplest option. You simply copy the Javascript tracking code and add it to the header of your website. Many CMS platforms, like WordPress, Hubspot, Shopify, or Squarespace, have either a designated section or a simple plugin you can install, then all you need to do is copy and paste your Google Analytics account ID. The platform will take care of the rest. According to all of the marketers we surveyed, the majority had Google Analytics installed on at least ten websites. 

google analytics multiple websites

They also said that WordPress was by far the easiest platform to set up with Google Analytics. 

Jay Lee of uAcademy says, “I currently have Google Analytics set up on 12 websites with my latest website, uAcademy, set up on WordPress. I’ve found that WordPress is the easiest CMS to set up Google Analytics on.”

google analytics multiple websites

In fact, there are multiple WordPress plugins that you can use to install Google Analytics in a matter of a few minutes.  

Jeremy Cross of Team Building Los Angeles says, “If your site is on WordPress, then add Google Analytics via a plugin. You can use a plugin like Header Footer Code Manager to easily add the tracking snippet across your site. The advantage of using a plugin is that the analytics code will be easily accessible to you or your developer. Also, the code will remain in place if you update or change your theme (when it would otherwise be lost and cause problems with your data and tracking).” 

“For WordPress, use the Free “Site Kit by Google” Plugin,” says Alex Hooley .  “Google’s new Site Kit plugin for WordPress allows you to easily connect your WordPress site to a number of important tools for website owners, without having to copy/paste JavaScript code into your theme’s head & footer sections.” 

google analytics multiple websites

Hooley adds, “As you browse your site, the Site Kit dropdown menu displays that page’s data from Google Analytics and Search Console such as Search Impressions, Clicks & Traffic Stats. The plugin also adds a simplified analytics dashboard (seen above), which you can view in the WordPress Admin Dashboard. The plugin is a great way to allow clients to view their basic traffic stats without having to teach them to navigate the full Google Analytics Suite.” Google Site Kit is far from the only Google Analytics WordPress plugins. Several other marketers recommended the MonsterInsights Plugin. 

Gina Daniel of Pixus says, “It pretty much installs Google Analytics for you and gives you reports on your performance,” says Daniel. “Great if you’re just starting out and super easy to use.” 

Andrew Guh of Online Hikes adds, “If you don’t use a lot of tracking and only rely on Google Analytics, I think MonsterInsights plugin is one of the best options. It is free and super easy to install and use. MonsterInsights doesn’t conflict with any other plugins (at least in my experience). It also includes a free custom URL builder.” Whether you add the tracking code directly to your site yourself and use a plugin to help you, here are a few more best practices. 

David Sanchez, RN of Digitalis Medial adds, “Use a login from the client’s domain to create the Google Analytics account. This ensures transparency and gives the client peace of mind. Also, if there ever was an emergency with one of your staff, others can seamlessly step in and manage the client’s account and integrations.” 

“After the complete signup process of connecting my website, setting up reporting and tracking code, the next step is to configure my account, properties, and views to determine access to my data and which data is available,”  says Khris Steven of Khrisdigital . “The one tip I always ensure for proper setup is setting website goals and assigning monetary values to them. This is important because without that It will be impossible to measure or gauge how much money I’m losing on every leads that leaves my pages.” 

While the process of installing the tracking code is straightforward, if you are not tech-savvy, it can’t hurt to reach out to an experienced technical marketer or developer to make sure you set everything up properly. 

Valentina Robotti of QNY Creative adds, “If your marketing manager is not experienced enough to handle the operation, working with a developer is crucial for assuring the proper set up of Google Analytics. It saves time and allows marketing professionals to make use of the data on the backend as fast as possible.” 

“Use a friend with development skills,” says Sean Allan of Aware Corporation . “Only install one code (otherwise it will be inaccurate). If you don’t have a friend with development skills and have 0 understanding of where to put the code, use the WordPress App.” 

2. Use Google Tag Manager (GTM)

google analytics multiple websites

If you want additional control and flexibility over what and how you track, then you should use Google Tag Manager to install and manage your Google Analytics account. This was the method that many of the marketers we reached out to recommend. 

Connie Ngo of Certik says, “If you want to capture serious website traffic data and become a truly seasoned digital marketer, learn what Google Tag Manager is and install it on your website first. Get someone to install the code for you if you need to, but really learn how to create and set up tags, triggers, and variables in Tag Manager. It can be an extremely steep learning curve, but I promise it’s 100% worth the effort because the richness of the data that you could capture—if leveraged correctly—can only help your paid marketing strategy. Then after setting up Google Tag Manager, you can easily set up Google Analytics through Tag Manager—no additional major coding help needed from a developer!” Jose Gomez of Evinex adds, “We find that using Google Tag Manager (GTM) is both straightforward and reliable. GTM allows you to manage not only Google Analytics but a considerable number of different providers from only one place and without having to change any code on the client’s website. Using a centralized account for GTM is a notable improvement in security, as you don’t need to access your server in any way once you place GTM code the first time.” Gomez continues, “GTM allows you to set triggers and custom tags depending on many factors like URL pattern matching, custom events, user submissions, and more, so once again, you can avoid messing up with the source code.” 

Girdharee Saran of MyAdvo Techserve Private adds, “In my experience, setting up Google Analytics via GoogleTag Manager can give you much more flexibility as a marketer. GTM helps your site load faster. With the help of built-in tracking templates and auto-event tracking features, you can easily set up event tracking (Like add to cart, document download, video view, button click, etc.), scroll tracking, and form and cart abandonments.”

“That way, you reduce the amount of code on your website,” says Anthony Money of Qualified Online Traffic . “Furthermore, you can use tag manager to set up events with Google Analytics to track things like clicks, downloads, form submissions, video watch, and so much more. You can then take those tags events and set them out as Goals in Google Analytics and also as conversions events in Google Ads.”

Paul Lovell of Always Evolving SEO adds, “This makes the whole process a lot easier for setting up events and other trackable on-page elements and much more.”  

Ryder Meehan of Upgrow Digital Marketing agrees, “You can set up much more robust event-based tracking such as button clicks and video views as well as host all your other pixels such as Facebook and Google Ads.

“On my sites, The Costume Rag and Finance First, I have used this to track clicks to individual affiliate networks – so I can see exactly how many clicks go to merchants from individual pages and even search console keywords,” says Stewart Vickers of SEOteric .  “This opens up loads of optimization opportunities from link placement to marketing sources.”

Another advantage to using Google Tag Manager is to save time. 

Brooks Manley of Engenius says, “If you have any other tags, pixels, or tracking script on your site, Google Tag Manager will save you a ton of time and headache – especially if you have multiple sites.” 

Daniel Ashton of BrainSpin adds, “When you are running a digital marketing campaign, you will likely need to have multiple tracking sources such as Facebook’s pixel and Google Analytics. Google Tag Manager allows you to plug other code into their platform. Doing this will keep the header code much cleaner as you will only need to inject the code for GTM. This is a nice way to keep your site from being cluttered.” 

“Just remember that the best practice is to install Google Analytics directly to your site, OR through Google Tag Manager, not both,” says Jackie Jeffers of Portent . “Installing both solutions can double count metrics and alter your reporting.” 

Jacob Worsøe of s360 adds, “One of the things I regularly find in audits is that GA is implemented using GTM, but the old hardcoded GA snippet is not removed from the site, which causes pageviews to be double-counted. The issue can be left unnoticed for a long time until the network requests are analyzed. Having all your tracking scripts in GTM makes it a lot easier to avoid issues like that.” 

3. Make sure to exclude your IP address

“Over time, I noticed that my own browsing and actions on the website really skewed the data that I was seeing on Google Analytics,”  says Stephanie Puchacz of Signature Exteriors .  “I could sit on the website for 35 minutes, which would obviously impact the average bounce rate.” You can avoid skewing your data by excluding your IP address as well as the IP addresses of any team members that also spend a ton of time on your site. Rochelle Burnside of Best Company recommends, “Filtering traffic from your company or workplace’s IP address. You’ll be visiting your site frequently, and you don’t and want to include your traffic in reports that are meant to track consumer behavior.” Carolyn Lyden of Search Hermit adds, “When setting up Google Analytics, many companies forget to exclude their own IP addresses and properties. By not excluding internal traffic input, you can be diluting your Google Analytics data with people from your own company visiting your website every day.” Here’s how to exclude your company’s IP address.  

  • 1. Create a new VIEW by clicking the ADMIN gear in the bottom left corner. Then click the CREATE VIEW button.
  • 2. From there, you can name the view. 
  • 3. Then click CREATE VIEW.
  • 4. After the view is created, click the FILTERS option on the ADMIN screen.
  • 5. Click the red ADD FILTER button, and set up the following options:
  • Pro Tip: If you don’t know your public IP, you can use this site , which will display your current IP address.  
  • 7. From there, scroll down and click the blue SAVE button. 
  • 8. Now, whenever you need to pull data from Google Analytics, you can pull it from the Filtered view that removes your own company’s and employees’ views. 

Lyden adds, “It’s important to create a new view and not edit the existing view because you DO want to make sure you have one source of raw, unfiltered data. Once you filter a view, you lose any data points that are filtered out. Having one view of raw, unfiltered data is critical in case anything else in Analytics goes wrong.” 

PRO TIP: How to track these 10 popular Google Analytics 4 metrics

Sure, there are dozens (and dozens?) more Google Analytics 4 metrics you could track. But, starting with these 10 commonly tracked metrics will give you a pretty high-level view of how your marketing is working…

  • Sessions : The number of sessions can tell you how many times people are returning to your website. Obviously, the higher the better.
  • Sessions by organic keyword : Which organic keywords bring in the most traffic to your website? This may help you determine whether your SEO investments are paying off.
  • Bounce rate : Do visitors leave shortly after landing on your website? Or do they stick around?
  • Average session duration : How much time are people spending on your website? Users with a high average session duration are most likely relevant to your company.
  • Goal completions : How many users responded to your call to action?

If you want to track these in Google Analytics, you might find the visualizations limiting. It’s also a bit time-consuming to combine all the metrics you need in one view.

To better understand how your website performs in terms of traffic growth and conversions, we’ve made this plug-and-play dashboard that contains all the essential metrics for understanding how successful you are at optimizing different aspects of your website.

ga4-website-engagement-dashboard-template-featured-section

You can easily set it up in just a few clicks – no coding required.

To set up the dashboard, follow these 3 simple steps:

Step 1: Get the template 

Step 2: Connect your Google Analytics account with Databox. 

Step 3: Watch your dashboard populate in seconds.

4. Use a debugging tool

Simon Poulton of Wpromote says, ”Simply placing the GA or GTM tag isn’t enough to ensure accurate tracking. I recommend using a debugging tool such as Omnibug to see what data is being sent to Google Analytics – this is especially helpful for any customizations using Events or Custom Dimensions & Metrics.” This is far from the only debugging tool. For example, Tim Jensen of Clix Marketing recommends the Google Analytics Debugger Chrome extension.  

“You’ll then be able to diagnose if the Google Analytics code is working properly on your site and see errors in the Chrome Developer Tools console,” says Jensen. “If you’ve ever struggled to troubleshoot why a certain event isn’t firing in Google Analytics, this extension can help pinpoint setup issues.

5. Use Google Tag Assistant

google analytics multiple websites

The most popular debugging tool that marketers use is Google Tag Assistant. Ben Griffin of SmallBizPPC says, “This plugin will allow you to see if you have installed Google Analytics correctly, as well as present you with any errors if not installed correctly. This plugin also easily allows you to determine what Google tracking codes are currently set up on your website and the current status of these codes.

“Nicholas Farmen of Spire Digital adds, “Use Chrome when you set up Google Analytics so that you can download and use the Google Tag Assistant Chrome extension. This tool is extremely helpful if you’re replacing Google Analytics snippets, as the tool will help you see what tags are currently firing on your site.” 

“After you complete the installation process, always check the site to make sure the Google Analytics tag works properly,” says Joseph Colarusso of CORE Search Marketing . “Install the Google Tag Assistant extension on your Chrome browser and then run a quick test. This tells you which Analytics tags are on the site, and it shows any issues.

Michael Zook of The Backyard Showcase says, ”Test! Test! Test! After the Google Analytics code is added to your website, use the Tag Assistant (by Google) to see if it’s implemented properly.” 

“Be sure to check the UA code matches up, “ adds Paul Granger of  WebsitePromoter® .

6. Beware of duplicate scripts

Benjamin Houy of French Together says, “Always look at the page’s source code at the end and make sure the Google Analytics code doesn’t appear twice. Having multiple Google Analytics code is a mistake I see on lots of websites, and it can cause the visitor numbers to be doubled.”

Phil Gregory of Peak District SEO adds, “Use a browser extension such as ‘Tag Assistant’ By Google to test that your tags are working correctly. If you use Tag Manager, ensure that you don’t have both GTM and analytics tracking set up at the same time, or you’ll be duplicating your clicks.” “Whenever you set up a new GA view, make sure to exclude commonly used query parameters in your reporting (unless they lead to unique pages),” says Takeshi Young of Optimizely . “This will keep your reports from getting cluttered with duplicate URLs with the same query parameter. In the same view, also include any query parameters used in search, so that you can see search query data within Google Analytics.

7. Monitor the real-time analytics feature to ensure tracking is set up correctly 

William Chin of Pickfu – Ecommerce Split Testing Tool says, “Use the real-time analytics feature to see whether or not the script is functioning as it should. Real-time analytics is a powerful underutilized tool that, if used correctly, can be used to do soft QA checks on custom events, up-time, and user flow behavior.”

8. Implement cross-domain tracking

Travis Osterhaus of Repod says, “Cross-domain tracking is one of the most import aspects of GA setup that most people fail to do. Without setting up cross-domain tracking on all of your website properties, businesses may make poor decisions based on inaccurate data.”

Matt Tutt of Matt Tutt Digital Marketing adds, “If your setup is quite complex and you’re using cross-domain tracking or something similar, the Realtime report is great for checking the attribution is working as expected too. 

Open up the Realtime report in Google Analytics for the View you’ve just set up and open up your website in the browser to. Make sure you can track yourself in the report. The location report is handy for this – so you can find yourself on the map.” 

9. Set up goal tracking  

Brian Koenig of Smile Marketing says, “When it comes to setting up Google Analytics, it’s easy to focus solely on the brass tacks. Meaning, you get to the point where GA is calculating visitors, and then you neglect the important factors that set you up for future data analysis and optimization.” Koenig adds that setting up conversion goals can help keep you focused on the data that really matters. 

“By setting up Conversion Goals on your landing pages, you can measure the number of conversions a landing page generates, but also the key data that determines the page’s efficacy,” says Koenig. “For example, if you set up your Goals, and the percentage of people converting on a particular page is only one percent, you know you have a conversion problem. You now need to reevaluate the page’s content and design.” 

“My number one tip is to set up smart goals properly,” says Mike Miller of Wilderness Times . “Many webmasters slack on this step or skip it completely. This is a foolish move. Considering how easy it is to set up goals, there’s no reason not to.

Once you select which goals you want to optimize for, Google will start creating a predictive model for how to optimize your site. Some people think letting Google do this is a bad idea, but I completely disagree. Google is one of the most powerful machine learning forces on the planet, so why not leverage their expertise to grow your site?

You might be wondering how to choose what actions you should define as goals. To do this, take a step back and look at your site from the visitor’s point-of-view. When you land on your homepage, what would you consider a successful visit? Obviously, anything besides an instant bounce is a win, but what do you really want the visitor to do?

For most people, this goal will likely be a sale (on a store), subscription (for lead gen), or clicking to a landing page (for affiliates). Determine what actions qualify as wins for your business, and input these events into your goals.” 

“‘For example, you can track how many times a form is submitted and set up a report to showcase these results to your clients,” adds Colin Mosier of JSL Marketing & Web Design . “You can also use goals in an eCommerce setting to try and assign a monetary value to these goals. Properly setting up your goals allows you to show what is happening on your website in a way that everyone will understand!” 

Loren Howard of Prime Plus Mortgages says, “One tip for setting up your analytics is to make sure that you are tracking the right metrics for your site goals. Knowing if a bounce rate is more important than time spent on page is so important for making the right goals!” 

Levi Myers of Clear View Agencies adds, “Google Analytics is not a magic tool that automatically knows what your business is trying to achieve. In order to see success using Google Analytics, one must properly define what they are trying to achieve. This can be done using the goals section of Google Analytics located in the admin dashboard. From here, you can choose from a variety of goals that tell google the action you are trying to get users to take.” 

“While setting up Google Analytics, make sure you are aware of actions performed by website visitors that you want to track as a Goal,” says Hardial Singh of Grazitti Interactive . “It can be Contact Form, Newsletter Subscription, PDF download, etc.. This is a critical element of marketing and should be taken care of while setting up Google Analytics.” 

Carol Hill of Analytics Help mentions, “Set up goals. Without them, the information you see in Google Analytics is not very actionable, and to some degree, it is just statistics. With goals, you will be able to tell which traffic source or marketing campaigns performs best and which not, and this will allow you to make data-driven adjustments to your marketing efforts.”

“One thing companies often overlook is the importance of setting up goals and using Google’s URL builder to track specific campaigns,” adds Anthony Gaenzle of AG Integrated Marketing. “It’s important to set up Google Analytics so you not only understand where your traffic is coming from and what content people are consuming but also so you can really dig deeper and gain insight into what specific actions and campaigns are driving traffic that converts.”

Adam Smartschan of Altitude Marketing reminds people to keep their goal tracking simple. “Remember the KISS principle – Keep it simple, stupid – when setting up your goals,” says Smartschan. “Unless your site is wildly complex, simply use thank you pages off of forms or orders as your goals. We see way too many sites with conversion rates of 60, 70 or 80%. Obviously, this isn’t real. They’re counting things like ”user saw more than one page” or “user breathed in the last six hours” as conversions. That serves to display a massive conversion rate, sure, but it doesn’t give any actual information about how the site is converting users. Count only what really matters as a true goal, and track the rest elsewhere.” 

10. Create events in Google Tag Manager 

“Take it further by using Events to track specific actions that your visitors are taking across the website,”  says Craig Hooghiem of Vicimus Inc. “This will help better understand which buttons are converting when visitors scroll down on your content and other engagement metrics you can define.” 

Haris Bacic of PriceListo adds, “Track all possible events that will provide insights into the behavior of your users on your website. Some things worthy of tracking: expandable/collapsible content, form field activity, outbound links, and lightboxes.” 

11. Set up ecommerce goals

“Add e-commerce tracking to record all transactions as conversions,” says Lilia Tovbin of BigMailer.io . 

Vedant Bhaiya of DotcomWeavers adds, “For an ecommerce website, the most important metric is to be able to check the revenue numbers from every channel. Properly setting up eCommerce functions and setting the funnels should be a priority for these websites.” 

William Taylor of MintResume adds, “You can (also) create destination goals, which are thank-you pages or receipt pages for ecommerce. “ 

Rob Sanders of Socially Found adds, “With these events in place, you will be able to get an understanding of how all referral traffic is performing and which are the most profitable.”

12. Define relevant Key Performance Indicators (KPIs) from the start

“One of the most important parts is to properly define your KPI (key performance indicators),” says Luboš Horák of Jirout Reklamní Agentura s.r.o. . “In short, make clear what it is you want to achieve with your website and how to measure success in that area. Defining and measurement of your KPI should be the bedrock of your analytics. The whole setup, what conversion goals you measure, how you read your graphs, and so on. It all revolves around your KPIs.” 

Sean Hayes of Hausera adds, “It can be easy to want to build custom reports for every little thing, but the focus should be more on creating meaningful reports that reflect the most important metrics. List out all KPI’s you feel are relevant, prioritize those, and depending on how many you come up with, focus on 5-10 of them. If you still feel the less important KPIs are worth reporting on, then certainly do it, so long as it doesn’t interfere with the reporting process on the most important KPIs.” 

Hardik Gohil of Simform recommends, “Only spending time creating custom web analytics dashboards which focus exclusively on the KPIs that are most relevant to your business goals.” 

Nick Hollinger of Visitor Queue Inc. says, “The key ones we track for our website are free trial sign-ups, demos booked, contact forms and video engagement. This is incredibly important to set up in the beginning as you can’t get this data retroactively.” 

13. Customize the data to work for you

“Quality data in means quality data out,” says Anna Lewis of Polka Dot Data Ltd .  “Inaccurate data in means inaccurate data out. So, my pro tip is to be confident knowing your data is as accurate as possible!

To do this, you need to make sure you have implemented the tracking properly, ideally with Google Tag Manager. Make sure you are not firing double pageviews – use tools such as Google Tag Assistant or GA Debugger to see what’s being sent to GA.

Then make sure the implementation is set up for YOU. Millions of websites use Google Analytics. Do you think they all have the same conversions? Nope! So get those goals or ecommerce sales tracking in place ASAP and start building event tracking to measure the key engagements that show that people really mean business when they’re on your site – subscribing, commenting, adding to cart, contact forms, etc. The key thing is – make GA work, then make it work for you!” 

Harrison Stevens of Bambino Sitters adds, “I always make sure that I define traffic sources properly in the Default Channel Grouping. Tracking everything is certainly important, but making sure it is organized is just as important. Google Analytics does a fine job of categorizing things out of the box, but as you scale up different marketing efforts, it can get messy. Taking control of different parameters to dictate if something is Direct, Organic, Paid Social, Paid Search, Affiliate, Referral, and so on can help save you time in the future as you look for information.

14. Set up multiple views and custom filters 

Alauddin Ahmed of Jazzy Marketing says, “Creating a new analytics view when setting up Google Analytics should be as standard a procedure for all accounts as applying any filters at a later date will impact your view data.” 

Kevin Dieny of Callsource adds, “Make sure that you set up multiple views under each Google Analytics property with specific filters so that your data is clean and capable of answering the website analytics questions you need to be able to solve.

“Set up two initial views: First, set up a Master View that is an untouched view of your website traffic without any filters to keep a record of all of your historical data,” says Heather Quitos of SmartBug Media . “Second, set up a Test View that allows you to try different filters in a testing environment before creating a new view.” 

Andy Chadwick of Digital Quokka prefers to have three views, not two.  

“Your raw data on which will contain no filters, no bot exclusions, no IP blacklist,” says Chadwick. “This will be where you troubleshoot data or where you go to if you’ve made a mistake on another view.

Your test view – where you test filters and various exclusions before sending them to your final. And the main view for reporting – aptly titled Master view.

You need to remember, you can’t get data back when it’s lost in Google Analytics, so it’s sensible to protect yourself from any errors by having these three views, so data is never lost or misconfigured.”

Mark Churchill of Wealth Club adds, “The Raw (a.k.a. #nofilter) view can be a lifesaver. It should have no filtering, rewrite rules etc at all. It’s your lifeboat in case of a crisis. It’s your sanity check if you mess up a filter or some piece of config for your main view, and it’s a permanent reference for exactly what hits your analytics property is receiving.” 

15. Cut out junk traffic

Maureen McCabe of McCabe Marketing says, “Create a filter to exclude “fake traffic” from bots and crawlers to help you make better and more informed decisions to ensure what you’re measuring is accurate and useful. You want to track users who actually visited a page on your site, not “fake visitors” which inflate and distort your website visitor metrics.”  

Gabe Wahhab of MAXG adds, “Bots and ghost traffic can easily inflate your analytics, giving you inaccurate data. Set up filters to clean out all this junk traffic in your views.” 

16. Create Referral Exclusion Lists 

“If you use a third-party system to manage your primary conversions (a booking engine for travel companies, PayPal for ecommerce checkout, etc.), pay close attention to what channels those conversions are getting attributed to, says Joshua DeGrasse-Baumann of Rocket Clicks . “If the Referral channel is significantly higher than other channels, you may have a cross-domain tracking issue. This means that you are not actually giving the proper credit to your marketing channels—and that’s going to lead to poor marketing decisions.

Adam Ostapinski of UnAgency adds, “If we are talking about an ecommerce website, there is one setting which is easily forgotten, and not setting it properly can make your data way less reliable. I’m talking about Referral Exclusion List. In out of the mill setting, you will have your own domain excluded only – which is good, but it’s not enough. To have a perfect setting, you should exclude payment gateways as well. Otherwise, Google Analytics will tie up your revenue with payment gateways instead of the original source of traffic. As a result, you will get like 40% of your revenue comes from PayPal, which is not true, obviously.”

Ostapinski shares how to set this up. 1. Go to Admin –> Property (middle column) –> Tracking info –> Referral Exclusion List

2. Then, add top-level domain only for each of your payment gateways (e.g.: paypal.com will cover m.paypal.com as well as paypal.com ).

17. Make sure your tracking code is installed on all landing pages 

This might sound obvious, but it is easy to overlook, especially if you use any landing page software such as Thrive Themes or Instapage. Mike Goldstein of VRG Web Design says, “The most important thing to do when setting up Google Analytics on a website is to ensure that the code is going to be read on all of your pages and not just the homepage. So many people do not even realize that when they put in code into the header, it may only be for one page.” 

Rachel Moore of Really Social adds, “Use the Theme Editor in your WordPress site to go to the header.php for pasting in your tracking code. This took me a while to figure out, but once I did, it was easy as pie to install the global Google Analytics snippet onto my website. Grab the code from the Admin > Property > Tracking tab in Google Analytics, then go into the admin panel of your WordPress site > Appearance > Theme Editor, find the header.php, scroll down to put your cursor one line above and BAM. Paste in your snippet, save, and exit.”

“I think one of the biggest things people don’t realize is that if you use pre-designed landing page templates from a theme builder (like Thrive Themes), the Analytics code that you inserted to track everything won’t carry over on to those pages,” says Ron Stefanski of Prison Insight . “This is because usually, people will put the analytics code in their header, and with these pre-designed landing pages, the header changes, so the code isn’t included. When you use any type of template at all of a pre-designed landing page, my advice is to check to confirm that the analytics code is included.”

18. Track phone call conversions

“One of the overlooked items is often conversion tracking,” says Matt Brooks of SEOteric says. “Analytics isn’t just a drop-in solution when used to its fullest capabilities. One tip we always share with clients is to look for the conversion points and set up tracking to log those events. Clickable phone numbers can have Analytics events added to them, and those events can be set up as Goals (conversions) in Google Analytics. This helps capture mobile phone call conversions. You can do the same with form submissions by tracking the submit button on forms as an event, or tracking a “thank you” page (or conversion confirmation page) as a conversion. This will give you valuable insight as to where conversions are coming from and how effective your traffic is from different marketing channels.” 

Drew Johnson of More Tour Bookings adds, “Out of all of the Google Analytics accounts I have audited, the one thing they all are missing is a proper conversion tracking setup.

While a one-sized fits all conversion tracking setup is impossible. Here are my tips for the different types of conversions:

1) Forms – if you are receiving form submits ensure that you are tracking the thank you page after they submit as a conversion. Don’t have a thank you page? Then get one, it is much easier to track goals with a thank you page, it is also more customer-friendly.

2) Phone calls – Are you generating calls from your site? Then you should be tracking them. You can use GA to track clicks to the number as conversions, but this is not full proof. Instead, get a call tracking service to track calls for you. Many of these integrate into GA.

3) E-Commerce – Selling something online? Make sure to integrate your e-commerce software with Google Analytics e-commerce. Be sure to turn on this setting within Google Analytics.

Those are the three main types of conversions that I do not see set up properly.” 

19. Don’t forget to turn on additional reporting options

Curtis Bickler of Expert Media Design says, “After installation, remember to turn on all of the available reporting options! Too often, it’s easy to forget that Demographics and Interests need to be authorized separately.”

20. Create custom reports

Rajat Chauhan of TutorEye Inc. adds, “Use Audience Data when creating custom visitor segments. First, navigate to the Interests Overview within the Audience reporting section (Audience > Interests > Overview). This will present you with a broad view of the other three Interests reports: Affinity Categories, In-Market Segments, and Other Categories, as seen in the figure below. That’s how you can get a better idea of who your typical visitor is, and you can go deeper with demographic segmentation.” 

Pedro Copelmayer of Timit says, “After you do this, the segments can now be measured against other types traffic to gain insight into how certain types of visitors behave in comparison to one another, rather than forcing you to make do with a broad overview of all pageviews or sessions.” 

“Set up the Custom Reports section,” says Rogelio Rodriguez of Rizen Inbound . “This area, found under the Customization tab, lets you create custom reports with specific data filtering. By default, Google shows you all data points, but depending on the client and report you usually need, you can set up different views to access the data you’re specifically focusing on.” 

21. Connect your Google Search Console

“Always ensure you connect your Google Analytics account to your Google Search Console account through the Admin – Property Settings section,” says Alistair Dodds of Ever Increasing Circles . “This way, you can track which organic keywords are bringing you traffic, which you are getting impressions for, and your average position for each term on Google. This is vital for any SEO campaign you are running.”

Tracy Staniland of Chisel AI adds, “It is key to set up Google Search Console on your website to have access to the keywords that visitors are searching to find your site organically. Google Search Console is a very informative tool as it is a source for blog post content ideas, supports your SEO strategy, and helps identify organic keywords that target buyers are using to find your website.” 

“By doing this, you’ll be able to see CTR from Google, and if you notice that the ranking is good, but CTR is low, you should probably update your Title to a more compelling one,” says William Westerlund of topgamersguide.com . “You’ll also be able to see ”Pages/Session” of specific pages, which will help you understand which pages you spend more time on with internal linking. Using all the data, you get from adding Search Console to your Google Analytics can help you optimize where your time and effort should be placed.”

Dylan Gordon of FunnelWays adds, “When you set up Google Search Console and Google Analytics, you want to make sure that you use the same exact domain (Choose URL Prefix on Google Search Console when setting up). And then, when you go over to Google Analytics, you should simply enter the same exact URL. This will enable you to see what keywords you’re getting clicks/impressions from on Google Analytics. Additionally, more data will give you the opportunity to optimize your website for specific keywords — resulting in higher rankings on Google.”

22. Configure SEO goals

“For anyone who’s working on their SEO, one of your goals should be keeping track of how many pages visitors engage with on your site,” says Linda Miriam of Crunchy Buzz. “That way, whenever anyone comes to your site and goes to 3+ pages, you will know that your content is successfully attracting the right kind of attention.” 

23. Monitor your bounce rates

“Make sure that your bounce rates are not below 10%, as they will never be this low normally,” says Rich Page of Rich Page: Website Optimizer . “If they are this low, it indicates that there is duplicate page tracking on your website, or that you are using a tool on your website that is causing interaction-hit events to trigger (meaning that bounces don’t occur). Some web chat or popup tools are causes of this.” 

24. Use the annotation feature 

Pierre DeBois of Zimana says, “Using the annotation feature has traditionally been used for diagnostics – marking when a website setting was changed. It is also a great way to note marketing events along the timeline of a report. Marketing events can influence the amount of visitor traffic to a website or app. Marking a date in the annotation feature can be a great starting point to see if a change in metrics from an event was sustained. A change can help your company note if a particular campaign lead to increased goals, and, as a result, may be worthwhile from a marketing ROI perspective.” 

25. Combine Javascript files into a single file

“One tip that’s often given to increase speed is to combine all of your JavaScript files into a single file,” says Blake Sutton of Electrical Knowledge . “While many Javascript files will still work as intended, Google Analytics is not one of them. This combination can easily break your Google Analytics script. Make sure that you do not combine your Google Analytics file with other Javascript files on your website. If you’re using a plugin to combine the files, make sure you explicitly exclude your Google Analytics script.”

26. Connect Google Tag Manager to Track Form Completions, Scroll Depth & External Link Clicks

Keith Moehring of L2 Digital recommends Google Tag Manager for anyone serious about content marketing, “With content, it’s all about tracking how engaged the traffic is and what opportunities exist to improve it. Using Google Tag Manager, you can unlock a lot of this information and combine it with channel details to optimize content efforts.”

Specifically, GTM can log the following as events in Google Analytics:

  • Form completions : Track the pages embedded forms are completed on, providing insight into the top converting content.
  • Scroll tracking : Built into Google Tag Manager is a trigger to record events as visitors scroll a defined percentage down the page (e.g., 33%, 50%, 75%, etc.). Keep tabs on how far visitors scroll down your content to measure topic interest, assess readability, and improve CTA placement.
  • Exterior link click s: See what links capture a reader’s attention enough to leave your content. If a third-party resource pulls visitors away, why not replicate it to keep them on your site.

Moehring continues, “Once you have this tracking setup, you’ll have a much better understanding of the quality of your traffic. Metrics like bounce rate and average session duration become more representative of what’s actually happening on your site.

Want a free Google Analytics and Content Marketing Audit? Request one from Databox Premier partner , L2 Digital

Once you start tracking form completions better and tracking scroll depth, you’ll see your see bounce rates drop by 30 to 50 points and session duration jump by a couple of minutes. By logging events via GTM, Google Analytics gets the timestamps it needs to track behavior, eliminating quite a few bounces. “

Google Analytics is an incredibly powerful tool. The more time you spend learning how to use it, the more you can get out of it. The best part-  it is free to use.

Google Analytics 4 Website Engagement Dashboard Template by Databox

  • Databox Benchmarks
  • Future Value Calculator
  • ROI Calculator
  • Return On Ads Calculator
  • Percentage Growth Rate Calculator
  • Report Automation
  • Client Reporting
  • What is a KPI?
  • Google Sheets KPIs
  • Sales Analysis Report
  • Shopify Reports
  • Data Analysis Report
  • Google Sheets Dashboard
  • Best Dashboard Examples
  • Analysing Data
  • Marketing Agency KPIs
  • Automate Agency Google Ads Report
  • Marketing Research Report
  • Social Media Dashboard Examples
  • Ecom Dashboard Examples

Performance Benchmarks

Does Your Performance Stack Up?

Are you maximizing your business potential? Stop guessing and start comparing with companies like yours.

Pete Caputa speaking

A Message From Our CEO

At Databox, we’re obsessed with helping companies more easily monitor, analyze, and report their results. Whether it’s the resources we put into building and maintaining integrations with 100+ popular marketing tools, enabling customizability of charts, dashboards, and reports, or building functionality to make analysis, benchmarking, and forecasting easier, we’re constantly trying to find ways to help our customers save time and deliver better results.

Do you want an All-in-One Analytics Platform?

Hey, we’re Databox. Our mission is to help businesses save time and grow faster. Click here to see our platform in action. 

Share on Twitter

Jessica Malnik is a content strategist and copywriter for SaaS and productized service businesses. Her writing has appeared on The Next Web, Social Media Examiner, SEMRush, CMX, Help Scout, Convince & Convert, and many other sites.

Get practical strategies that drive consistent growth

What Is a KPI Dashboard? Definition, Examples, Templates

Author's avatar

Marketing Reporting: The KPIs, Reports, & Dashboard Templates You Need to Get Started

Author's avatar

How to Create a Dashboard in Google Sheets in 3 Easy Steps

Author's avatar

Build your first dashboard in 5 minutes or less

Latest from our blog

  • What Is a KPI Dashboard? Definition, Examples, Templates August 22, 2024
  • The State of Content Marketing and SEO [Data from 140+ Companies] August 15, 2024
  • Metrics & KPIs
  • vs. Tableau
  • vs. Looker Studio
  • vs. Klipfolio
  • vs. Power BI
  • vs. Whatagraph
  • vs. AgencyAnalytics
  • Product & Engineering
  • Inside Databox
  • Terms of Service
  • Privacy Policy
  • Talent Resources
  • We're Hiring!
  • Help Center
  • API Documentation

Top Inspiring workplaces 2024 winner

How to Track Google Analytics Across Multiple Domains

Written by Jon Boon Head of Conversion & Analytics

Topic Web Analytics

Date 12.09.19

Jon squar 1 2

Adapt and the wider Welocalize group work with a number of multinational organisations that have websites dedicated to multiple countries and regions.

And, as you might expect, different website domains are often used for each county; for instance, .co.uk for the UK, or .fr for France.

While this makes sense locally, it can make the configuration of Google Analytics a bit more confusing, making it more difficult to derive insight from your data.

With that in mind, how should Google Analytics be set up for organisations with multiple domains?

First, there is no 100% correct or incorrect answer for how a GA account should be structured. That said, we’ve always found that the most important element is that the structure should reflect business structure.

"It's all well and good having all of the business data in the world, but if it's not at your fingertips - if you can't derive insight from it - then there's little point it existing in the first place. "And a core part of that - especially if you're tracking multiple domains across multiple locations - is simplifying your data in a way that makes sense to your physical business structure. If your analytical data reflects your business reality, it will become much simpler to understand and act upon that data you have access to." - Jon Boon , Head of Analytics, Adapt

For example, is the business run from one centralised location, or does each country/region and corresponding website have a degree of autonomy? With that in mind, there are two different approaches that our clients tend to take with their GA setup.

Tracking Multiple Domains: Approach 1

One ga property with views for each country/region.

This type of setup is one that we see used by organisations that run from a single location, but have a presence in multiple countries/regions. They take the view that different countries (or website hostnames) are just an additional dimension in the GA reports.

As you would not create a new Property just for Organic traffic, you would not create one for each country.

google analytics multiple websites

Considerations:

  • This setup only works if each website uses the same website templates and site structure. If each website is different, this would not be the best approach.
  • Filters should be created to show full URLs in reports so individual domains can be identified. Read more...
  • Depending on the size of the organisation, this setup could make clients more liable to sampled reporting when trying to look at the performance of specific countries/regions through segmentation. This will not occur if filtering counties/regions into different views.
  • A single-property approach will make it more difficult to create multiple views for each country/region. For example, you might want to create a view of ‘Country 1 - Logged in users, but this will be listed alongside all views from Country 2, Country 3, etc...
  • GA allows 25 views per property, but this number can be increased to 50 by Google.
  • Custom dimensions/metrics are assigned at a property level and limited to 20 for the free version of GA. This offers little flexibility for country-specific custom dimensions.
  • If there are multiple Google accounts (run by different agencies in different countries), the impression, click and cost data will appear in all connected views.
  • Time-of-day reporting within GA is based on a single timezone per view. You will have to look at these reports on a site-specific basis.
  • For eCommerce websites, transaction values are passed as a value and then the view settings define the currency. For example, a £100 transaction is passed as 100 and then you define the currency as £, so it appears in GA as £100. However, if you define the currency as $, the value will appear in GA as $100. If working in multiple currencies, you must define the currency in the transaction array. Read more here...

Tracking Multiple Domains: Approach 2

Individual ga properties for each country/region, one roll-up ga property for all countries/regions.

This approach will make the most sense of your data if each country/region has a degree of autonomy (in terms of marketing or how the organisation is run), or if websites differ across domains.

Using this setup, each website will have its own GA Property and corresponding Views depending on business requirements.

google analytics multiple websites

  • Data can be sent to multiple properties using customTask which eliminates the need to duplicate GTM tagging. This can also be done to create specific regions - EMEA etc… - with a property for each
  • Within GA 360 accounts roll-up reporting can be done through your 360 account manager.
  • One property per region/country means that multiple views can be created depending on overall business requirements and region/country-specific requirements.
  • Hit limits will be less likely to be hit on properties other than the roll-up. A tool like Big Query could be used for reporting on a roll-up property to eliminate sampling.

Final Thoughts

Combining GA data from multiple websites is not always the best approach. If you have two independent websites with completely different purposes, combining data could just confuse matters and make reporting more difficult than it needs to be

Templated websites that use the same URL structure are the best ones to combine data, as the tracking that you apply to one website can often be applied to the other sites. As mentioned earlier, GA should mirror the organisational structure so that you can get the insights you need.

You'll Also Love

What is Predictive Analytics? | Alex Dixey, Senior Analytics Executive

Google Analytics 4 Events: What's New in GA4? | Christian Davis, Digital Marketing Analyst

What is Google Optimize? A Beginner's Guide | Andreea Muntean, Senior Conversion Executive

Microsoft Clarity vs Google Analytics: Which Should You Use? | Alex Dixey, Senior Analytics Executive

Google Analytics 4 (GA4) vs Universal Analytics: What's The Difference? | Jon Boon, Head of Analytics

Stack Exchange Network

Stack Exchange network consists of 183 Q&A communities including Stack Overflow , the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Q&A for work

Connect and share knowledge within a single location that is structured and easy to search.

Google Analytics for multiple sites

Is it possible to use a single Google Analytics account for a large number of sites, all with different domains?

If yes, can I access data for each site using the Analytics API

  • google-analytics

4 Answers 4

When you say 'Google analytics account', do you mean the actual account ID or are you referring to the property ID? A single Google Account can have multiple properties. Each property can be used to track a different domain. This would be the best practice if you are tracking multiple domains. In the second case, though it is possible, it's not wise to track multiple domains with a single property. You would not easily be able to track data distinctly for each domain as everything would be aggregated.

nyuen's user avatar

If you mean a property to track "all domains" as 1 UA number (property), then filtering by domain, then yes . You can do it by making a custom property then appending a custom linker onto the individual sites tracking script(s). The custom code part fires requests through a secondary "router" which then pushes the combined events into GA. So each script would actually have 2 UA numbers -- its own property UA and the linker UA for the shared "all domains" router->property.

And yes, you should be able to use the API to pull the pool data, just create filters per domain in the requests. It still depends on how specific you need the data, but thats the benefit of having each domain on its own property too.

Example of all domains router script:

Example of domain specific script:

Here is a guide to get it set up. Pardon the forum drop, I will put it on a my site at some point: http://forum.opencart.com/viewtopic.php?f=24&t=131907

And here are the GA filters to see domains within a shared property: https://support.google.com/analytics/answer/1012243?hl=en

dhaupin's user avatar

Your question can have multiple interpretations. The fact that you can create one account with up to 50 properties, one for each domain, has been explained already. Also, a property can contain 25 views. The architecture can be done to your liking. I would recommend reading this: https://support.google.com/analytics/answer/1009618?hl=en

But you can also indeed stack pageviews and sessions to one property for different domains. GA does contain a dimension called “hostname” which you can use to segment or filter. Even in the API.

There are some downsides to this last method. Especially view settings-wise. When you have GA360 you could use a rollup report. That would be the nicest way to accomplish a stacked view of different domains.

Julia-Alessa Mäntz's user avatar

nyuen has explained it very well. One Google account can be used to track date of several website, you just add the domains and can analyse data for all. As you add a website, a property is generated. So every website has its unique property id in Google analytics.

bagful's user avatar

Your Answer

Sign up or log in, post as a guest.

Required, but never shown

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy .

  • The Overflow Blog
  • Ryan Dahl explains why Deno had to evolve with version 2.0
  • From PHP to JavaScript to Kubernetes: how one backend engineer evolved over time
  • Featured on Meta
  • We've made changes to our Terms of Service & Privacy Policy - July 2024
  • Bringing clarity to status tag usage on meta sites

Hot Network Questions

  • A binary sequence such that sum of every 10 consecutive terms is divisible by 3 is necessarily periodic?
  • Does my AC vent air from the room to outside?
  • Home water pressure higher than city water pressure?
  • Efficiently tagging first and last of each object matching condition
  • What's the counterpart to "spheroid" for a circle? There's no "circoid"
  • 80 or 90ies Anime, something about a submarine and apocalypse?
  • Has the government of Afghanistan clarified what they mean/intend by the ban on 'images of living beings'?
  • How do we know for sure that the dedekind axiom is logically independent of the other axioms?
  • Should it be "until" or "before" in "Go home until it's too late"?
  • Aberrant Mind spell swapping
  • Does gluing two points prevent simple connectedness?
  • Would it take less thrust overall to put an object into higher orbit?
  • Millennial reign and new Heaven and new earth
  • Highlight shortest path between two clickable graph vertices
  • grep command fails with out-of-memory error
  • Can I use rear (thru) axle with crack for a few rides, before getting a new one?
  • Can objective morality be derived as a corollary from the assumption of God's existence?
  • I can't select a certain record with like %value%
  • Jacobi two square's theorem last step to conclusion
  • Sticker on caption phone says that using the captions can be illegal. Why?
  • Should I Inform My PhD Program About Not Completing My Master's Degree Due to Personal Challenges?
  • Non decreasing function for utility transformation
  • Are there any original heat shield tiles on any of the retired space shuttles that flew to space?
  • Display frac form in Forest automatically?

google analytics multiple websites

How to set up and monitor multiple Google Analytics accounts from a single place [Complete guide]

In this article you will learn the exact steps to set up multiple Google Analytics properties under one account. Also, you will learn how to consolidate data from all GA properties in one place using Putler.

Multiple-Google-Analytics-Accounts

Last updated on September 22, 2023

Google Analytics is a name that every website owner is well aware of. This single tool has the power to provide detailed insights into the website and allow website owners to improve the website performance.

While using Google Analytics is a breeze with a single website, handling multiple Google Analytics for multiple websites is going to give you jitters.

In this post, we’ll explore the importance of Google Analytics, problems that one might face during handling multiple Google Analytics accounts, its disadvantages, and viable solutions. Setup and monitor multiple Google Analytics accounts from one place hide 1. Benefits and Importance of Google Analytics For Your Website 2. The Problem with GA 3. The Disadvantage of Setting-up Multiple Google Analytics Account 4. How to add multiple GA properties under one account? 4.1. Steps to Consolidate Data From All your GA Accounts in a Single Place with Putler 5. The Final Say

Benefits and Importance of Google Analytics For Your Website

  • You don’t have to spend a single penny for analysis with GA. It’s free to use.
  • Know your website’s bounce rate.
  • Wondering what kind of content will work in your case? Let GA’s keywords analysis help you out. It uses trends and your audience’s interest to find out which type of content you should pen down.
  • Know what the visitors are looking for and understand your customers better.
  • Google Analytics collects the data and does everything automatically – with the least possible human interference.
  • Other than website monitoring & analysis, it allows you to export data into a document, easy reports accessibility, and send data to email.
  • Google Analytics filtering can help you do effective and result-driven social media marketing by telling you which platform generates the most traffic for you.

The Problem with GA

Seeing such a high number of benefits, website owners hardly think of any other tool. It’s shocking to know that nearly 50% of Google Analytics users are managing 10+ websites in Google Analytics. Though it seems a good thing from the surface, it’s the key reason for Google Analytics’ troubles.

For multiple websites, one has to set up multiple Google Analytics Account. This is when issues start. Using Google analytics multiple trackers isn’t at all easy for websites owners, after all.

The Disadvantage of Setting-up Multiple Google Analytics Account

  • Juggling between too many Google Analytics platforms demands a well-defined framework to make sure errors are not there.
  • It takes a lot to maintain a balance between all these accounts and assess data in a productive way
  • With multiple Google Analytics accounts set up, one won’t be able to figure out how many people from one microsite are visiting the main website. Missing such crucial metrics has a huge negative impact on real-time website analysis.
  • You cannot consolidate data from multiple GA accounts in one place.

How to add multiple GA properties under one account?

Well, if you’re wondering how to deal with the multiple Google Analytics account set-up problems then we have a list of possible solutions:

  • Try adding all sites under one Google Analytics account. Google allows you to add 50 properties to one account.
  • Create various views for each property
  • Add every website as a unique account
  • Set-up rolling reporting
  • Add the tracking codes in Google Tag Manager
  • A custom dashboard will provide all the data in one place
  • Cross-domain tracking
  • Block known bots automatically

All the above solutions can make multiple Google Analytics account setup and management a bit easier. But, to implement all these solutions, one has to have a great hold over Google Analytics and its operational tricks. A beginner won’t be able to bring these solutions to service.

Also, even with the above solution, one needs to switch between various properties to view data from each property individually.

So, what’s the way out?

How can you add another website to google analytics & track all GA data without worries ? Or Can you consolidate data from multiple GA properties in one dashboard ?

Well, we have something interesting for Google Analytics novices. They can have achieved perfection and high-end utility in Google Analytics multiple accounts with Putler . It’s a platform simplifying multiple-channel analytics in every way.

google analytics multiple websites

Steps to Consolidate Data From All your GA Accounts in a Single Place with Putler

While you’re using this tool, multiple Google Analytics accounts integration is super-easy.

  • Login to your Putler account, or sign up if you don’t have an account .
  • In Profile , navigate to Settings > Data sources > Add new data source
  • Select Google Analytics
  • Click Continue .
  • Enter credentials of your Google Analytics account to authenticate Putler.
  • View your Google Analytics reports instantly in your Putler Audience dashboard. Putler will consolidate data from all your multiple GA properties and show it in this dashboard
  • If you wish to view data from each Google Account individually, follow these steps

Whether you own an e-commerce website or a regular website, Putler will help you have an in-depth overview of Google Analytics data in a centralized dashboard.

The Final Say

Google Analytics is a boon for website analysis, provided you have learned the art of managing multiple Google Analytics accounts. Putler is a great way to handle your hassles in this regard. Try it once without any qualms as there is a 14-days free trial. It’s worth a try.

  • Bring All Important Google Analytics Data to One Place
  • Google Web Analytics Made Simpler

Your email address will not be published. Required fields are marked *

Save my name, and email in this browser for the next time I comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed .

google analytics multiple websites

  • Testimonials
  • Google Analytics & GTM Consulting
  • Digital Analytics Training

google analytics multiple websites

In this article, I will talk about how to use two Google Analytics 4 codes on one page.

In some cases, you might want to send data to multiple Google Analytics 4 properties .

This is very useful if your website has multiple owners (business function), and each owner would like to track the same website with different approaches.

This can be done in two different ways based on the method of implementation you have used ( Global Site Tag OR Google Tag Manager ).

To make it more convenient to read, I have divided this article into two sections based on the methods used.

Table of Contents

1. Using Google Tag Manager

If you use Google Tag Manager as the implementation method, you can follow the steps below to send data to two separate Google Analytics properties.

Creating Google Analytics variables

To send data to multiple properties, you need to create separate Google Analytics constant variables as below.

Step-1: Log in to your GTM console and click on ‘ Variables ’.

Log in to your GTM console and click on ‘Variables

Step-2: Under ‘ User-defined variable ’, Click on ‘ New ’.

Under ‘User defined variable Click on ‘New

As you can see, I already have my one Google Analytics property defined as ‘ GA4 Property 1 ’. Now let’s create another one.

Step-3: Give a proper name to the new analytics settings variable, let’s say ‘ GA4 Property 2 ’ and then click on ‘ Variable configuration ’.

lets say ‘GA4 Property 2 and then click on ‘Variable configuration

Step-4: Select ‘ Constant ’ from the list.

Select ‘Constant from the list

Note: In Step 4, we are not selecting the ‘Google Analytics Settings’ variable as this was specially designed only for Universal Analytics and not Google Analytics 4.

Step-5: Paste your measurement ID for the second GA4 property in the’ Value ‘ input box.

Paste your analytics tracking ID for the second GA property

Note: You can find the measurement ID in the ‘ Admin ’ section of Google Analytics 4 under ‘ Data Streams ’.

Step-6: Now click on ‘ Save ’.

Now click on ‘Save

There are now two different Google Analytics constant variables, and each of them will send data to their separate GA4 property.

Now, let’s create the tags.

62 point checklist

Get this 70 page detailed checklist containing screenshots, step-by-step instructions and links to articles

Do you want to set up Google Analytics 4 (GA4) fast and correctly?

Yes I want the ebook

google analytics multiple websites

My Step-By-Step Blueprint For Learning and Mastering Google Analytics 4 (GA4)

Get the FREE e-book on Google Analytics 4 – GA4 (142 Pages)

Download the FREE ebook

google analytics multiple websites

Get this 45 page detailed checklist containing screenshots, step-by-step instructions and links to articles

Set up Google Analytics 4 (GA4) accurately and fast like a pro.

Creating separate google analytics tags.

You have to create separate GTM tags for each property. You cannot use a single tag to send data to multiple properties.

If you want to send page views to two different properties, you will have to create two pageview tags. The same applies to events as well.

For example, if you want to send an event , e.g. download event, you will need to create two event tags, one for each property.

create two event tags one for each property

The process of creating a tag is similar to normal tag creation. You just need to be careful while selecting the measurement ID.

The best way to do this is by setting up tags for one property first and then copying the tag and renaming it after changing the property.

Let’s follow the below steps to copy a tag.

Note: I am assuming that you already have a basic pageview tag for at least one property

Step-1: Go to the ‘ Tags ’ tab in GTM, identify your first property pageview tag, and click on it.

Go to the ‘Tags tab in GTM identify your first property pageview tag

Step-2: Now, click on the three vertical dots on the right-hand side.

click on the three vertical dots on the right hand side

Step-3: A small pop-up will come. Click on ‘ Copy ’.

Click on ‘Copy

The tag will get copied with a name starting with ‘Copy of’ and the original tag name (e.g. Copy of GA4 Property 1 Configuration).

Copy of GA4 Property 1 Configuration

Step-4: Change this name to distinguish it from the earlier one.

For example, I am going to name it ‘GA4 property 2 Configuration’.

GA4 property 2 Configuration 2

Once done, click on ‘ Tag configuration ’ to edit it.

Step-5: Now click on the drop-down under ‘Measurement ID’. And delete the current property variable selected.

click on the drop down under ‘Measurement ID

Step-6:   Now click on the on the castle icon with “+” sign on it and select the second property variable that you created.

select the second property variable

Step-7: Your tag will look like below. Now click on ‘ Save ’.

Now click on ‘Save 2

Congratulations!

You have successfully configured tags for sending data to two different properties.

Now, you might be wondering what about triggers and why is copying tags the best way to configure the second property.

Well, to answer this, you need to understand using GTM triggers .

Using GTM triggers

In the above process, we have created separate variables for each Google Analytics property and separate tags.

But in the case of triggers, they are just conditions for firing the tags and have nothing to do with the Google Analytics property.

This means you can use the same trigger for both tags.

Since we are copying the tags, their associated trigger will also get copied.

As you can see from the image below, pageview has two separate tags, but the trigger is the same. 

same triggers

Debugging and validation

Now let’s debug the implementation we carried out to send data to two different analytics properties.

Click on the ‘ Preview ’ button on the GTM console.

Click on the ‘Preview button on the GTM console

It will open up a new window, enter the URL of your website and click on ‘ Start ’.

enter the URL of your website and click on ‘Start

Switch back to the GTM debug window, and you can see that the two pageview tags are firing.

Switch back to the GTM debug window

My Step-By-Step Blueprint For Learning Google Analytics 4 BigQuery

Get the only ebook on GA4 BigQuery ever published (83 Pages)

2. using global site tag (gtag.js).

If you use the global site tag (gtag.js) for implementation, you can send data to two different analytics properties with some code modifications to the gta.js library.

Introduction to the global site tag

gtag.js is the latest version of analytics implementation.

gtag.js is not limited to only Google Analytics but all Google products, like Google Ads , Campaign Manager, Display & Video 360, and Search Ads 360.

You can use gtag.js to send event data to any of these products. Google recommends using the global site tag for all the new Google Analytics accounts .

You just need to add the global snippet on your website, which looks like the one below.

add the global snippet on your website

<!– Google tag (gtag.js) –>

<script async src=”https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXX”></script>

<script>

  window.dataLayer = window.dataLayer || [];

  function gtag(){dataLayer.push(arguments);}

  gtag(‘js’, new Date());

  gtag(‘config’, ‘G-XXXXXXXX’);

</script>

Here, gtag.js uses the ‘config’ command to send data to the Google Analytics property.

For example, the following line of code creates a GA property instance.

gtag(‘config’, ‘G-XXXXXXXX’);

You can send data to multiple GA properties with minimum configuration changes.

Let’s see how it is done.

Configuration of an additional GA4 property

By default, the global site tag (snippet) sends data to a single analytics property.

If you want to add a second property, you can achieve this by adding the following Google Analytics command to the main snippet of code.

gtag(‘config’, ‘G-YYYYYYYY’);

After adding the command, your code will look like below.

  gtag(‘config’, ‘G-YYYYYYYY’);

Here,   gtag(‘config’, ‘ G-XXXXXXXX ’); sends data to the first analytics property and gtag(‘config’, ‘ G-YYYYYYYY ’); sends data to the second analytics property.

The overall code sends pageview to both analytics properties, and there is no need to send it using separate commands.

google analytics multiple websites

My Step-By-Step Blueprint For Querying GA4 data in BigQuery without understanding a single line of SQL.

Query GA4 BigQuery Data via ChatGPT (73 Pages)

Sending data.

To send event data, you can use the following command.

gtag(‘event’, ‘sign in’, {‘method’: ‘Using Password’});

This command will send the ‘sign in’ event to both properties we defined in the global snippet.

You do not need any special command to distinguish the analytics property and send the event.

If you want to send data to a particular property or group of properties, you need to route it.

Let’s understand more about routing data to groups and properties.

Route data to groups and properties

By default, the global snippet uses the ‘config’ command to handle the routing of events.

If you have configured multiple properties in the global snippet, then event data will be sent to all the properties you have defined, and no additional configuration is required.

In some cases, if you want to send event data to a particular property only, then the global site tag (gtag.js) gives you the ability to send (or route) data to groups of accounts or other Google products.

This is done by using the following command.

gtag(‘event’, ‘sign_in’, { ‘send_to’: ‘G-YYYYYYYY’ });

The above command will send the ‘sign in’ event only to the second property.

If you are sending data to more than two properties and the business requirement is to send certain information to a set of accounts or Google products and send other pieces of information to another set of accounts or Google products, then you can group them using the following command.

gtag(‘config’, ‘G-XXXXXXXX’, { ‘groups’: ‘group1’ });

gtag(‘config’, ‘G-YYYYYYYY’, { ‘groups’: ‘group1’ });

gtag(‘event’, ‘sign_in’, { ‘send_to’: ‘group1’ });

This will send data to both analytics properties defined under group1.

Let’s take an example; suppose you have three analytics properties configured on one page to which you want to send analytics data.

However, there are some events which you only want to send to two properties and not to the third one.

You have also classified two of the properties in ‘group1’

In this case, your global snippet will look like below.

<!– Global site tag (gtag.js) – Google Analytics –>

<script async src=‘https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID’></script>

  gtag(‘config’, ‘G-XXXXXXXX’, { ‘groups’: ‘group1’ });

gtag(‘config’, ‘G-ZZZZZZZ’);

Now, if you want to send analytics data to all three properties, you can use the following command:

If you want to send event data to only two properties classified in ‘group1’

You will use the following command.

This will send data to only ‘G-XXXXXXXX’ and ‘G-YYYYYYYY’. It won’t send any data to the third property, which is ‘ G-ZZZZZZZ ’

So this is how you can use the global site tag (gtag.js) to send data to two Google Analytics codes on one page.

 Another article you will find useful: Creating your own Google Analytics Tag Auditing System

Other articles on specialized tracking in Google Analytics

  • How to see Organic Search Keywords in GA4 (Google Analytics 4)
  • Google Analytics Ecommerce Tracking Tutorial
  • Google Tag Manager Event Tracking Tutorial
  • Google Analytics Event Tracking Tutorial
  • Google Analytics Store Visits Tracking Tutorial
  • Offline Conversion Tracking in Google Analytics – Tutorial
  • Ecommerce Tracking Google Tag Manager (GTM) – Tutorial
  • Tracking Virtual Pageviews in Google Tag Manager – Tutorial
  • Google Tag Manager YouTube Video Tracking
  • Google Analytics Virtual Pageviews Tutorial
  • Google Analytics YouTube Integration & Analysis Tutorial
  • Google Analytics for Facebook Tutorial
  • Cross Domain Tracking in Google Analytics – Complete Guide
  • How to use two Google Analytics codes on one page
  • How to correctly use referral exclusion list in Google Analytics
  • Google Analytics Calculated Metrics – Tutorial
  • Creating your own Google Analytics Tag Auditing System
  • Google Tag Manager Search Tracking without Query Parameter
  • Tracking Google Analytics Paypal Referral and other payment gateways
  • How to Track Phone Calls in Google Analytics 4 – Call Tracking Tutorial
  • How to track leads in Google Analytics via CRM
  • Postbacks in Google Analytics Explained
  • Subscription & Recurring Revenue Analytics in Google Analytics
  • Track the Impact of Google Analytics Cookie Consent on Website Traffic
  • Tracking Offline Conversions in Google Ads
  • Implementing Scroll Tracking via Google Tag Manager
  • Scroll Depth Tracking in Google Tag Manager – Tutorial
  • Site Search Tracking In Google Analytics Without Query Parameters
  • Google Tag Manager Youtube Video Tracking via YouTube Video Trigger
  • How to Correctly Measure Conversion Date & Time in Google Analytics
  • Google Analytics Social Tracking – Twitter, Facebook, Google Plus and LinkedIn
  • Google Analytics Linkedin & Twitter Tracking
  • Creating Content Group in Google Analytics via tracking code using gtag.js
  • Google Analytics Site Search Tracking via Query Parameters
  • Google Analytics Site Search Tracking Tutorial
  • Creating and Using Site Search Funnel in Google Analytics
  • How to add Facebook Pixel to Google Tag Manager
  • AMP Google Analytics Tracking – Learn to track AMP pages
  • Setting up Sales Funnel across websites in Google Analytics
  • Google Analytics 4 Regex (Regular Expressions) Tutorial

google analytics multiple websites

My Step-By-Step Blueprint For Setting up Phone Call Tracking in GA4 (Google Analytics 4)

Google Analytics Phone Call Tracking Setup (83 Pages)

Frequently asked questions about how to use two google analytics codes on one page, can i use two google analytics codes on one page .

If you want to send data to multiple web properties from a single web page, you need to understand what trackers are and how they can be created and used. 

You need to create two tracking objects if you want to send hit data to two web properties from a single web page:

Similarly, if you want to send website usage data to 3 web properties (3 websites/apps) from a single web page, you need to create and use three trackers.

What is a tracking object?

A tracking object (also known as a tracker) is used to send hit data (pageviews, screenviews, events, transactions, etc.) to a Google Analytics (GA) web property:

Without first creating and using a tracking object, you can not send hit data to a GA property.

Google Analytics ‘create’ command is used to create a tracking object. This command also associates the tracking object with a web property.

For example, the following line of code creates a default tracking object through Google Analytics ‘create’ command and then associates the tracking object with the web property whose id is ‘G-XXXXXXXX’:

What are the different types of tracking objects?

There are two types of tracking objects: default and user-defined tracking objects.

Google refers to user-defined trackers as named trackers. So named trackers and user-defined trackers are the same things.

What is a roll-up property?

A roll-up property is a web property whose hit data comes from other Google Analytics properties.

Since each property in Google Analytics represents a website/mobile application, a roll-up property contains data from multiple websites/mobile applications.

Other articles related to GA4 (Google Analytics 4)

#1 ga4 introduction.

  • What is GA4 – An In-Depth Guide to Google Analytics 4
  • Key Benefits of Using Google Analytics 4 (GA4) .
  • GA4 Implementation Guide .
  • GA4 Migration Checklist – Upgrade to Google Analytics 4.
  • GA4 Setup Checklist – Advanced .
  • GA4 vs Universal Analytics: The Key Differences
  • GA4 vs GA4 360 – Pricing, Limits, Billing and More
  • Free GA4 training and tutorial with PDF ebook on Google Analytics 4
  • Google Analytics 4 (GA4) Channels, Source and Medium explained.
  • Understanding Google Analytics 4 cookies – _ga cookie.
  • How to learn Google Analytics without a website .
  • GA4 Admin Settings Tutorial .
  • Best GA4 Traffic Acquisition Strategy.
  • What is Google Analytics Client ID & how it is different from User ID?

#2 GA4 Property

  • Google Analytics Account Hierarchy (Structure Explained)
  • Understanding Google Analytics Measurement ID (GA4)
  • Google Signals GA4 – See demographics (gender, age) in Google Analytics 4.
  • Using the GA4 Test Property – Testing Google Analytics 4
  • Google Analytics 4 Sub Properties Tutorial
  • Roll up Property in Google Analytics 4 (GA4) – Tutorial

#3 GA4 Integrations

  • How to connect GA4 with Google Data Studio (Looker Studio) .
  • How to link GA4 to Google Ads .
  • GA4 Search Console Integration Guide .
  • How to Install Google Analytics 4 on Shopify
  • GA4 Firebase Integration – Mobile App Tracking .
  • How to link Google Analytics 4 with Adsense .
  • How to export GA4 data to Google Sheets for free.

#4 GA4 Events

  • GA4 (Google Analytics 4) Event Tracking Setup Tutorial
  • Understanding Event Parameters in Google Analytics 4 (GA4)
  • Recommended Events in Google Analytics 4 (GA4)
  • Enhanced Measurement Events in Google Analytics 4 (GA4)
  • Automatically Collected Events in Google Analytics 4 (GA4)
  • How to Set Up GA4 Custom Events via Google Tag Manager
  • Events Report in Google Analytics 4 (GA4)
  • How to Rename Events in Google Analytics 4 (GA4)
  • How to Use Google Analytics 4 Event Builder
  • GA4 Form Interactions Tracking – Enhanced Measurement
  • How to fix duplicate events in GA4 .

#5 GA4 Key Events (Conversions)

  • GA4 Conversions vs Key Events.
  • Understanding GA4 User Key Event Rate .
  • Understanding GA4 Session Key Event Rate.
  • Google Analytics 4 Conversion Tracking Guide – GA4 Key Events
  • How to import GA4 Conversions into Google Ads.
  • GA4 Conversion Rate – How to find it and use it
  • Difference between Google Ads and Google Analytics Conversion Tracking.
  • Source and Medium for non-key events in GA4 are “(not set) “ .
  • Understanding GA4 Event Rate 100% issue .

#6 GA4 Dimensions

  • GA4 (Google Analytics 4) Dimensions Tutorial
  • GA4 (Google Analytics 4) Custom Dimensions Tutorial
  • GA4 Scopes explained – User, Session, Event & Item scopes .
  • GA4 User Properties (User Scoped Custom Dimensions) – Tutorial
  • Event Scoped Custom Dimensions in GA4 – Tutorial
  • GA4 User-scoped dimensions explained .
  • GA4 Session-scoped dimensions explained .
  • GA4 Event-scoped dimensions explained .
  • GA4 Item Scoped Dimensions Explained .

#7 GA4 Metrics

  • GA4 (Google Analytics 4) Metrics Tutorial with Free Google Analytics 4 Ebook
  • GA4 (Google Analytics 4) Custom Metrics Tutorial
  • What are Predictive Metrics in Google Analytics 4 (GA4)
  • GA4 Ecommerce Conversion Rate – How to find and use it.
  • Google Analytics 4 Calculated Metrics with Examples.
  • GA4 Session-scoped metrics explained .

#8 GA4 Ecommerce

  • GA4 (Google Analytics 4) Ecommerce Tracking via GTM – Tutorial
  • Understanding Google Analytics 4 Monetization Reports
  • Understanding Google Analytics 4 Ecommerce Purchases Report
  • Understanding Google Analytics 4 In-app purchases Report
  • Understanding Google Analytics 4 Publisher Ads Report
  • Understanding Google Analytics 4 Promotions Report
  • Understanding Google Analytics 4 User Purchase Journey Report
  • Understanding Google Analytics 4 Order Coupon Report
  • Checkout Behavior Analysis in Google Analytics 4 (GA4 Checkout Journey) .
  • Finding and fixing Duplicate Transactions (orders) in GA4 (Google Analytics 4) .
  • How to see data for first time customers in GA4 .
  • Top Implementation Mistakes in GA4 Ecommerce Tracking .

#9 GA4 Specialized Tracking

  • GA4 (Google Analytics 4) Enhanced Measurement Tracking Tutorial
  • GA4 Site Search – Tracking Site Search in Google Analytics 4
  • GA4 (Google Analytics 4) Scroll Tracking Tutorial
  • Self-referral Google Analytics 4 – Referral exclusion GA4
  • GA4 (Google Analytics 4) Data Import Tutorial
  • Google Analytics 4 Content Grouping – Create Content Groups in GA4
  • How to Track Single Page Apps in Google Analytics 4 (GA4)
  • Track UTM parameters in GA4 (Google Analytics 4) – Campaign Tracking .
  • How to see UTM parameters in GA4 (Google Analytics 4).
  • GA4 UTM parameters not working? Here is how to fix it.
  • GA4 Form Tracking via Google Tag Manager
  • How to Track Phone Calls in Google Analytics 4 – Call Tracking Tutorial.
  • How to use Microsoft Clarity with GA4 (Google Analytics 4).
  • Tracking ad impressions and ad clicks in GA4 for the ads served within your website.
  • Tracking People Also Ask in GA4 (Google Analytics 4).
  • How to setup User ID in Google Analytics 4 and Universal Analytics .
  • How to track AI traffic in GA4.
  • How to use GA4 with iframe .

#10 GA4 filters

  • GA4 filters – Understanding Data Filters in Google Analytics 4
  • How to Create and Test Filters in Google Analytics 4 (GA4)?
  • Exclude Internal Traffic in GA4 (Google Analytics 4) via IP Filter

#11 GA4 Explorations

  • Free Form Report in GA4 (Google Analytics 4) – Exploration Report
  • How to Use the User Lifetime Report in Google Analytics 4 (GA4)
  • How to Use Path Exploration Report in GA4 (Google Analytics 4) – Path Analysis
  • How to Use Segment Overlap Report in Google Analytics 4 (GA4)
  • How to Use the Funnel Exploration Report in GA4 (Google Analytics 4) – Funnel Analysis
  • Cohort Exploration Report in Google Analytics 4 (GA4)
  • How to Segment GA4 Data by Data Stream
  • User Explorer Google Analytics 4 (GA4) – Tutorial
  • Tracking web pages with zero pageviews in GA4 (Google Analytics 4) .
  • How to create Key Events report in GA4 .

#12 GA4 Advanced

  • Understanding Google Analytics 4 Sessions
  • GA4 (Google Analytics 4) Measurement Protocol Tutorial
  • How to Build Comparisons (Advanced Segments) in Google Analytics 4 (GA4)
  • Understanding Automated Insights in Google Analytics 4 (GA4)
  • Understanding Channel Groupings in Google Analytics 4 (GA4)
  • Understanding Data Sampling in Google Analytics 4 (GA4)
  • Google Analytics 4 GDPR compliance checklist .
  • GA4 Data Redaction – Remove PII from Google Analytics 4.
  • GA4 Behavioral, Conversion Modeling and Consent Mode Guide.
  • How to fix GA4 Incompatible Request .
  • Open and Closed funnels in GA4 with examples .

#13 GA4 Troubleshooting

  • Google Analytics 4 not working? Here is how to fix it.
  • How to fix the data threshold issue in GA4 .
  • What is unassigned traffic in GA4 and how to fix it.
  • How to Exclude URL Query Parameters in Google Analytics 4 .
  • Top GA4 Tools, add-ons and resources .
  • How to remove not set in GA4 (Google Analytics 4) .
  • How to remove (other) in GA4 reports and avoid Cardinality.
  • GA4 Real-time report not working? Here is how to fix it.
  • GA4 Debug View not working? Here is how to fix it.

#14 GA4 Reports

  • How to Create Custom Insights in Google Analytics 4 (GA4)
  • How to Use Debug View Report in Google Analytics 4 (GA4)
  • How to see Organic Search Keywords in GA4 (Google Analytics 4) .
  • How to view full referral URL in GA4 (Google Analytics 4) .
  • How to view full page URLs in GA4?
  • How to Track Email Campaigns and Traffic in GA4 .
  • Google Analytics 4 (GA4) Outbound Links Tracking .
  • Organic Search Traffic Analysis in GA4 – Complete Guide .
  • How to Create Google Ads report in GA4 (Google Analytics 4) .
  • How to Create Landing Pages Report in GA4 (Google Analytics 4) .
  • How to see Search Console data in GA4.
  • GA4 Search Console Reports.

#15 GA4 Attribution

  • Guide to Attribution Models in GA4 (Google Analytics 4)
  • How to Change Attribution Models in GA4 (Google Analytics 4)?
  • GA4 Attribution Paths (Conversion Paths) Report
  • GA4 (Google Analytics 4) Model Comparison Report in Attribution
  • Advertising Snapshot in GA4 (Google Analytics 4) Attribution
  • GA4 Attribution Modelling Tutorial
  • Which Conversion Window to use in GA4 (Google Analytics 4).

#16 GA4 Audiences

  • GA4 Audiences – Creating Custom Audience in Google Analytics 4
  • How to Create a Remarketing Audience in Google Analytics 4 (GA4)
  • Understanding Audience Triggers in Google Analytics 4 (GA4)
  • Google Analytics 4 (GA4) Predictive Audiences – Tutorial

#17 Google Tag

  • gtag.js – Google Tag in Google Analytics 4 and beyond.
  • Manage automatic event detection in GA4 .
  • Setup Cross Domain Tracking in GA4 – Configure your domains.
  • GA4 Subdomain Tracking – How to view subdomains traffic.
  • Setup Enhanced Conversions for Leads using Data Layer in Google Tag Manager .
  • Set up enhanced conversions for Web using ‘Code’ in Google Tag Manager.
  • Learn to fix “Some of your pages are not tagged” in GTM.

My best selling books on Digital Analytics and Conversion Optimization

Maths and Stats for Web 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 Beyond SECOND 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.

google analytics multiple websites

  • 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
  • Privacy Policy and Terms of Use

Privacy Overview

CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.

 Logo

How to Set Up WordPress Multisite Google Analytics Tracking

Looking for an easy way to set up WordPress multisite Google Analytics tracking?MonsterInsights makes it easier than ever to set up Google Analytics on all of your sites.

WordPress multisite can save you a lot of time in managing multiple websites, but it also causes some unique problems – one of which is installing analytics.

Luckily, there’s actually a really easy way to set up Google Analytics for WordPress multisite networks that will save you a ton of time. Plus, you won’t have to touch a single line of code or hire a developer to get the job done.

The Problem with Google Analytics and WordPress Multisite Networks

Most Google Analytics plugins for WordPress lack support for multisite. That means that you need to go through each individual site in your network and add your Google Analytics tracking code one by one .

That’s not such a big deal if you only have a few sites, but what about networks with dozens or even hundreds of sites?

Thankfully, there’s a better way! Ready to learn how to set up WordPress multisite Google Analytics tracking? Let’s begin…

The Best WordPress Multisite Google Analytics Plugin

MonsterInsights Home Page

MonsterInsights is the best Google Analytics plugin for WordPress. You can set up advanced tracking without editing any code or hiring a developer. You’ll get the insights that matter, right inside your WordPress dashboard.

With MonsterInsights, all you need to do is connect your Google Analytics account using MonsterInsights. T he tracking code is automatically added for you behind the scenes and works across your entire multisite network.

No technical skills are required, and you never even have to copy and paste your tracking code. Plus, you’ll also get access to tons of other Google Analytics features and sophisticated tracking in only a few clicks, such as:

  • One-click Google Ads and Microsoft (Bing) Ads conversion tracking
  • Custom dimensions and custom event tracking
  • Social media and referral tracking
  • Advanced form tracking and integration with popular form builders like WPForms , GravityForms, Ninja Forms , Formidable Forms, and more.
  • Advanced content and author tracking
  • Outbound and affiliate link tracking
  • EU Compliance
  • Video play tracking

To set up Google Analytics using MonsterInsights on your multisite network, you’ll need the Agency plan . We’ll walk you through the entire process of setting up your Google Analytics account and activating MonsterInsights.

To get started, head to MonsterInsights’ pricing page.

How to Add Google Analytics to a WordPress Multisite

  • Step 1: Sign Up for Google Analytics 

Step 2: Install MonsterInsights

Step 3: connect google analytics to your multisite network, step 4: view subsite analytics in wordpress, step 5: add more sites to google analytics, step 1: sign up for google analytics.

After you purchase an Agency license , you’re ready to set up Google Analytics for your multisite network.

The first step is to sign up for a Google Analytics account. Already have a Google Analytics account? Skip to step 2 .

To get started, go to the Google Analytics website and click the Sign In link in the top right corner of the page.

Sign in to Analytics

On the next page, log in to your regular Google account (or click the Create account link in the bottom left if you don’t have one or would like to create a new one).

Sign In to Your Google Account for Analytics

After you’re logged in, click the Start measuring button.

start measuring

On the next screen, Google Analytics will ask for your account details. Start by entering an account name. Then, click all the checkboxes for Account Data Sharing Settings and hit Next .

enter account details and check sharing options

After that, you’ll need to fill out your Property details . Give a name to your property (website), select a reporting time zone, and choose your currency. Press Next .

GA4 setup step 1

Now you’ll need to answer some questions about your business. Press Next .

GA4 setup step 2

Now you’ll be asked to choose your business objectives. We recommend choosing Get baseline reports so that all of the reports will be populated. Click Create .

Google Analytics setup step 3

That’s it, you’re now signed up for Google Analytics!

Note: You’ll be prompted to set up a data stream next. You do not need to do this as MonsterInsights will handle that part for you.

MonsterInsights makes it super easy to connect all your sites with Google Analytics. Best of all, you don’t have to mess with tracking codes to set up Analytics.

After you’ve purchased your license, you can get started by downloading the MonsterInsights plugin. Log in to your MonsterInsights account and go to the Downloads tab to download the plugin zip file.

download monsterinsights

Once you have the zip file, you can log into your multisite network in WordPress.

Navigate to Plugins » Add New and click the Upload Plugin button at the top.

upload plugin

On the next screen, you can the Choose File button to select the zip file you just downloaded. Then, click the Install Now button to upload the file and install the plugin on your site.

install monsterinsights for multisite

Once the plugin has been uploaded and installed, click the Network Activate button to activate it on your entire multisite network.

activate monsterinsights for multisite

After you’ve successfully activated the plugin, you’ll be taken to MonsterInsights welcome screen, where you can click the Launch the Wizard button to get started.

launch monsterInsights setup wizard

Next, choose a category that best describes your network and click Save and Continue .

website category

After that, you’ll have to enter your MonsterInsights License Key . You can find the key in your account area under the Downloads tab. Simply copy and paste your key into the wizard.

Click Connect MonsterInsights .

enter your monsterInsights license key

In the next step, you’ll be asked to connect your Google account with MonsterInsights. Make sure to select the account you used in the first step.

select Google account

Now, click Allow so MonsterInsights can access your Google account.

give permissions

Next, select the website profile you want to Authenticate with MonsterInsights and click Complete Connection .

select your property

MonsterInsights will now show you some recommended settings such as event tracking, file downloads, affiliate link tracking, and more. Click Save and continue when you’re satisfied with the settings.

MonsterInsights GA Plugin Recommended Settings -second part

In the next step, you can install MonsterInsights addons and get more insights about your visitors. For instance, with Forms addon, you can track form conversions .

There are more addons you can choose from to set up tracking that’s not possible by default in Google Analytics. Click Save and Continue when you’re done.

Enable more website features in MonsterInsights

You’ll now see a success message. Make sure to click Finish Setup & Exit Wizard .

MI Setup success message

That’s it! Now you’ve activated MonsterInsights for your WordPress Multi-Site Network.

To view analytics data in your subsites’ WordPress dashboards, switch to a subsite’s dashboard by navigating to My Sites » Subsite » Dashboard .

Sub-site Dashboard WP Multi-Site

Go to MonsterInsights » Settings  and activate your license key the same way that you did before.

google analytics multiple websites

Each site will use the default tracking code that was set up for the network. So, you can see analytics reports for your entire multisite network in the master account’s dashboard. Just navigate to MonsterInsights » Reports.

MonsterInsights Overview Report

If that’s all you’d like to see then you can finish the tutorial!

However, If you want to use separate tracking for individual subsites, you’ll need to override the network tracking code, which we’ll show you how to do in the next step.

MonsterInsights will track all sites in the master account with the property that you set it up with. To have separate Google Analytics properties with data reports for each individual subsite,  head back to your Google Analytics account, and click the Admin cog in the left sidebar.

google analytics multiple websites

Now, click Create » Property in the top left.

Create a GA4 Property

You’ll need to enter the information for each website that you would like to track separately. Simply repeat this step until you have added all sites in your WordPress multisite network.

After you’ve added your sites, they’ll be tracked in separate Google Analytics properties.

Note: It may take a number of hours or a day or two for Google Analytics to begin collecting data.

Once it begins tracking activity, you can go to Insights » Reports in each subsite dashboard to see how they’re performing.

That’s it, you’ve successfully set up multisite network Google Analytics tracking!

We hope this tutorial helped you to set up Google Analytics on WordPress multisite network. You may also want to see our guide on the best WordPress multisite plugins .

Not using MonsterInsights yet? What are you waiting for?

Don’t forget to follow us on Twitter , Facebook , and Youtube for the best WordPress tutorials and Google Analytics updates.

Want to Try MonsterInsights for Free?

Enter the URL of Your WordPress website to install MonsterInsights Lite.

How would a client on a subsite of the network add their own UA code? The instructions about seem to be for the network administrator, but we would need our clients on subsites to be able to add UA code so they can manage it through their Google accounts. Thank you!

The network panel is for the default for all subsites. On a per subsite basis the UA code can be manually entered or authenticated via the per-subsite settings panel.

Hello, Setting up Multisite and going through the authentication of the GA account on the network settings I was expecting that to authenticate all subsites. Would be nice if the subsites had the ability to use the network authenticated account so you didn’t have to auth for each subsite. And that being said would be nice to have network wide settings for the anonymizeIP, etc so you can set once for the entire network. Thank you

Hi there, You don’t need to authenticate for each subsite, if you want them to use the same UA code as the one used on the network site. They will automatically default to using that. You only need to authenticate on a subsite if you want it to use a different UA code than the default.

I’ll log network GA options on our feature request board

With this feature can you see an aggregated report of all the sub sites? I am hoping for a way to see all the analytics of the network in one report.

Hey Brian, thanks for your question! Unfortunately this is something that MonsterInsights cannot do currently. This is already a feature request, so I’ll make sure to add another vote for it.

Add a Comment Cancel reply

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy , and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Your Comment

Your Real Name

Your Email Address

Save my name, email, and website in this browser for the next time I comment.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Add Your Comment

Get Started with MonsterInsights Today

Join over 3 million website owners and start making data-driven decisions to grow your business.

  • Google Analytics Dashboard
  • WooCommerce Analytics
  • Affiliate Link Tracking
  • EU Compliance (GDPR)
  • Enhanced eCommerce
  • Custom Dimensions
  • Form Conversion Tracking
  • WordPress Ads Tracking
  • Google Analytics for AMP
  • WordPress Stats Dashboard
  • Popular Post Tracking
  • WordPress Event Tracking

Helpful Links

  • Documentation
  • Start a Blog
  • How to Setup Google Analytics
  • How to Login to Google Analytics
  • Best WordPress Hosting
  • OptinMonster
  • All in One SEO
  • Smash Balloon

google analytics multiple websites

  • Help Center
  • Analytics for beginners
  • Migrate from UA to GA4
  • Manage accounts, properties, and users
  • Manage data
  • Understand reports
  • Google Ads and attribution
  • Audiences and remarketing
  • Integrations
  • Privacy Policy
  • Terms of Service
  • Submit feedback
  • Announcements
  • Analytics for beginners The value of digital analytics How Google Analytics 4 works How Google Analytics is organized Structure your Analytics account Set up Analytics for a website and/or app Set up data collection for an app Confirm data is being collected in Analytics How to navigate Analytics About events Set up and manage conversion events Get started with reports Link Google Ads and Analytics Get started with Advertising Google Analytics 4 training and support
  • Migrate from UA to GA4 Introducing Google Analytics 4 (GA4) Universal Analytics versus Google Analytics 4 data How to check property type About connected site tags Make the switch to Google Analytics 4 (Migration guide) Common mistakes with tag setup Confirm data is being collected in Analytics Set up data collection for an app How to navigate Analytics Events in Google Analytics 4 vs Universal Analytics Google Analytics 4 training and support
  • Manage accounts, properties, and users How Google Analytics is organized Create an organization Switch between accounts and properties Structure your Analytics account Edit / delete accounts, properties, and data streams Move a property Delete / restore accounts and properties Access and data-restriction management Add, edit, and delete users and user groups Universal Analytics view-related features in Google Analytics 4 properties View the history of account/property changes
  • Manage data About events Universal Analytics versus Google Analytics 4 data Monitor events in debug mode About modeled conversions Set up and manage conversion events Set up cross-domain measurement Identify unwanted referrals Filter, report on, or restrict access to data subsets Data retention Data-deletion requests About Data Import
  • Understand reports Get started with reports Data freshness Get started with Explorations Reporting identity Analytics Insights
  • Google Ads and attribution Link Google Ads and Analytics Advertising snapshot report Get started with Advertising About attribution and attribution modeling Select attribution settings Conversion paths report Model comparison report Google Ads links migration tool Goal and conversion migration guide
  • Audiences and remarketing Create, edit, and archive audiences Audiences migration guide Suggested audiences Audience triggers Predictive metrics Predictive audiences Enable remarketing with Google Analytics data Activate Google signals for Google Analytics 4 properties Remarketing lists for search ads
  • Integrations Link Google Ads and Analytics BigQuery Export integration Analytics Search Ads 360 integration Display & Video 360 integration Firebase integration Search Console integration Google Merchant Center integration Google Ad Manager integration Salesforce Marketing Cloud reporting integration

[UA] Example account structures [Legacy]

Overview of two analytics accounts, you need a google account to use analytics, analytics accounts, analytics properties, analytics views, sharing analytics reports, two example analytics accounts, related resources.

The following diagram shows two possible Analytics account configurations. Here, Liz has both a personal Analytics account and a company account shared with co-workers. Her company account tracks the company website, googleanalytics.com .

google analytics multiple websites

The table below in Two example Analytics accounts completes the picture with a detailed scenario for the examples mentioned in the diagram.

The rest of this document describes in detail the components that make up Analytics account management.

Most Google products use Google Accounts to authenticate their users, such as Google Calendar, Blogger, and Gmail. A Google Account is a unified sign-in system that simplifies your experience with using multiple Google products—once you have signed in with your Google Account, you have automatic access to any other product that you have registered for. The Google Accounts sign-in includes:

  • An email address: This is typically of the form [email protected] . For example, Liz signs into Analytics using [email protected] as her email address.
  • A password: Once Liz signs into her Gmail using her email address and password, she is automatically signed into the Analytics web interface and does not have to sign in a second time to view her reports.

Analytics also uses Google Accounts to authenticate users. The example in the Overview above uses the fictional user names, liz , jim , and sue to illustrate sample Google Account user names.

To use Analytics, you must be signed in with a registered Google Account email address and password. If you don't have a Google account, create your Google Account now. Having a Google account does not automatically grant you access to Analytics—you must also register for Analytics, a one-time, simple process.

For more information on Google Accounts, see the Google Accounts Help Center .

An Analytics account is a way to name and organize how you track one or more properties (e.g. websites, mobile apps, point-of-sale devices) using Analytics. Each Analytics user has access to at least one account, either one they created themselves, or one that they were given access to by someone else. In each Analytics account, at least one property (such as a website) is being tracked. As shown above, an Analytics account can be used to track a single property, or it can track many distinct ones, depending upon the requirements of its use.

A given web property should only be tracked in one Analytics account. Tracking a single web property in different Analytics accounts is not currently recommended.

You do not need to sign in separately for each Analytics account that you have access to. In the above example, Liz signs in to Analytics with her Google Accounts email ID ([email protected]); she can then select any of the Analytics accounts that she has access to.

Analytics accounts organization

If you are using Analytics to track a single website, account organization is simple: you will have one account for your website. For setting up Analytics accounts to manage multiple websites, keep in mind the following:

  • Each Analytics account can have up to 2,000 properties and each property can have up to 25 views. Contact your support representative if you need more properties or views.
  • An Analytics account
  • A property under an Analytics account
  • A view under a property

With that in mind, consider the following common ways that an Analytics account might be used:

For example, you might have an Analytics account named My Personal Account for your personal web properties. In this account, you would track your personal website and your blog, which are separate properties. In this case, you use one tracking code snippet on your website pages, and use a different one for your blog.

You might also set up different Analytics accounts for different groups or stakeholders. For example, if you administer Analytics tracking for two companies, you would set up a separate Analytics account for the websites owned by each company. Since you might want to provide administrative access to individuals in each company, you would not want to expose sensitive reporting data between companies, so it makes sense to track the websites from different companies in separate accounts.

By default, an Analytics account is designed to track at least one property. However, this is also a good way to set up Analytics if the site/app you are tracking is large and has a number of contributors interested in viewing reports across that property. In this way, the collection of views within an account all correspond to the same property.

For instance, suppose you are the administrator for example.com, which has a number of sub-directories. If each department wants to track their section of the site/app independently from others, you can create distinct reporting views within the account that include only data from certain sections. In this scenario, you install the tracking code for the site/app once, and any difference in reporting views are handled by the views and their filters.

Analytics account ID

When you create an account in Analytics, the account is provided with a unique ID. This ID is part of the tracking code that inserted in the source code for your site or app. For example, if the tracking code for your site uses the property ID UA-10876-1, the account ID is the central number 10876.

A property is a website, mobile application, or device (e.g. a kiosk or point-of-sale device.) An account can contain one or more properties.

In the Analytics tracking code, the property for a reporting view has a unique ID, which is a combination of the account ID and additional digits. This property ID links a property to one or more views in an Analytics account. The ID can be found in the Admin section of Analytics , or by searching for UA- in the source code of your web page or app. For a property ID UA-10876-1:

  • 10876 is the account number.
  • 1 is a property within the account. A second view for the same account that tracks an additional property might use UA-10876-2 for the property ID.

The view for an Analytics Account is the gateway to the reports: it determines which data from your property appears in the reports. When considering views and how they work, first remember that an Analytics account can track a single property, or track many independent properties, as illustrated in the overview above.

You can create more than one view for a given property, and use filters to provide distinct report views for the property. For more information on how to configure views, see Create/manage view filters .

Use a master view

When setting up tracking in an Analytics account, it is a best practice to make the first view for a property a master view. A master view should have no filter to exclude or include sections of the data from the site/app being tracked. In this way, you will have a view for the property that contains all historical data since tracking began.

If you do not set up a master view, but instead have views with filters excluding particular parts of your website, you will not have any data for the parts that have been excluded by the filter. For example, suppose you are mainly interested in tracking users to your site from the United States. If you set up a filter on a single view that includes only traffic from the U.S., you will never be able to see pageview data for traffic from anywhere but the U.S.

If you want filtered views, we recommend setting up two view types: one to track all sections of the site/app, and all users, and other ones more suited to a particular objective that excludes certain data. The master view should also be the first view you establish for your site.

Views and historical data

When you set up a view for a website, data tracking begins as soon as the tracking code is installed on the website and a user's browser loads a page. When you already have a functioning view for an existing website, and you add an additional view later on in time, the additional view will not contain the historical data that you see in the view created earlier.

For example, suppose in June of 2009 you set up an unfiltered view for your website collecting all traffic for the site. Then in September of 2009, you create an additional view called Sales that only collects data for the /sales directory of the website. If the users of the Sales view attempt to retrieve report information for July of 2009, they will see no data for that time frame. The data does exist in the initial view, but it cannot be copied over to the Sales view.

Filtered views

It is frequently useful to have multiple views for a single property. Each view can have filters to include or exclude particular types of data. You can also use filtered views to ensure that content is tracked only on a specific domain, to exclude certain traffic from the reports (such as internal traffic), or to replace difficult-to-read page query parameters with more easily visualized page URIs. For information on the types of filters available for views and how to set them up, read About view filters .

Unless you need to restrict user access via the reporting views, you might find it unnecessary to set up views purely for the purpose of viewing distinct sections of the site, or for making report viewing more convenient for your account users. In many cases, your users can access the master view and use the Content Drilldown menu to navigate to their section of the website/app. Once there, they can also use Segments to filter only the data they are interested in, and even use that as a means to compare metrics on their set of pages/screens to the entire website/app.

You share your Analytics reports with other people who have Google Accounts. Those users who want to view your reports must first enable their Google Account for Analytics access (see google.com/analytics for info).

When you share your reports with other users, you can control which reports they have access to by giving them rights to a specific account that holds the report you want to share. Once users have access to your account, you can also control which view they have access to. So for example, if you want to let your colleagues view the Analytics reports for your gadget, but not for your blog or your website, you can give them access to your account, and then access only to the view that you have set to track your gadget.

When your colleagues have access to the reports, the account name appears as a separate selection in the Accounts drop-down menu of the administrative interface. After they select the account from the menu, they will see only those views that you have granted them access to. In this way, you can control access to your Analytics reports at multiple levels. Additionally, it is common for Analytics users to have access to a variety of Analytics accounts, both their own and others.

Account Name View Name URL Property ID Description
My Personal Account My Blog UA-18988-2

The personal blog is one of the web properties that Liz tracks on Analytics. She needs only one view for this property, . The tracking code for her blog contains the web property ID, and that ID makes the association between her blog, and any view that tracks it. In order to view reports for the blog, Liz selects the view.

The reports for show only user traffic for . No activity on any other part of is contained in the Analytics reports, so users coming from to are reported as externally referred traffic, and users going from to some other blog on are reported as exiting the site.

  My Website UA-18988-1

Liz has a second website with a domain that is distinct from her blog. She wants to keep separate tracking reports for each property, so the website has a unique web property ID. The tracking code for her site references this ID, and this ID makes the association between the website and the view .

This view is unfiltered, so the reports show all user traffic for . Any users that go from her site to her blog are tracked in the reports as exiting the site, since these properties do not share web property IDs and are not linked.

  My Gadget UA-18988-3

In addition to a blog and a website, Liz also has a gadget that she likes to track. The gadget is hosted on the domain under a unique sub-domain. This gadget uses yet a third distinct web property ID. As with the other views, only activity on the gadget is reported for the view.

My Team's Account Master View UA-10876-1

Liz has access to the Analytics account titled , along with other team members. As with any website, the property ID is part of the tracking code installed on the website pages.

This view is the master view and collects all user traffic for all parts of the website. Because it is the master view, it has no filters that exclude data. In this way, all data is collected for the site and as the first view, contains the historic record of traffic from the inception of tracking.

Because view access can be restricted by individual account users, only Sue has access to the reports contained in the Master View. The members of the Sales and Marketing team cannot view the reports in this view since they have not been granted access.

  Sales UA-10876-1

In this account, the views tracks the same property as the master view —the website. For this reason, it uses the same property ID as the master view. It differs from the master view because it uses a special filter to include only traffic on the sales section of the website: .

User activity on other sections of the site is considered "outside" the site from the definition of the view. For example, total pageviews would be only for this section of the site, and not for the entire . Time on page and time on site would apply only to the pages being tracked.

Access to this view is available only to Sue and the members of the Sales team, including Liz and Jim.

  Marketing UA-10876-1 Like the view, the view tracks the the website, but its filter includes only traffic to . In this example, only Sue and Jim have access to the reports in the view.

Hierarchy of accounts, users, properties, and view

Was this helpful?

Need more help, try these next steps:.

learning path

Check out google.com/analytics/learn , a new resource to help you get the most out of Google Analytics 4. The new website includes videos, articles, and guided flows, and provides links to the Google Analytics Discord, Blog, YouTube channel, and GitHub repository.

Start learning today!

  • Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers
  • Advertising & Talent Reach devs & technologists worldwide about your product, service or employer brand
  • OverflowAI GenAI features for Teams
  • OverflowAPI Train & fine-tune LLMs
  • Labs The future of collective knowledge sharing
  • About the company Visit the blog

Collectives™ on Stack Overflow

Find centralized, trusted content and collaborate around the technologies you use most.

Q&A for work

Connect and share knowledge within a single location that is structured and easy to search.

Get early access and see previews of new features.

google analytics-multiple data streams for multiple URLs?

I want to use Firebase Analytics in my website in order to get some statistics for the visitors of each page (I don't want to track user journey in the site). I wanted to define multiple data streams (one for each url) in my google analytics dashboard, but then it warned me with the following message:

In most cases, a single web stream will meet your measurement needs. Using multiple web streams to measure different pages or sites in a single user’s journey may lead to inconsistent results.

in my case-where I want to see the statistics of my site based on its pages (urls)-should I define multiple data streams?

  • google-analytics
  • firebase-analytics

puf - Frank van Puffelen's user avatar

2 Answers 2

As the message says, it is not necessary to split based on the path in the web site.

You can in the Google Analytics console instead filter based on that path. This gives you the best of both worlds, as you can show stats for a specific path, but also for the site in its entirety.

I ended up using separate data streams in a similar situation where we had a multilingual site with a domain-per-language. The analytics dashboard lets you separate the data by domain, but the tools are bulky and don't seem available everywhere.

In short, creating a separate stream for data that is always going to be viewed separately can be a real convenience, even if it's not "the right way".

The main caveat from the data-streams documentation seems to be that you can miscount data. For instance, a user switching from the English site to the French site will be counted as a visitor on each rather than as a single visit. As long as you're aware of the data implications, you should be okay.

James Beninger's user avatar

Your Answer

Reminder: Answers generated by artificial intelligence tools are not allowed on Stack Overflow. Learn more

Sign up or log in

Post as a guest.

Required, but never shown

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy .

Not the answer you're looking for? Browse other questions tagged firebase google-analytics firebase-analytics or ask your own question .

  • The Overflow Blog
  • Ryan Dahl explains why Deno had to evolve with version 2.0
  • From PHP to JavaScript to Kubernetes: how one backend engineer evolved over time
  • Featured on Meta
  • We've made changes to our Terms of Service & Privacy Policy - July 2024
  • Bringing clarity to status tag usage on meta sites
  • Feedback requested: How do you use tag hover descriptions for curating and do...
  • What does a new user need in a homepage experience on Stack Overflow?

Hot Network Questions

  • I can't select a certain record with like %value%
  • Should it be "until" or "before" in "Go home until it's too late"?
  • 1970s? Novel, a man is stuck/trapped? in a city where the other people are fooled/conned into believing things are better than they are
  • The McDonald's Option
  • Thai word not breaking properly between lines, in LuaLaTeX
  • Chord definition misunderstanding
  • Can you successfully substitute pickled onions for baby onions in Coq Au Vin?
  • Jacobi two square's theorem last step to conclusion
  • How to remove a file which name seems to be "." on an SMB share?
  • Who gave God the name 'Jealous' as referred to in Exodus 34:14?
  • Multi Wire Branch Circuit for Kitchen Small Appliances Circuit, AFCI and GFCI required
  • Has the government of Afghanistan clarified what they mean/intend by the ban on 'images of living beings'?
  • Should I be worried about this giant crack?
  • The hat-check problem
  • If you get pulled for secondary inspection at immigration, missing flight, will the airline rebook you?
  • Highlight shortest path between two clickable graph vertices
  • Looking for title of a Ursula K. Le Guin story/novel that features four-way marriage/romantic relationships
  • How do we know for sure that the dedekind axiom is logically independent of the other axioms?
  • How to extract code into library allowing changes without workflow overhead
  • Millennial reign and new Heaven and new earth
  • What is the difference between an `.iso` OS for a network and an `.iso` OS for CD?
  • Are there any virtues in virtue ethics that cannot be plausibly grounded in more fundamental utilitarian principles?
  • Can objective morality be derived as a corollary from the assumption of God's existence?
  • Position of "aussi" when using question inversion

google analytics multiple websites

Manager, Web Content and Analytics

Washington, d.c., houston, or new york posted: 08.21.2024.

Arnold Ventures is a philanthropy whose core objective is to maximize opportunity and minimize injustice. We are dedicated to tackling some of the most pressing problems in the United States. We invest in sustainable change, building it from the ground up based on research, deep thinking, and a strong foundation of evidence. We drive public conversation, craft policy, and inspire action through education and advocacy.

Position Overview

The Manager of Web Content and Analytics will be responsible for managing all aspects of AV ’s web content to ensure effectiveness and impact, optimizing website design, developing performance reports and insights and improving the overall functionality of online engagement. With a strong understanding of digital analytics and web management, the Manager will help to own insight developments, including measurement and reporting, that result in web enhancements to drive brand building. Reporting to the Director of Digital Strategy, the Manager will collaborate closely with content owners across the organization to strengthen AV ’s digital presence. The position will be based in our Washington, D.C., Houston, or New York office. 

Core Responsibilities

  • Manage of all AV ’s web content including handling incoming requests for content updates, editing materials to ensure accuracy and alignment with brand guidelines
  • Support the Director, Digital Strategy on optimizing the website, including the overall organization of content and functionality of the site, building of pages and sections of the site and posting content. Approach this work with a best-in-class digital expertise and execution
  • Act as a strategic client partner to AV stakeholders on platform performance and audience metrics and own regular reporting on web and digital properties, including inputs to the product roadmap based on insights
  • Own the optimization of Arnold Ventures’ digital practice and drive the brand forward by bringing our web management and reporting more closely together
  • Collaborate with Director, Digital Strategy and departments across AV in ensuring that information is consistent, well organized, and easily findable
  • Generate detailed reports and insights based on data collected, providing actionable recommendations to optimize webs strategies and enhance the user experience
  • Collaborate with external consultants as needed to assess and optimize the performance of digital campaigns, ensuring alignment with budgetary goals and maximizing AV ’s return on investment 
  • Implement tagging and establish tracking parameters in Google Analytics and other cross-platform measurement tools to monitor user engagement, traffic sources and conversion rates where applicable

Required Qualifications

  • Bachelor’s degree in digital marketing, marketing analytics, user experience, communications or related field
  • 5  years of experience in planning, developing and managing web content including content creation, editing, publishing and analyzing
  • Proven experience working with a  CMS , owning reporting and optimizations based on performance, optimizing for SEO and/​or driving Conversion Rate Optimization
  • Experience working with Craft CMS and Google Marketing Cloud, as well as experience in site testing and UX enhancements
  • Experience managing third party information and data to develop actionable analysis and plans for optimization
  • Understanding of web metrics, including implementation and use of tracking
  • Experience leading measurement and reporting across digital properties, including social and web
  • Excellent writing, communication and interpersonal skills with the ability to collaborate effectively across teams
  • Detail-oriented work style with strong organizational and problem-solving abilities

The salary range for this position will be $ 100 , 000 -$ 140 , 000 .

Benefits Overview

Arnold Ventures is committed to providing a robust and comprehensive benefits package to eligible employees. Our current benefits package includes 100 % paid employee premiums for medical, dental, vision, basic life, and short- and long-term disability insurance; 20  days of paid time off, 16 paid holidays (including a winter break from December 24 to January 1 ), and a  9 ⁄ 80 schedule from Memorial Day to Labor Day; paid parental leave; a  401 k retirement savings plan with an employer match, profit-share contribution, and immediate vesting; pre-tax transit benefits; a professional development stipend; a charitable giving stipend; and an employee assistance program.

Our Culture and Core Values

Our culture seeks to inspire and empower our people to innovate and develop bold ideas that will help Arnold Ventures achieve lasting impact. Our culture, and the core values that support it, should create an environment that spurs our team to think outside the box, feel comfortable pushing the boundaries of what is possible, and signal confidence in our team’s ability to make change happen through our philanthropic efforts. Although not an exhaustive list, below you’ll find examples of Arnold Ventures’ work culture. 

  • We are adaptable and comfortable with ambiguity. 
  • We are intellectually curious, open-minded, objective, humble, collegial, and receptive to feedback.
  • We are action-oriented with strong self-direction and self-motivation skills with the ability to work simultaneously on multiple projects.
  • We are able to interact confidently and collaboratively with team members and navigate relationships with external experts, government leaders, advocates, and individuals 

Arnold Ventures’ values reflect who we are as an organization, help us accelerate our strategic goals, strengthen our resolve, anchor us to our mission, and guide our decision-making. The successful candidate will also demonstrate the following core values that inspire the Arnold Ventures team to make a difference.

  • Respect for Ourselves &  Others
  • Audacious Action
  • Collaborative Engagement
  • Depth of Thought
  • Clear Communication

Arnold Ventures is an equal opportunity employer, committed to a diverse and inclusive workplace. All qualified applicants will be considered for employment without regard to race, color, religion, national origin, age, sex, gender identity or expression, marital status, sexual orientation, disability, military/​veteran status, or any basis prohibited by applicable law. 

Acknowledging the importance of diverse perspectives, Arnold Ventures is committed to employing individuals from a variety of backgrounds and with a variety of experiences. Members of historically marginalized communities and candidates who have been impacted by the systems we are seeking to change are strongly encouraged to apply.

What are you looking for?

Have an evidence-based week

Get The Abstract from Arnold Ventures delivered to your inbox.

IMAGES

  1. How to Add Another Website to Google Analytics

    google analytics multiple websites

  2. How to Setup Google Analytics Across Multiple Websites

    google analytics multiple websites

  3. How to Add multiple websites in a single Google Analytics Account

    google analytics multiple websites

  4. How to Add Multiple Website in Google Analytics

    google analytics multiple websites

  5. How to Setup Google Analytics Across Multiple Websites

    google analytics multiple websites

  6. Integration spotlight: QuickBooks sales reporting and Google Analytics

    google analytics multiple websites

COMMENTS

  1. How to Setup Google Analytics Across Multiple Websites

    If Google Analytics isn't configured properly across multiple websites, your performance data could be skewed. Here are 12 ways to properly set up and use Google Analytics across multiple websites.

  2. [GA4] Set up Analytics for a website and/or app

    Discover how to set up Google Analytics for your website or app by creating a Google Analytics 4 property, adding a data stream, and adding your Google Analytics code. Note: The previous link opens to the last Analytics property you accessed. You can change the property using the property selector.Do you have multiple websites and/or apps?

  3. Add Multiple Sites in Google Analytics

    Step by step instructions on how to add multiple sites in Google Analytics? We have explained structure of Analytics account, adding multiple site using properties for subdomains and adding multiple sites as unique account. Also learn allowed limits of accounts, properties and views in Analytics.

  4. [GA4] Set up cross-domain measurement

    [GA4] Set up cross-domain measurement This article is for website owners who need unified measurement across more than one domain, e.g. across a customer website and a separate shopping cart domain. This article pertains to Google Analytics 4 properties.

  5. How to use Google Analytics for multiple websites

    How to use Google Analytics for multiple websites The Google Analytics (GA) platform is an excellent tool that can provide valuable insights for all of your projects, but it can be tricky to keep track of everything if you're not familiar with using it for multiple sites.

  6. [GA4] Google Analytics account structure

    Google Analytics 360 account structure. Account: One account. Data is owned by a single legal entity. Property: One property for all sites and apps (corporate site; each subsidiary's site and app). Subproperties: One subproperty for each for each logical user base (corporate site; each subsidiary's site and app).

  7. How to Add Another Website to Google Analytics

    You can add multiple websites on a single Google Analytics account. Adding a second or another website is also similar to your first website.

  8. GA4 Cross-Domain Tracking: A Google Analytics 4 Guide

    GA4 Cross-Domain Tracking: A Google Analytics 4 Guide Are you maintaining multiple websites with different domains? What's more, do the websites form a part of the same user journey? If so, you need to set up Google Analytics 4 - GA4 cross-domain tracking.

  9. Single Google Analytics Tracking Code for Multiple Sites: When to

    The practice of tracking multiple domains using a single Google Analytics profile is not for every situation. In fact, anyone attempting to use this practice should pay careful consideration to their landscape to decide if this is really the best option for their client or company.

  10. How to add Multiple Website In Google Analytics in 2023

    In this video, we'll walk you through the steps on how to add multiple websites to your Google Analytics account. Whether you manage multiple websites for yo...

  11. How To Setup Google Analytics For Your Website

    Most analytics suites, including Google Analytics, offer A/B testing, which is like the scientific method for websites. Basically, you show one design to half your users, and a different design to the other half, and after a week or so, you go with the design that performs better.

  12. 26 Tips for Properly Setting Up Google Analytics On Your Website

    How do you properly set up Google Analytics? In this latest report, 81 marketers weigh in on 25 things to remember to ensure you're set up correctly.

  13. How to Track Google Analytics Across Multiple Domains

    If there are multiple Google accounts (run by different agencies in different countries), the impression, click and cost data will appear in all connected views. Time-of-day reporting within GA is based on a single timezone per view. You will have to look at these reports on a site-specific basis. For eCommerce websites, transaction values are ...

  14. Google Analytics for multiple sites

    A single Google Account can have multiple properties. Each property can be used to track a different domain. This would be the best practice if you are tracking multiple domains. In the second case, though it is possible, it's not wise to track multiple domains with a single property. You would not easily be able to track data distinctly for ...

  15. How to set up and monitor multiple Google Analytics accounts

    Set up multiple Google Analytics properties under one account without hassles. Also learn to consolidate data from all GA accounts in one place using Putler.

  16. How to use two Google Analytics codes on one page

    Learn to use multiple Google Analytics tracking codes on web pages. Learn the concept of trackers & use it to implement cross domain tracking.

  17. How to Set Up WordPress Multisite Google Analytics Tracking

    Looking for an easy way to set up WordPress multisite Google Analytics tracking?MonsterInsights makes it easier than ever to set up Google Analytics on all of your sites. WordPress multisite can save you a lot of time in managing multiple websites, but it also causes some unique problems - one of which is installing analytics.

  18. [UA] Example account structures [Legacy]

    Analytics accounts organization If you are using Analytics to track a single website, account organization is simple: you will have one account for your website. For setting up Analytics accounts to manage multiple websites, keep in mind the following: Each Analytics account can have up to 2,000 properties and each property can have up to 25 views. Contact your support representative if you ...

  19. Google Analytics for multiple sites

    So Im using a single google analytics code for multiple domains. But now the domain owners want to see the stats themselves by logging in. My question is, is it possible to give access to my accoun...

  20. View Google Analytics Data of Multiple Sites?

    On the Google Analytics account I use, we collect analytics for multiple websites. We can see users and sessions for each website, that's great. So far, every feature of Analytics I've come across...

  21. google analytics-multiple data streams for multiple URLs?

    I wanted to define multiple data streams (one for each url) in my google analytics dashboard, but then it warned me with the following message: In most cases, a single web stream will meet your measurement needs. Using multiple web streams to measure different pages or sites in a single user's journey may lead to inconsistent results.

  22. Google Analytics

    Google Analytics lets you measure your advertising ROI as well as track your Flash, video, and social networking sites and applications.

  23. Chrome, Edge, Firefox, Opera, or Safari: Which Browser Is Best

    Chrome allows multiple user profiles, meaning different users of the same computer can have their own browser settings, history, and favorites. ... Most people browse the web using Google Chrome ...

  24. Manager, Web Content and Analytics

    Implement tagging and establish tracking parameters in Google Analytics and other cross-platform measurement tools to monitor user engagement, traffic sources and conversion rates where applicable ... We are action-oriented with strong self-direction and self-motivation skills with the ability to work simultaneously on multiple projects. We are ...