Skip to content

How to Set Up Google Analytics: A Step-by-Step Guide

Knowing how to set up Google Analytics will help you access a wealth of information about your website’s visitors.

Tony Tran December 7, 2020

Knowing how to set up Google Analytics is the first step to understanding:

  • Who your website’s visitors are
  • What content they want to see from your business
  • How they behave when browsing your site

The best part? Google Analytics is absolutely free.

And once you have it implemented, Google Analytics allows you to track and measure your business’ traffic goals and prove the ROI of your web and social media presence.

However, setting up Google Analytics can be hard (to put it mildly). Luckily for you, we have a step-by-step guide for digital marketers of any level to easily and painlessly set up Google Analytics.

Before we jump into how exactly to do that, let’s take a look at what makes Google Analytics so great.

Bonus: Get a free social media analytics report template that shows you the most important metrics to track for each network.

Why you need Google Analytics

Google Analytics is a robust and powerful tool that provides indispensable information about your website and visitors.

With more than 56% of all websites using Google Analytics, it’s also one of the most popular tools out there for digital marketers — and for good reason. The tool allows you to access a wealth of information regarding your site’s visitors.

Here’s just a few pieces of data you can get from Google Analytics:

  • Amount of traffic your site gets overall
  • The websites your traffic came from
  • Individual page traffic
  • Amount of leads converted
  • The websites your leads came form
  • Demographic information of visitors (e.g. where they live)
  • Whether your traffic comes from mobile or desktop

It doesn’t matter if you’re a freelancer with a humble blog or if you’re a big company with a massive website. Anyone can benefit from the information in Google Analytics.

Now that you know how great it is, let’s jump into exactly how to set up Google Analytics for your own website.

How to set up Google Analytics in 5 simple steps

Setting up Google Analytics can be tricky. However, once you have it set up, you stand to gain a ton of invaluable information very quickly.

This is pure 80/20 — with a small amount of work now you stand to gain disproportionate rewards later.

To set up Google Analytics, you simply have to follow these steps:

  • Step 1: Set up Google Tag Manager
  • Step 2: Create Google Analytics account
  • Step 3: Set up analytics tag with Google Tag Manager
  • Step 4: Set up goals
  • Step 5: Link to Google Search Console

Let’s jump in.

Step 1: Set up Google Tag Manager

Google Tag Manager is a free tag management system from Google.

The way it works is simple: Google Tag Manager takes all the data on your website and sends it to other platforms such as Facebook Analytics and Google Analytics.

It also allows you to easily update and add tags to your Google Analytics code without having to manually write code on the back end—saving you time and a lot of headaches down the road.

Let’s say you want to be able to track how many people clicked on a downloadable PDF link. Without Google Tag Manager, you’d have to go in and manually change all the download links to do this. However, if you have Google Tag Manager, you can just add a new tag to your Tag Manager to track the downloads.

First, you’ll have to create an account on the Google Tag Manager dashboard.

Google Tag Manager Add A New Account

Enter in an account name and click continue.

You’ll then set up a container, which is essentially a bucket containing all of the “macros, rules, and tags” for your website, according to Google.

Google Tag Manager Setup Container

Give your container a descriptive name and select the type of content it’ll be associated with (Web, iOS, Android, or AMP).

Once that’s done, click create, review the Terms of Service, and agree to those terms. You’ll then be given the container’s installation code snippet.

Google Tag Manager installation code snippet

This is the piece of code you’ll be pasting into your website’s back end in order to manage your tags. To do that, copy and paste the two snippets of code onto every page of your website. As the instructions say, you’ll need to the first one in the header and the second after the opening of the body.

If you’re using WordPress, you can easily do this by pasting the two pieces of code into your WordPress theme.

Pro tip: You can make this process even easier by installing and activating the Insert Headers and Footers plugin for WordPress (or equivalent for other types of websites). This will allow you to add any script to the Header and Footer throughout your entire website, but you only have to copy and paste it once.

Headers and footers plugin for WordPress

Source: WPBeginner

Once that’s done, you can move onto Step 2.

Step 2: Set up Google Analytics

Like Google Tag Manager, you’re going to want to create a Google Analytics account by signing up on the GA page.

Sign up for Google Analytics page

Enter your account and website name, as well as the website’s URL. Be sure to also select your website’s industry category and the time zone you want the reporting to be in.

Enter account name, website name, and URL

Once you do all that, accept the Terms and Services in order to get your tracking ID.

Website Tracking ID and code

Source: Google

The tracking ID is a string of numbers that tells Google Analytics to send analytics data to you. It’s a number that looks like UA-000000-1. The first set of numbers (000000) is your personal account number and the second set (1) is the property number associated with your account.

This is unique to your website and your personal data—so don’t share the tracking ID with anyone publicly.

Once you have the tracking ID, it’s time to move onto the next step.

Step 3: Set up analytics tag with Google Tag manager

Now you’ll learn how to set up specific Google Analytics tracking tags for your website.

Go to your Google Tag Manager dashboard and click on the Add a new tag button.

Google Tag Manager add new tag

You will be taken to a page where you can create your new website tag.

On it, you’ll see that you can customize two areas of your tag:

  • Configuration. Where the data collected by the tag will go.
  • Triggering. What type of data you want to collect.

Configuration and triggering info on Google Tag Manager

Click on the Tag Configuration button to choose the type of tag you want to create.

You’ll want to choose the “Universal Analytics” option in order to create a tag for Google Analytics.

Tag Configuration button Universal Analytics

Once you click on that, you’ll be able to choose the type of data you want to track. Do that and then go to “Google Analytics Setting” and choose “New Variable…” from the dropdown menu.

Google Analytics Setting New Variable

You’ll then be taken to a new window where you’ll be able to enter in your Google Analytics tracking ID. This will send your website’s data straight into Google Analytics where you’ll be able to see it later.

Enter Google Analytics Tracking ID

Once this is done, head to the “Triggering” section in order to select that data you want to send to Google Analytics.

As with the “Configuration,” click on the Triggering button in order to be sent to the “Choose a trigger” page. From here, click on All pages so it sends data from all your web pages.

Choose trigger to select data to send to Google Analytics

When all is said and done, your new tag set up should look something like this:

Google Analytics tag final page

Now simply click on Save and voila! You have a new Google Tag tracking and sending data to your Google Analytics page about your website!

We’re not done yet, though. You still need to set up your goals — which brings us to…

Step 4: Set up Google Analytics goals

While you probably know the key performance indicators for your website and business, Google Analytics doesn’t.

That’s why you need to tell Google what success looks like for your website.

In order to do that, you need to set goals on your Google Analytics dashboard.

Start by clicking on the Admin button on the bottom left corner.

Use Admin button to set goals on Analytics dashboard

Once you do, you’ll be sent to another window where you’ll be able to find the “Goals” button.

Goals button

Click on that button and you’ll then be taken to the “Goals” dashboard where you’ll be able to create a new goal.

Create new goal on dashboard

From here, you’ll be able to look through different goal templates to see if one matches your intended goal. You’ll also need to choose the type of goal you want. They include:

  • Destination. e.g. if your goal was for your user to reach a specific web page.
  • Duration. e.g. if your goal was for users to spend a specific amount of time on you site.
  • Pages/Screens per session. e.g. if your goal was to have users go to a specific amount of pages.
  • Event. e.g. if your goal was to get users to play a video or click on a link.

Goal template including setup and description

From there, you can get even more specific with your goals like choosing exactly how long users need to spend on your site in order to consider it a success. Once you’re done, save the goal and Google Analytics will start to track it for you!

Save goal on Google Analytics

Remember: There is a wide variety of data you can track using both Google Tag Manager and Google Analytics. It’s easy to get lost in all the metrics you can track. Our recommendation is to start small with the metrics that matter most to you.

Step 5: Link to Google Search Console

Google Search Console is a powerful tool to help marketers and webmasters gain invaluable search metrics and data.

With it, you can do things like:

  • Check your site’s search crawl rate
  • See when Google analyzes your website
  • Find out what internal and external pages link to your website
  • Look at the keyword queries you rank for in search engine results

To set it up, click on the gear icon in the lower left hand corner of the main dashboard.

Google Search Console gear icon

Then click on Property Settings in the middle column.

Google Search Console Property Settings

Scroll down and click on Adjust search console.

Adjust search console

Here you’ll be able to start the process of adding your website to Google Search Console.

Add website to Google Search Console

Click on the Add button and you’ll be redirected to this page. At the bottom, click on the Add a site to Search Console button.

Add site to Search Console

From here, you’ll be able to add a new website to Google Search Console. Enter in your website’s name and click Add.

Add new website to Google Search Console

Follow the directions to add the HTML code to your site. Once you’re done with that, click on “Save” and you should be taken back to Google Analytics!

Your data won’t appear right away—so be sure to check back later to see your Google Search Console data.

What to do after you’ve set up Google Analytics

Now, there are a ton of different things you can do with Google Analytics. The world of data analysis and web marketing is literally at your fingertips.

Here are a few suggestions of things you can do:

Grant access to your team

If you’re working with a team, grant permissions to make sure other people can access the data on Google Analytics.

To add users, you simply have to follow these six steps from Google:

  1. Click on the gear icon in the lower left hand corner to go to the Admin dashboard
  2. In the first column, click on the User Management button.
  3. Click Add new users
  4. Enter the email address for the user’s Google account
  5. Select the permissions you want to grant them
  6. Click Add

And voila! You should now be able to give others access to your business’s Google Analytics data.

Link Google Ads with Google Analytics

If your business uses Google Ads, you can now link that to your Google Analytics account so you can see “the full customer cycle, from how they interact with your marketer (e.g. seeing ad impressions, clicking ads) to how they finally complete the goals you’ve set for them on your site (e.g. making purchases, consuming content),” according to Google.

To link the two accounts, follow the seven steps below:

  1. Click on the gear icon in the lower left hand corner to go to the Admin dashboard
  2. In the “Property” column, click on Google Ads Linking
  3. Click on New Link Group
  4. Click on the Google Ads accounts you want to link with Google Analytics
  5. Click Continue
  6. Make sure that linking is on for each property you want to see data from Google Ads
  7. Click Link accounts

With your accounts link, you’ll have even greater access to information you need to determine your ad campaign’s ROI.

Set up views

Google Analytics allows you to set up your reports so you only see the data and metrics that matter to you through “views.”

By default, Google Analytics gives you an unfiltered view of each website in your account. That means if you have, say, three websites associated with you Google Analytics, it’ll all be sent to one property where the data is aggregated.

However, you can set it up so you only get the data you want to see. For example, you could have a view that helps you see only organic search traffic. Or maybe you want to see only social media traffic. Or you want to see conversions from you target market.

All can be done through views.

To add a new view, simply follow the steps below:

  1. Click on the gear in the lower left hand corner to go to the Admin dashboard
  2. In the “View” column, click Create new view
  3. Select “Web Site” or “App”
  4. Enter a name for the view describing what it’s filtering for
  5. Choose the “Reporting Time Zone”
  6. Click Create View

Once you create your view, you’ll be able to edit the view settings to filter exactly what you want to see.

#1 Analytics Tool for Growth

Beautiful reports. Clear data. Actionable insights to help you grow faster.

Start free 30-day trial

5 ways to use Google Analytics to analyze your web traffic

Now that you’ve successfully set up Google Analytics and looked at some ways to optimize it, let’s explore some ways you can analyze your traffic.

On the left sidebar, you can find five reporting options that offer you different ways of looking at your web traffic.

Analyze web traffic using reports

Let’s take a look at each now and break down exactly what you can expect to find in them.

Real-Time overview

Real-time overview

The Real-Time report shows you an overview of visitors to your site at that very moment.

The report even breaks down how many pageviews you are getting each minute and second. You’ll be able to take a look at where your audience is coming from, the top keywords you’re ranking for, and how many conversions you’re getting.

Though this can be very helpful for larger sites consistently bringing in several hundred, thousand, or million visitors each day, it’s really not as helpful for smaller websites.

In fact, you might not see very much data on this report at all if your site is smaller and/or newer. You’d be better off looking at some of the other reports on this list.

Audience overview

Audience overview

This is one of the most powerful pieces of reporting you can access from Google Analytics. The Audience reports gives you information about visitors to your site based on attributes relevant to your business and goals.

This can be anything and everything from key demographics (e.g. location, age), returning customers, and more.

You can even get really in the weeds and track very, very specific types of audiences. For example, you could track visitors who visited a certain landing page for a product on your website and then four days later returned to buy the product.

This information is incredibly beneficial for doing things like creating buyer personas, choosing topics that your visitors might be interested in for blog posts, and tailoring your brand’s look and feel for them.

Go deeper: Here’s how you can create audiences on Google Analytics.

Acquisition overview

Acquisition overview

The Acquisition report shows you where your audience is coming from in the world as well as online.

If you find that a specific blog post spiked in traffic, you’ll be able to find exactly where online the visitors to that blog post are coming from. For example, after some digging, you might discover that the blog post was posted in a relevant Facebook group that really engaged with the post.

The Acquisition report is very important and can help you determine the ROI of specific marketing campaigns. For example, if you recently started a big Facebook advertising campaign, you’ll be able to see how many users are coming from Facebook to your website.

This better informs how you should approach social media and SEO marketing campaigns in the future.

Behavior overview

Behavior overview

The Behavior report shows you how your users move through and interact with your website. More broadly, it shows you how many pageviews your site gets total, as well as how many pageviews individual pages on your site receives.

This breakdown can be incredibly valuable. It’ll show you exactly where your audience spends the bulk of their time when they’re on your website, right down to the web page. Diving in even further, you can see the “Behavior Flow” of your users. This is a visualization of the path your visitors most often take on your website.

Behavior flow of website users

This follows the user from the first page they typically visit all the way to the last page they typically visit before they leave.

This can be a good way to gut check your assumptions about how your visitors approach your site. If they aren’t taking a desired path (for example, you want them to go to a specific landing page or a product page but they’re not), then you can re-optimize your website to help get them there.

The Behavior overview also gives you a good breakdown of each page individually. It showcases how many views those pages are getting, the average time visitors spend on those pages, as well as unique page views. This can be very valuable especially if you’re leveraging SEO marketing for your site.

Conversions overview

Conversions overview

This is where you’ll be able to see the impact of all your marketing efforts. It showcases how much money you’re earning by turning website visitors to customers.

There are three different reports in the Conversions tab:

  • Goals: This is the summary of how well your goals and conversions are performing. You’ll be able to see the number of completions along with the monetary value of each one. This report is also crucial because you can use it to quantify the value and ROI of your campaigns.
  • Ecommerce. Relevant if you have an ecommerce store on your website. It’ll show you your product sales, checkout processes, as well as inventory.
  • Multi-Channel Funnels. Gives you a look at how different marketing channels such as social media, landing pages, and advertisements work in conjunction to turn visitors into customers. For example, a customer might have purchased from you after finding your website on a search engine. However, they might have learned about your brand after seeing you mentioned on a social media feed. This report helps you learn that.

This is a very important report you should become very familiar with if you want to improve sales overall.


Google Analytics is a must have for any digital marketer. It’ll help you track the performance of your website along with all your digital marketing campaigns.

With it you’ll be able to determine ROI and learn more about your audience. Without it, you’ll practically be sailing on an ocean without a compass and a map (which is to say, very lost).

Drive more traffic to your website from social media using Hootsuite. From a single dashboard you can manage all your social media profiles and measure success. Try it free today.

Get Started

Become a better social marketer.

Get expert social media advice delivered straight to your inbox.

By Tony Tran

Tony is a freelance journalist and content marketing consultant. His work has been seen in Business Insider, Playboy, and Huff Post.

Related Articles