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 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.
Provide the details in the property creation form and get a tracking id.
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.
Provide your account name and website URL and all other details.
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.
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.
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
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.
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.