When You Create a Goal in Google Analytics

Cody Schneider9 min read

Counting how many people visit your website is interesting, but it doesn't tell you if your site is actually working. To understand performance, you need to track the actions that matter to your business. Setting up goals in Google Analytics is how you transform raw traffic data into meaningful business metrics. This guide will walk you through what goals are, how to create them, and how to use them to get real insights into your marketing efforts.

What Are Google Analytics Goals?

A Google Analytics Goal is a specific action a user takes on your website that you've defined as valuable. Think of your website visitors: some are just browsing, while others take an action that moves them closer to becoming a customer. Goals allow you to measure and report on these critical actions.

Without goals, all you know is that 1,000 people visited your site. With goals, you know that out of those 1,000 visitors, 50 signed up for your newsletter, 20 submitted a contact form, and 5 made a purchase. This is the difference between simply collecting data and generating business intelligence.

Common examples of actions you can track with goals include:

  • Completing a purchase on an e-commerce site.
  • Filling out a form (e.g., contact, quote request, lead gen).
  • Subscribing to an email newsletter.
  • Downloading a resource like a PDF, whitepaper, or case study.
  • Creating an account or signing up for a trial.
  • Spending a specific amount of time on the site (engagement).
  • Viewing a certain number of pages (engagement).

Understanding the Four Main Types of Goals in Universal Analytics

Before Google Analytics 4 changed the game, Google’s original version - Universal Analytics (UA) - had four distinct goal types. Many businesses still have historical UA data or might be referencing older guides, so understanding these is essential context for any analyst.

1. Destination Goals

This is the most common and straightforward goal type. A Destination goal is triggered when a user lands on a specific page. It's perfect for tracking form submissions or purchases that redirect the user to a "thank you" or "order confirmation" page.

Example: A user fills out your contact form and is taken to the page /thank-you. You can set /thank-you as your destination goal to count every user who successfully reaches that page.

2. Duration Goals

A Duration goal measures user engagement by tracking how long they stay on your website. You can set a threshold, and if a user's session time exceeds it, Google Analytics will count it as a conversion. This is useful for content-heavy sites where time on page is a strong indicator of user interest.

Example: You run a blog and consider readers who spend more than four minutes on an article as highly engaged. You can create a Duration goal that triggers after a session lasts 00:04:00.

3. Pages/Screens per Session Goals

Similar to Duration goals, this type also measures engagement. It counts a conversion when a user views a specific number of pages during a single session. This is a great way to identify visitors who are digging deeper into your content and offerings.

Example: Your website is a portfolio. You believe that potential clients who view at least five of your project pages are serious leads. You can set a goal to track sessions with more than five pageviews.

4. Event Goals

Event goals offer the most flexibility. They track specific interactions, or "events," that don’t necessarily involve loading a new page. This includes actions like clicking a button, playing a video, or downloading a file. This type required some extra setup (Event Tracking code), often implemented via Google Tag Manager, but it paved the way for how GA4 now operates.

The entire concept of GA4 is built around this "event" model, which we'll cover next.

How “Goals” Work in Google Analytics 4

Google Analytics 4 completely reimagines Goal tracking. The four goal types from UA are gone. In GA4, everything is an event. Goals are now called Conversions, and you simply mark an existing event as a Conversion.

This event-based model is more flexible and makes tracking interactions across websites and mobile apps much more consistent. Instead of creating a goal from scratch, your process is now:

  1. Ensure the user action (event) is being tracked in GA4.
  2. Flip a switch to tell GA4 that this specific event should be treated as a valuable conversion.

You no longer need "Destination" goals because a visit to a "thank you" page is automatically tracked as a page_view event. You just need to tell GA4 that a page_view event for that specific page is a conversion. Likewise, you can track engaged sessions that last over a certain duration without any custom setup.

How to Mark an Event as a Conversion in GA4

The process is incredibly simple. All you need to do is tell GA4 which events are important to you.

  • First, make sure the event is being recorded. Some events like page_view or session_start are automatic. Others, like form submissions (generate_lead) may need to be set up as custom events first, often via Google Tag Manager.
  • Once your event is being tracked, navigate to your GA4 property.
  • Go to Admin (the gear icon in the bottom-left).
  • In the Property column, click on Events under "Data" display.

You'll see a list of all event names your property is receiving. To the right of each event name is a toggle switch labeled "Mark as conversion". Simply turn this toggle on for any event you want to treat as a conversion.

For instance, if you have an event for newsletter sign-ups named newsletter_signup, you can find it in the list and flip the switch on. From that moment forward, every time the newsletter_signup event is triggered, GA4 will also count it as a conversion in your reports.

A Step-by-Step Guide to Creating a Goal in Universal Analytics

If you're still using or analyzing data in Universal Analytics, here’s how to set up a classic 'Destination' goal.

Step 1: Navigate to the Admin Section

Log in to your Google Analytics account and click the Admin gear icon in the bottom-left corner of the homepage.

Step 2: Go to Goals

The Admin screen is divided into three columns: Account, Property, and View. Look under the View column on the far right and click on Goals.

Step 3: Create a New Goal

Click the red + NEW GOAL button to start the goal setup process.

Step 4: Choose a Goal Template or Custom Setup

Google provides templates for common goals like "Place an order" or "Contact us." These can simplify the setup. However, for maximum control and understanding, it’s best to select Custom at the bottom of the list and then click Continue.

Step 5: Name Your Goal and Select the Type

Give your goal a clear, descriptive name that you'll easily recognize in reports, such as "Contact Form Submission". Next, select the Goal type you want to create - for this example, choose Destination - and click Continue.

Step 6: Configure Your Goal Details

In the Goal details section, you'll specify the "thank you" page URL.

  • Under Destination, select Equals to from the dropdown menu.
  • In the text field, enter the part of the URL that comes after the domain name. For yourwebsite.com/thank-you, you would just enter /thank-you. Using Equals to is the most precise way to prevent miscounting similar URLs.
  • (Optional) Value: You can assign a monetary value to the conversion. This is very useful for lead generation goals. For example, if you know that one in ten leads becomes a customer worth $500, you could assign a value of $50 to each contact form submission.
  • (Optional) Funnel: You can define a path of pages you expect users to visit before converting. This allows you to see where users drop off in the process (e.g., visited the contact page but didn't submit).

Finally, click Save, and your goal will begin tracking conversions from that point forward.

Best Practices for Effective Goal Tracking

Whether you're in UA or GA4, these principles will help you get the most out of your conversion tracking.

  • Track What Matters: It’s tempting to track every little action, but this leads to noisy reports. Focus on tracking Key Performance Indicators (KPIs) - the actions that have a direct impact on your business objectives.
  • Use a Consistent Naming Convention: Make your life easier. Name your goals and events clearly and consistently (e.g., "LeadForm_Submit_Homepage", "Ebook_Download_GA4Guide"). Vague names like "Goal 1" will only cause confusion later.
  • Verify Before You Finalize: In UA, always use the "Verify this Goal" link before saving. It calculates a hypothetical conversion rate based on your past seven days of data, giving you a quick check that your configuration is correct. In GA4, use the "DebugView" section to test your events in real-time before you mark them as conversions.
  • Assign Values Whenever Possible: For non-ecommerce goals, estimate a dollar value. This helps you calculate a tangible return on investment (ROI) for your different marketing campaigns and traffic sources in your reports.

Final Thoughts

Setting up goals (or 'conversions' in GA4) is the single most important step you can take to make your Google Analytics data useful. It’s what separates a basic traffic report from a powerful business intelligence tool, allowing you to understand which channels, campaigns, and content are truly driving your business forward.

Of course, once your goals are tracking valuable actions in GA4, the real challenge becomes connecting that information with data from your other platforms like Facebook Ads, Shopify, or your CRM. At Graphed , we created a way to simplify this cross-platform analysis. We help you connect all your data sources in one place, so you can stop manually exporting CSVs and simply ask questions in plain English like, "What was my cost per lead from Google Ads last month?" to get real-time dashboards and answers instantly.

Related Articles

How to Connect Facebook to Google Data Studio: The Complete Guide for 2026

Connecting Facebook Ads to Google Data Studio (now called Looker Studio) has become essential for digital marketers who want to create comprehensive, visually appealing reports that go beyond the basic analytics provided by Facebook's native Ads Manager. If you're struggling with fragmented reporting across multiple platforms or spending too much time manually exporting data, this guide will show you exactly how to streamline your Facebook advertising analytics.

Appsflyer vs Mixpanel​: Complete 2026 Comparison Guide

The difference between AppsFlyer and Mixpanel isn't just about features—it's about understanding two fundamentally different approaches to data that can make or break your growth strategy. One tracks how users find you, the other reveals what they do once they arrive. Most companies need insights from both worlds, but knowing where to start can save you months of implementation headaches and thousands in wasted budget.