What Are Goals in Google Analytics?

Cody Schneider8 min read

Tracking what people do on your website is the whole point of using Google Analytics, but measuring clicks and pageviews only tells a small part of the story. To understand what’s truly working, you need to track Goals, which are specific actions you want users to take that align with your business objectives. This article will show you exactly what Goals are, why they’re critical, and how to set them up for yourself.

GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

What Exactly Are Google Analytics Goals?

In Google Analytics, a Goal is a specific action a user completes on your site that you’ve defined as valuable to your business. When a user completes one of these predefined actions, Google Analytics logs it as a "conversion."

Think of it like this: your website has various jobs to do, like generating leads, selling products, or getting people to sign up for your newsletter. Goals are how you tell Google Analytics to keep a tally every time one of those jobs gets done. It shifts your focus from vanity metrics like total traffic to business-critical actions.

For example, if a key objective is to generate leads, you wouldn't just look at how many people visit your contact page. Instead, you would set up a Goal to track how many people actually fill out and submit the contact form. That submission is the Goal completion, or conversion.

Tracking Goals allows you to measure an action without a direct price tag. It transforms Google Analytics from a simple traffic counter into a powerful tool for measuring marketing performance and website effectiveness.

GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

Why Is Tracking Goals So Important?

Simply put, if you don't have Goals configured, you're flying blind. You might be getting a lot of traffic, but you won't know if that traffic is actually helping your business grow. Here’s why setting up Goals is a non-negotiable for anyone serious about data.

  • Measure what actually matters: Instead of focusing on raw traffic numbers, Goals allow you to measure outcomes. You can directly track how many leads your site generated, how many users signed up for your demo, or how many downloaded your new e-book.
  • Understand the ROI of marketing campaigns: Which channels are driving the most value? Goals help you answer this. With Goal tracking, you can clearly see if your paid Google Ads, organic search efforts, or social media campaigns are the ones bringing in users who actually convert. This helps you allocate your budget more effectively.
  • Identify website weaknesses: Are users dropping off before they convert? By setting up funnels (sequential steps leading to a Goal), you can see exactly where people are exiting the conversion process. If 90% of users who add a product to their cart abandon the checkout process on the shipping page, you know exactly where to start improving.
  • Attribute value to non-eCommerce actions: Not every valuable action involves a credit card. You can assign a monetary "Goal Value" to actions like lead form submissions. For example, if you know that 1 in 10 leads becomes a customer worth $500, you can assign a Goal Value of $50 to each new lead. This helps quantify the financial impact of your different marketing funnels.

The 4 Types of Goals in Universal Analytics

Before the shift to Google Analytics 4, Universal Analytics offered four main types of Goals you could configure. Understanding these is essential for working with older properties or for grasping the fundamental actions websites track.

1. Destination Goals

This is the most common and straightforward type of Goal. It's triggered when a user lands on a specific page on your website. They are perfect for tracking actions that end with a confirmation or "thank you" page.

  • Common examples:

To set one up, you just need to provide the URL of the confirmation page. Since you generally don't want people navigating directly to a thank you page, a visit there is a strong signal that they completed the intended action.

2. Duration Goals

A Duration Goal is met when a user's session lasts longer than a specific amount of time. This type of Goal is used to measure user engagement rather than a specific action.

  • Common examples:

This goal is particularly useful for content-heavy sites, such as blogs or news portals, where a longer visit is a good indicator of user interest and content quality.

GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

3. Pages/Screens per Session Goals

Similar to Duration Goals, Pages per Session Goals measure engagement. A conversion is recorded when a user views a specific number of pages or screens within a single session.

  • Common examples:

If your goal is to get users to explore your content or product catalog deeply, this tracking method can tell you how effectively your site encourages that behavior.

4. Event Goals

Event Goals are the most flexible and powerful type, but they also require a bit more setup. They track specific user interactions, or "Events," that don't involve loading a new page.

You first need to set up Event Tracking (often done with Google Tag Manager) to send data to Analytics about these interactions. Events are typically defined by three parts: Category (e.g., "Video"), Action (e.g., "Play"), and Label (e.g., "Homepage-promo-video.mp4").

  • Common examples:

Once you are tracking an event like a button click, you can create a Goal that is triggered whenever that specific event occurs.

How Goals Work in the New Google Analytics 4

Google Analytics 4 completely changes the model. In GA4, everything a user does is considered an "event" — from a page view to a purchase.

The concepts of Destination, Duration, and Pages per Session Goals are gone. Instead of complicated Goal setups, GA4 simplifies the process: you simply mark any important event as a "conversion."

For example, GA4 automatically collects an event called generate_lead whenever a user fills out a form. To track this as a business objective, you don’t need to set up a Destination Goal. You just go into your GA4 settings, find the generate_lead event, and flip a toggle to mark it as a conversion. It's much simpler and more flexible, but it represents a significant departure from how Universal Analytics worked.

GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

How to Set Up a Goal in Universal Analytics (Step-by-Step)

Let's walk through setting up the most common Goal type: a Destination Goal for a "thank you" page after a contact form submission. The confirmation page URL is https://www.example.com/thanks-for-contacting.

  1. Navigate to Your Admin Settings Log into Google Analytics. At the bottom-left of the screen, click the “Admin” gear icon.
  2. Select "Goals" In the Admin panel, make sure you have the correct Account, Property, and View selected. In the right-hand "View" column, click on "Goals."
  3. Create a New Goal Click the red “+ NEW GOAL” button to start the setup process.
  4. Choose a Goal Setup Type You'll see two options: "Template" or "Custom." Templates are just pre-configured settings for common objectives like "Make a payment" or "Create an account." For our form submission Goal, we can select “Custom.” Click “Continue.”
  5. Enter Your Goal Description Give your Goal a descriptive name you'll easily recognize, like "Contact Form Submission." Next, select the Goal Type. We will choose "Destination.” Click “Continue.”
  6. Configure the Goal Details This is the final and most important step. In the "Destination" field, you only need to enter the part of the URL that comes after the domain name. So for www.example.com/thanks-for-contacting, you would enter /thanks-for-contacting.
  7. Verify and Save Before saving, you can click "Verify this Goal." Google Analytics will look at your data from the last 7 days and calculate how many times this Goal would have triggered. If it shows 0% and you know people have submitted the form, your URL is likely incorrect. Once it looks right, click "Save."

And that’s it! Your Goal is now active. It’s important to remember that Goals do not work retroactively - they only start tracking data from the moment they are created.

Final Thoughts

Setting up Goals is a fundamental step in transforming Google Analytics from a general traffic report into a powerful business analysis tool. It allows you to move beyond simply counting visitors and start measuring the real-world actions that drive your organization forward, helping you understand user behavior and prove the value of your marketing efforts.

Of course, your business data doesn't live solely in Google Analytics. True insights come from seeing how those on-site conversions connect to your advertising platforms, your CRM, and your sales data. To connect those dots, we built Graphed to be the easiest way to unite all your data in one place. You can connect your Google Analytics, Salesforce, and ad accounts, then simply ask questions in plain English like, "show me a report of HubSpot deals closed last month broken down by their original Google Analytics source."

Related Articles

How to Enable Data Analysis in Excel

Enable Excel's hidden data analysis tools with our step-by-step guide. Uncover trends, make forecasts, and turn raw numbers into actionable insights today!