How to Track Goals in Google Analytics
Setting up goal tracking on your website is the difference between knowing how many people visited and knowing how many people mattered. It’s what turns abstract traffic numbers into concrete business results. This guide will give you a clear, A-to-Z walkthrough of how to set up meaningful goal tracking in both Universal Analytics (UA) and the newer Google Analytics 4.
Why Bother Tracking Goals?
Simply put, if you don't track goals, your Google Analytics data is just a collection of vanity metrics. You can see pageviews, sessions, and bounce rates, but you have no idea if your marketing efforts are actually contributing to the bottom line. Is your blog driving newsletter sign-ups? Is your latest Facebook campaign leading to contact form submissions? Is your paid search traffic converting into sales?
Goal tracking answers these questions. It bridges the gap between user behavior and business outcomes by allowing you to measure specific actions, such as:
- Lead generation (contact form submissions, quote requests)
- Newsletter subscriptions
- Ebook or whitepaper downloads
- Demo requests or free trial sign-ups
- Completing a purchase (for e-commerce)
Once you’ve defined what success looks like, you can see which marketing channels, campaigns, and content are a waste of time and which ones deserve more investment.
Understanding Goals in UA vs. GA4
Before you jump into the setup, it’s important to understand a fundamental difference between Universal Analytics (the older version) and Google Analytics 4 (the current version). They treat "goals" in completely different ways.
Goals in Universal Analytics (UA)
In UA, a "Goal" is a specific configuration you set up in the admin panel. They are tied to a reporting View and you’re limited to 20 goals per View. Universal Analytics offers four main types of goals:
- Destination: This is the most common type. It triggers when a user lands on a specific page, like a "thank-you.html" page after filling out a form.
- Duration: This tracks user engagement, triggering when a session lasts for a specific amount of time (e.g., 5 minutes or longer).
- Pages/Screens per session: Similar to duration, this goal counts as a conversion when a user views a specific number of pages during a single session.
- Event: This goal is triggered by a specific interaction you've defined as an "Event," like clicking a button to download a PDF or playing a video. This requires more technical setup, often with Google Tag Manager.
"Goals" in Google Analytics 4
Google Analytics 4 threw out the old playbook. The entire platform is built on an “event-based” model. This means that almost every user interaction is captured as an event - a page view is an event, a button click is an event, a form submission is an event.
In GA4, <em>goals are simply events that you have marked as "Conversions."</em>
There is no more 20-goal limit. Instead, you can have up to 30 custom conversion events per property (plus a few that are automatically tracked, like purchases). Any event can be toggled into a conversion with a single click. This model is far more flexible and powerful, but it requires a slightly different way of thinking.
How to Set Up Goals in Universal Analytics (Step-by-Step)
If you're still using or analyzing data from a Universal Analytics property, here's how to create the most common type of goal: a Destination goal for a contact form submission.
Prerequisite: You need a dedicated "thank you" page that users are redirected to after they successfully submit a form. This is the simplest and most reliable way to track form submissions.
Step 1: Navigate to the Goals Section
- Log in to your Google Analytics account.
- Click on Admin (the gear icon) in the bottom-left corner.
- In the third column ("View"), click on Goals.
Step 2: Create a New Goal
- Click the red + NEW GOAL button.
- In the "Goal setup" section, select Custom at the bottom of the list and click Continue. The templates are just pre-filled versions of the custom setup, so it's best to learn with the 'Custom' option.
Step 3: Configure the Goal Description
- Name your goal: Give it a clear, descriptive name like "Contact Form Submission" or "Newsletter Sign-up". Avoid generic names like "Goal 1".
- Type: Select Destination.
- Click Continue.
Step 4: Enter the Goal Details
- Under "Destination," change the dropdown from "Equals to" to "Begins with". This helps avoid tracking issues if your URL has extra parameters on the end (like from ad campaigns).
- In the text field, enter the part of the URL that comes after your domain name. For example, if your thank you page is
www.mywebsite.com/thank-you, you would just enter/thank-you. - (Optional) Value: If you know that each lead is worth an estimated $25 to your business, you can turn this on and enter "25". This helps GA calculate a "Page Value" for your pages.
- Click Save.
That’s it! Your Destination goal is now active and will start recording data whenever someone lands on your confirmation page.
How to Set Up Conversions in Google Analytics 4 (Step-by-Step)
Setting up conversion tracking in GA4 seems tricky at first, but it’s quite easy once you grasp the event-based philosophy. We’ll use the same example: tracking a form submission using a "thank you" page.
The process is straightforward: first, you tell GA4 how to recognize the action (visiting the thank you page) as a unique event, and then you tell GA4 that this new event should be treated as a conversion.
Step 1: Go to the 'Events' Section in Admin
- Log in to your GA4 property.
- Click Admin (the gear icon) in the bottom-left.
- In the "Property" column, click on Events. Here you'll see a list of all events GA4 is currently tracking.
Step 2: Create a New Custom Event
- Click the Create event button. Then on the next screen, click Create again.
- This takes you to the "Custom event" configuration panel. Here's how to fill it out:
- Click the Create button in the top right.
Step 3: Mark Your New Event as a Conversion
Your new custom event (contact_form_submission) won't appear instantly. GA4 needs to "see" it happen at least once. Go and submit a test form on your own website an hour or two after creating the event to trigger it.
Once the event has been triggered, follow these steps:
- Go back to Admin > Events. You should now see your
contact_form_submissionevent in the list. - On the right side of its row, there is a toggle switch under the "Mark as conversion" column.
- Click the toggle to turn it ON.
And you're done! Your new event is now officially a conversion. It will start appearing in your conversion reports in GA4 within 24-48 hours.
Putting Your Data to Work: Where to Find Conversion Reports
Setting up goals is just the first step. The real value comes from analyzing the data to see what activities are driving those conversions.
In Universal Analytics
You can find all of your goal data under the Conversions section in the left-hand navigation. The Conversions > Goals > Overview report gives you a high-level summary of goal completions over time. One of the most useful reports is Acquisition > All Traffic > Channels. In this report, you'll see a table of your traffic sources with a "Conversions" column on the right, showing you exactly how many goals each channel (Organic Search, Paid Search, Social, etc.) has produced.
In Google Analytics 4
The main report is located at Reports > Engagement > Conversions. This shows a simple list of your conversion events and how many times each has occurred.
But the real power of GA4 is in customization. You can add your conversion data to nearly any other standard report. For instance, go to Reports > Acquisition > Traffic acquisition. This report immediately shows you which channels are driving sessions, but critically, it also has a Conversions column right there, showing which channels drive the most valuable actions.
Final Thoughts
Setting up goals in Google Analytics transforms it from a tool that tracks website traffic into a powerful system that measures business success. By defining what a "win" is for your website - whether that’s a lead, a sign-up, or a sale - you can finally connect your marketing efforts to tangible outcomes and make smarter, data-driven decisions about where to spend your time and money.
Once you have your conversion data flowing in Google Analytics, you can unlock an even easier way to monitor performance. We built Graphed to cut out the hours spent manually logging into different platforms and building reports. You can connect Google Analytics, your ad platforms, your CRM, and more, then simply ask in plain English for the information you need. For example, ask, "Create a dashboard showing GA conversions and HubSpot deals created by campaign for this month," and instantly get a live report without the manual dashboard-building hassle.
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!
What SEO Tools Work with Google Analytics?
Discover which SEO tools integrate seamlessly with Google Analytics to provide a comprehensive view of your site's performance. Optimize your SEO strategy now!
Looker Studio vs Metabase: Which BI Tool Actually Fits Your Team?
Looker Studio and Metabase both help you turn raw data into dashboards, but they take completely different approaches. This guide breaks down where each tool fits, what they are good at, and which one matches your actual workflow.