Which Goals Are Available in Google Analytics? Types and Setup Guide

Introduction

Imagine running a bakery but never knowing how many customers actually bought a cake after browsing your window display. That would make it almost impossible to improve your business. The same logic applies to websites. You may be getting thousands of visitors every day, but if you do not know what those visitors are doing on your site, all that traffic means very little.

This is exactly where Google Analytics Goals come in. Goals in Google Analytics allow you to track specific actions that visitors take on your website. Whether someone fills out a contact form, completes a purchase, watches a video, or spends a certain amount of time reading your content, Goals help you measure those moments that actually matter to your business.

In this guide, we will walk through everything you need to know about Google Analytics Goals, from the different types available, to how you can set them up, and how to use them effectively to make smarter decisions.

What Are Goals in Google Analytics?

At its core, a Goal in Google Analytics is a way to define and measure a completed activity on your website. This completed activity is called a conversion. A conversion happens when a visitor does something you consider valuable, such as signing up for a newsletter, making a purchase, or requesting a quote.

Think of Goals as checkpoints. Every time a visitor reaches one of those checkpoints, Google Analytics records it as a Goal completion. This data helps you understand what is working on your site and what needs improvement.

Goals are set up inside Google Analytics at the View level, which means they are connected to a specific reporting view within your Analytics account. You can track multiple Goals at once and monitor your conversion rate, which is the percentage of visitors who complete a desired action.

Why Goals Matter for Your Website

Without Goals, Google Analytics gives you raw data, like pageviews, sessions, and bounce rate. While these numbers are useful for general information, they do not tell you whether your website is actually achieving its purpose. Goals transform raw data into meaningful business insights.

Here is why setting up Goals is so important:

  • They show you which pages or traffic sources lead to actual conversions.
  • They help you calculate the return on your marketing investment.
  • They let you identify where visitors drop off before completing a desired action.
  • They give you data to improve your website experience.
  • They help you set benchmarks and track your progress over time.

Which Goals Are Available in Google Analytics?

Google Analytics (specifically Universal Analytics, the widely used version before GA4) offers four main types of Goals. Each type is designed to track a different kind of user action. Understanding the differences between these types is the first step to using Goals effectively.

Goal TypeWhat It TracksBest Used For
DestinationA specific page URL that a visitor reachesThank-you pages, order confirmations, sign-up completions
DurationHow long a visitor spends on your siteEngagement measurement, content-heavy websites
Pages/Screens per SessionNumber of pages viewed in a single visitNews sites, product catalogues, e-commerce browsing
EventSpecific interactions like button clicks, video plays, downloadsDownloads, CTA clicks, form submissions, video views

Goal Type 1: Destination Goals

Destination Goals are the most straightforward and commonly used type of Goal in Google Analytics. They are triggered when a visitor lands on a specific page of your website. You define the URL of that page, and every time someone visits it, Google Analytics counts it as a Goal completion.

The most classic example of a Destination Goal is a thank-you page. After a visitor fills out a contact form and submits it, they are usually redirected to a page that says something like “Thank you for reaching out! We will be in touch shortly.” The URL of that confirmation page is what you use as your Destination Goal.

Common Uses for Destination Goals

  • Order confirmation pages after a completed purchase
  • Thank-you pages after a form submission
  • Download completion pages
  • Account registration confirmation pages
  • Course enrollment or event registration completion pages

Match Types for Destination Goals

When setting up a Destination Goal, Google Analytics offers three URL match types:

  1. Equals to: This requires an exact match with the URL you specify. Use this when your thank-you page always has the same URL.
  2. Begins with: This matches any URL that starts with the text you provide. This is useful when your confirmation pages have dynamic URLs with different endings, such as order IDs.
  3. Regular expression: This is the most flexible option and uses pattern matching. It is best for advanced users who need to match a variety of URLs using a pattern.

Goal Type 2: Duration Goals

Duration Goals measure the amount of time a visitor spends on your website during a single session. You set a time threshold, and any session that lasts equal to or greater than that time is counted as a Goal completion.

This type of Goal is very useful when your main objective is keeping visitors engaged with your content. For example, if you run a blog or an online course platform, you want visitors to spend a meaningful amount of time reading or learning. If someone spends five minutes on your site, that is a much stronger signal of interest than a ten-second visit.

When to Use Duration Goals

  • Content publishing websites and blogs where time spent indicates high engagement
  • Online education platforms where longer sessions mean learners are actively studying
  • Customer support pages where you want users to find answers without leaving too quickly
  • Media and news sites where reading time reflects content quality

Important note: Google Analytics stops tracking time once the last page is opened. This means if someone opens a page and stays on it for twenty minutes without clicking anywhere else, Analytics may record a much shorter time. Keep this in mind when setting your Duration Goal threshold.

Goal Type 3: Pages/Screens per Session Goals

This type of Goal is completed when a visitor views a certain number of pages or screens in a single session. You define the number, and any session that reaches or exceeds that number counts as a Goal completion.

Pages/Screens per Session Goals are a great way to measure how deeply visitors explore your website. If someone only visits one page and leaves, that might indicate they did not find what they were looking for. But if someone visits five or six pages in one sitting, it is a sign of genuine interest and engagement.

Ideal Use Cases

  • E-commerce stores where more product page views may lead to higher purchase intent
  • Travel websites where users browse multiple destinations before booking
  • News and magazine sites where reading multiple articles signals a loyal reader
  • Real estate platforms where users explore multiple property listings

Goal Type 4: Event Goals

Event Goals are the most powerful and versatile type of Goal in Google Analytics. They are based on Event tracking, which is a feature that lets you record specific interactions that happen on your website without a page reload. This means you can track actions that Destination Goals cannot capture.

For example, if a visitor clicks a button that opens a chat window without changing the page URL, Google Analytics would not record that as a new pageview. However, with Event tracking, you can fire an event when the button is clicked, and then set up an Event Goal based on that action.

Understanding Event Components

Each Event in Google Analytics is made up of four components:

  • Category: The group of objects that an interaction belongs to. For example, “Video” or “Button”.
  • Action: The specific action that happened. For example, “Play” or “Click”.
  • Label (optional): Additional information about the event. For example, “Homepage Hero Video” or “Get Started Button”.
  • Value (optional): A numeric value you can assign to the event. For example, if a button click is estimated to be worth $5 in revenue.

Popular Examples of Event Goals

  • Tracking a PDF download by firing an event when the download link is clicked
  • Tracking video plays on embedded YouTube or Vimeo videos
  • Tracking when a visitor clicks an external link leaving your site
  • Tracking when someone interacts with a live chat widget
  • Tracking a form submission that does not redirect to a new page
  • Tracking scroll depth to see how far users read your content

A Special Mention: Smart Goals

In addition to the four main types of Goals, Google Analytics also offers something called Smart Goals. Smart Goals are a bit different from the others because you do not set them up manually. Instead, Google Analytics uses machine learning to automatically identify your best sessions, meaning the visits that are most likely to result in conversions.

Smart Goals are primarily designed to work with Google Ads. If you connect your Google Ads account to Google Analytics and do not have any Goals set up, Smart Goals can be imported into Google Ads to help optimize your ad campaigns. They are especially helpful for advertisers who want to get the most out of their ad budget but do not have the technical resources to set up custom Goals.

Note: Smart Goals are only available if your Analytics view receives at least 500 sessions from Google Ads in a 30-day period. For most websites with Goals already configured, Smart Goals are not necessary.

Goal Funnels: Tracking the Journey to Conversion

Many Goals do not happen in a single step. A visitor may need to go through several pages before completing a conversion. For example, an online shopper might visit a product page, add items to a cart, enter their shipping information, and then land on the order confirmation page. This multi-step process is called a conversion funnel.

Google Analytics lets you add a Funnel to a Destination Goal. When you define a funnel, you list all the pages that a visitor should pass through before reaching the final Goal page. This allows you to see exactly where visitors drop off during the process, which can be incredibly valuable for improving your checkout flow, sign-up process, or any multi-step journey.

An Example Funnel for an E-Commerce Store

  1. Step 1: Product page (/product/blue-sneakers)
  2. Step 2: Shopping cart (/cart)
  3. Step 3: Checkout page (/checkout)
  4. Step 4: Payment page (/checkout/payment)
  5. Goal: Order confirmation (/order-confirmation)

With this funnel set up, you can view the Goal Flow report in Google Analytics and see how many visitors made it from one step to the next. If you notice that 80% of shoppers add something to their cart but only 20% make it past the checkout page, you have found a major area to fix.

Assigning a Goal Value

One of the most powerful features of Goals is the ability to assign a monetary value to each conversion. When you assign a Goal Value, Google Analytics uses that number to calculate metrics like Goal Value, Per Session Goal Value, and Page Value in your reports.

You do not always need an exact revenue figure. Even a rough estimate is helpful. For example, if you know that roughly one in five contact form submissions leads to a sale worth $500, you can estimate the value of each form submission as $100 (which is $500 divided by five).

Assigning Goal Values allows you to:

  • See which traffic sources bring in the highest value conversions
  • Compare the monetary impact of different marketing channels
  • Identify which pages contribute most to your revenue
  • Make data-driven decisions about where to focus your marketing spend

How to Set Up Goals in Google Analytics: Step-by-Step

Setting up Goals in Google Analytics is not as complicated as it might sound. Below is a clear, step-by-step guide to walk you through the process in Universal Analytics.

Step 1: Access Your Admin Panel

Log in to your Google Analytics account at analytics.google.com. In the bottom left corner of the screen, click on the Admin button. This will open the Admin panel, which has three columns: Account, Property, and View.

Step 2: Navigate to Goals in the View Column

In the third column (View), scroll down and click on Goals. This will show you any existing Goals you have set up, along with an option to create new ones. Remember, Goals are set at the View level, so make sure you are in the correct View before proceeding.

Step 3: Click the + New Goal Button

Click the red button that says + New Goal. You will now see the Goal setup wizard, which walks you through the configuration process in three stages: Goal Setup, Goal Description, and Goal Details.

Step 4: Choose a Goal Template or Create a Custom Goal

In the first stage (Goal Setup), you will see a list of pre-built Goal templates organized into categories like Revenue, Acquisition, Inquiry, and Engagement. These templates are shortcuts that pre-fill some settings for common Goal types.

If none of the templates fit your needs, select Custom at the bottom of the list. Most experienced users choose Custom because it gives them full control over all the settings.

Step 5: Name Your Goal and Choose the Goal Type

In the second stage (Goal Description), you need to:

  1. Give your Goal a descriptive name that you will easily recognize in reports. For example, “Contact Form Submission” or “Product Purchase Confirmation”.
  2. Assign a Goal ID and Goal Set. Google Analytics allows up to 20 Goals per View, organized into four sets of five. You can leave this at the default.
  3. Choose the Goal Type from the four options: Destination, Duration, Pages/Screens per Session, or Event.

Step 6: Configure the Goal Details

In the third stage (Goal Details), you fill in the specific information based on the Goal type you selected:

For Destination Goals:

  • Enter the URL of your destination page (just the path after the domain, such as /thank-you).
  • Choose the match type (Equals to, Begins with, or Regular expression).
  • Optionally enable the Funnel toggle and add the steps visitors go through before reaching the Goal.
  • Optionally assign a Goal Value.

For Duration Goals:

  • Set the hours, minutes, and seconds for the minimum time threshold.
  • Optionally assign a Goal Value.

For Pages/Screens per Session Goals:

  • Enter the number of pages that must be viewed to trigger the Goal.
  • Choose the condition: Greater than, Less than, or Equal to.
  • Optionally assign a Goal Value.

For Event Goals:

  • Enter the Category, Action, Label, and/or Value of the event you want to track.
  • You can fill in just one field or multiple fields. The Goal triggers when all filled conditions are met.
  • Optionally use the event value as the Goal Value.

Step 7: Verify and Save Your Goal

Before saving, click the Verify this Goal link at the bottom of the page. This feature checks your last seven days of data to see if the Goal would have recorded any completions. It is a quick way to check that your Goal is set up correctly without waiting days for new data to come in.

Once you are happy with the settings, click Save. Your Goal is now active and will start recording completions from that point forward. Note that Goals do not backfill historical data, so you will only see data from the date the Goal was created.

Goals in Google Analytics 4 (GA4): What Changed?

It is important to understand that Google Analytics 4 (GA4), which is now the primary version of Google Analytics, works differently from Universal Analytics when it comes to Goals. In GA4, the concept of Goals has been replaced by Conversions.

In GA4, almost everything is an Event. Every user interaction, whether it is a page view, a button click, a scroll, or a video play, is tracked as an Event by default. You can then mark any Event as a Conversion to indicate that it is an important Goal for your business.

How GA4 Handles Conversions

In GA4, you go to Admin, then Events, and you will see a list of all the events being tracked on your website. Next to each event, there is a toggle that lets you mark it as a Conversion. When you turn that toggle on, the event becomes a Conversion and appears in your Conversions report.

GA4 also allows you to create custom Events that trigger on specific conditions, such as when a visitor reaches a particular URL or interacts with a specific element. These custom events can then be marked as Conversions. The result is very similar to what Universal Analytics Goals achieved, but with greater flexibility and more data granularity.

Key Differences Between UA Goals and GA4 Conversions

Universal Analytics GoalsGA4 Conversions
Up to 20 Goals per ViewUnlimited Events, up to 30 Conversions
Four Goal types: Destination, Duration, Pages per Session, EventAll conversions are Event-based
Goals track sessionsConversions track individual events
Funnel visualization available for Destination GoalsFunnel exploration available as a separate report
Goal value assigned manuallyRevenue tracked through e-commerce events

Best Practices for Setting Up and Using Goals

Knowing how to create Goals is only part of the picture. Using them effectively requires a bit of strategic thinking. Here are some proven best practices to get the most value out of your Google Analytics Goals.

1. Align Goals with Your Business Objectives

Your Goals should directly reflect what success looks like for your business. If you run a lead generation website, your primary Goal should be form submissions. If you run an e-commerce store, purchase completions are your most important Goal. Avoid setting up Goals just for the sake of having data. Make sure every Goal you create is meaningful to your overall strategy.

2. Track Micro and Macro Conversions

Not all Goals are created equal. A macro conversion is the big, primary action you want users to take, such as making a purchase or submitting a quote request. A micro conversion is a smaller action that indicates interest or intent, such as signing up for a newsletter, adding a product to a wishlist, or downloading a brochure.

Tracking both types of conversions gives you a fuller picture of your user journey. Micro conversions can warn you when something is wrong upstream, even before your macro conversion numbers start to drop.

3. Avoid Over-Counting Conversions

By default, Google Analytics counts only one Goal completion per session, no matter how many times the Goal condition is met during that visit. This prevents a single visitor from inflating your conversion numbers. However, if someone visits your site in multiple separate sessions and completes the same Goal each time, each session is counted separately.

For e-commerce Goals where a customer might genuinely purchase multiple times, you should use the e-commerce tracking feature instead of a simple Goal, as it records each transaction individually.

4. Name Goals Clearly

When you create a Goal, give it a name that clearly describes what it tracks. Avoid vague names like “Goal 1” or “New Goal.” Instead, use names like “Contact Form – Thank You Page” or “Free Trial Sign Up Completed.” This makes your reports much easier to read, especially if you are sharing them with a team or a client.

5. Regularly Review and Update Your Goals

Your business evolves over time, and your Goals should evolve with it. Schedule time every quarter to review your Goals and check that they are still relevant. If you launch a new product, redesign your website, or change your primary call to action, you will need to update your Goals accordingly. Outdated Goals can give you misleading data and lead to poor decisions.

6. Use Goal Reports to Identify High-Performing Traffic Sources

One of the biggest benefits of Goals is being able to see which traffic sources drive the most conversions. Go to Acquisition, then All Traffic, then Source/Medium in Google Analytics. You will see a column for each of your Goals, showing how many completions came from each traffic source. This tells you whether your SEO efforts, social media campaigns, or paid ads are actually driving valuable actions, not just traffic.

Common Goal Setup Problems and How to Fix Them

Even with careful setup, things can sometimes go wrong. Here are some of the most common issues people encounter with Google Analytics Goals and how to solve them.

Problem: Goal Shows Zero Completions

  • Double-check the destination URL. Make sure you are entering just the URL path (for example, /thank-you) and not the full URL with the domain.
  • Check the match type. If you selected Equals to but the page URL sometimes includes query parameters, try switching to Begins with.
  • Make sure the Goal is active. In the Goals list, each Goal has an on/off toggle. Confirm it is turned on.
  • Wait for data. Goals do not show historical data. They only start recording after they are created.

Problem: Goal Completions Are Unrealistically High

  • Check if your thank-you page is accessible without completing the form. If visitors can land directly on the URL without going through the funnel, they will inflate your Goal count.
  • Look for internal traffic. Your own team visiting the site counts as sessions too. Consider adding a filter to exclude internal IP addresses.
  • Check for spam traffic. Referral spam can trigger Goals artificially. Use filters to block known spam sources.

Problem: Event Goal Is Not Tracking

  • Make sure the Event is actually being fired. Open Google Tag Manager or your analytics implementation and verify the event trigger is working correctly.
  • Use the Real-Time reports in Google Analytics. When you perform the action on your website, watch the Real-Time Events report to see if the event appears.
  • Check for case sensitivity. Google Analytics event category, action, and label values are case-sensitive. Make sure they match exactly between your Goal settings and the events being fired.

How to Use Goal Data to Improve Your Website

Tracking Goals is only valuable if you use the data to make improvements. Here are some practical ways to turn your Goal data into action.

Analyse Goal Flow Reports

The Goal Flow report, found under Conversions in the navigation, visually shows you the path visitors take from their entry point to the Goal completion. You can see where traffic enters, which steps it flows through, and where the biggest drop-offs occur. Use this report to identify the weakest links in your conversion path and prioritize improvements there.

Segment Your Goal Data

Apply segments to your Goal reports to see how different groups of visitors convert. For example, you might compare mobile users versus desktop users, new visitors versus returning visitors, or visitors from different countries. These comparisons often reveal important differences that help you tailor your website experience for specific audiences.

Connect Goals to A/B Testing

If you run A/B tests on your website, such as testing two different headline versions on your landing page, connecting those tests to your Goals gives you a clear winner. You can measure which version drives more Goal completions, not just more clicks or time on page. This makes your testing much more meaningful.

Monitor Goal Conversion Rate Over Time

Your conversion rate is one of the most important metrics to track over time. Even small improvements, like increasing your form submission rate from 2% to 3%, can have a significant impact on your business results. Set up a monthly review process where you check your Goal conversion rates, compare them to previous periods, and investigate any unusual drops or spikes.

Conclusion

Google Analytics Goals are one of the most powerful features available to website owners and marketers. They transform raw visitor data into actionable conversion insights, helping you understand not just how many people visit your site, but what those visitors actually do when they get there.

To recap, there are four main types of Goals available in Google Analytics: Destination Goals, Duration Goals, Pages/Screens per Session Goals, and Event Goals. Each serves a different purpose and is suited to different kinds of websites and business objectives. Smart Goals are also available as an additional option for advertisers using Google Ads.

By setting up the right Goals, assigning meaningful values, using Funnels to understand your conversion paths, and regularly reviewing your data, you give yourself a massive advantage in understanding and improving your website performance.

Whether you are just starting out with analytics or looking to sharpen your existing setup, taking the time to get your Goals right is one of the most impactful things you can do for your website strategy. Start simple, focus on what matters most to your business, and build from there. The data you collect will guide every smart decision you make going forward.

About the Author

Jay Patel is the Founder of XSquareSEO, a full-service SEO agency with experience in on-page SEOeCommerce SEOlink buildingtechnical SEOSaaS SEO, and local SEO. For more information, feel free to contact us

Explore More Guides

Measure SEO ROI Effectively
Blog Promotion Strategies
Track GBP on Ranktracker
Use Ahrefs for Free
Semrush Complete Guide
Write About Page for Blog
AI Content SEO Impact
Is SEO Dead in 2025
SEO Relevance 2025
Affordable Wix SEO Service

Scroll to Top