How to Measure Conversions in Google Analytics
Setting up conversion tracking is the single most important thing you can do in Google Analytics. Without it, you're just looking at traffic numbers, with it, you're measuring actual business results. This guide will walk you through exactly how to set up conversion tracking in Google Analytics 4 so you can understand which marketing efforts are truly driving growth.
What Exactly Counts as a Conversion?
Before you dive into Google Analytics, you need to decide what a "conversion" actually means for your business. A conversion isn't some predefined metric, it's simply any user action that you consider valuable.
This will be different for every website. For example, a conversion could be:
- An e-commerce purchase (the most obvious one!)
- A lead form submission for a service business.
- A user signing up for your email newsletter.
- Someone downloading a PDF whitepaper or case study.
- A click on a "call now" button.
- A user starting a free trial for your SaaS product.
The key is to identify the actions that move a user closer to becoming a customer. Don't feel pressured to track everything. Start with your one most important goal - like getting a lead or making a sale - and build from there.
Understanding GA4's Event-Based Model
Google Analytics 4 thinks about data differently than its predecessor, Universal Analytics. Everything a user does on your site is now considered an "event." When someone views a page, that's a page_view event. When they scroll down, that's a scroll event. When they click a link, that's a click event.
A conversion in GA4 is simply an event that you’ve marked as important.
This is an important concept. You aren't creating something totally new from scratch. Instead, you're telling GA4, "Hey, out of the hundreds of events happening on my site, this specific one - like a generate_lead event - is what I care about most for measuring success."
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
How to Set Up Your First Conversion (The Easy Way)
The most straightforward and reliable way to track a conversion is by using a dedicated "thank you" or confirmation page. This is a page that users only see after they successfully complete an action, like submitting a form or finishing a purchase.
Let's walk through tracking a contact form submission that redirects to a page like yourwebsite.com/thank-you.
Step 1: Identify Your Confirmation Page URL
First, go through the process yourself. Fill out your contact form and see where it takes you. Let's assume the URL is https://www.yourwebsite.com/thank-you. The unique part we need is /thank-you. This is our signal that a successful submission occurred.
Step 2: Create a Custom Event in GA4
Next, we need to teach GA4 to create a special event every time someone visits that thank you page. We won't call it a "conversion" just yet, first, we'll create the event that powers it.
- In your GA4 property, go to the Admin section (the gear icon in the bottom-left).
- Under the Data display column, click on Events.
- Click the blue button that says Create event and then click Create again on the next screen.
Now you're in the custom event builder. Here’s how to fill it out:
- Custom event name: Give your event a descriptive name. Use a name that tells you what happened, like
generate_leadornewsletter_signup. Google recommends using snake_case (all lowercase words connected with underscores). Let's usegenerate_leadfor this example. - Matching Conditions: This is where you tell GA4 when to fire your event. We need to set two conditions:
Your setup should look like this:
- Custom Event Name:
generate_lead - Condition 1:
event_nameequalspage_view - Condition 2:
page_locationcontains/thank-you
Click Create in the top-right corner. You've just told GA4 to create a new custom event called generate_lead whenever someone views a page with "/thank-you" in the URL.
Step 3: Mark Your New Event as a Conversion
The final step is to tell GA4 that this new generate_lead event is officially a conversion.
- In the Admin section, navigate to Conversions (right under Events).
- Click the blue New conversion event button.
- In the pop-up, enter the exact name of the custom event you just created:
generate_lead. Casing and spelling must match perfectly. - Click Save.
That's it! It may take 24-48 hours for data to start appearing in your standard reports, but GA4 is now officially tracking your form submissions as conversions.
Tracking Other Types of Conversions
Not everything ends on a "thank you" page. Here are a few other common conversions you can set up using a similar method of creating a custom event and then marking it as a conversion.
1. Tracking Outbound Affiliate Link Clicks
If you want to track clicks to an external partner or affiliate website.
- Event to use: GA4 automatically tracks outbound clicks with the
clickevent and a parameter ofoutboundtrue. - Custom Event Setup:
2. Tracking PDF Downloads
Perfect for tracking downloads of lead magnets like ebooks or whitepapers.
- Event to use: GA4's Enhanced Measurement automatically tracks file downloads with the
file_downloadevent. - Custom Event Setup:
3. Tracking Form Submissions (No 'Thank you' Page)
If your form doesn't redirect and just shows a success message, you can try using GA4's built-in form_submit event.
- Event to use:
form_submit(part of Enhanced Measurement). - Custom Event Setup:
Note: This method can sometimes be less reliable than a "thank you" page, as it can sometimes fire on failed submissions. For absolute accuracy, setting up form submission tracking through Google Tag Manager is the preferred route, but this is a great start.
Where to Find and Analyze Your Conversion Data
Once your conversions start rolling in, where do you actually see the data? There are two key reports to check.
Report 1: Conversions Overview
For a quick, high-level summary, go to Reports > Engagement > Conversions. This will show you a list of all your conversion events and a simple count of how many times each one has happened.
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
Report 2: Traffic Acquisition Report (The Most Important One)
This is where the real insights come from. This report tells you which marketing channels are driving your conversions.
- Navigate to Reports > Acquisition > Traffic acquisition.
- You'll see a table showing data by "Session default channel group" (e.g., Organic Search, Direct, Paid Search, Email).
- Scroll the table all the way to the right, and you'll see a Conversions column.
From here, you can immediately answer crucial questions like, "Which channel is driving the most leads?" or "Is my spending on paid ads actually leading to sales?" You can use the dropdown in the top-right of the table to select a single conversion event (like your generate_lead event) to analyze its performance specifically.
Final Thoughts
Measuring conversions transforms Google Analytics from a traffic-counting tool into a business intelligence platform. The entire process comes down to identifying valuable user actions on your site and then telling GA4 to count them as conversions. This gives you clear insight into what's working, allowing you to double down on your most effective marketing channels and stop wasting money on those that aren't performing.
Once you've got conversion data flowing from Google Analytics, the next step is building reports that are easy to understand. Instead of building those reports manually or wrestling with the complex GA4 interface, you can connect your data to tools that automate the process. At Graphed, for example, we connect directly to your Google Analytics account so you can just ask questions in plain English, like "Show me a chart of conversions by channel for the last 30 days." We build the dashboard for you instantly, allowing everyone on your team to see what's driving results without needing to become a GA4 expert.
Related Articles
How to Create Facebook Ads API for Claude Code
Create a Meta Marketing API access token that never expires, using a system user, so Claude Code can pull Facebook ad reports and manage campaigns.
ClickHouse vs Postgres: When to Switch to Columnar
Comparing ClickHouse vs PostgreSQL means matching storage architecture to workload. Row storage wins for transactions. Columnar wins for scan-heavy analytics.
Google Ads for Orthodontists: Get More Booked Consults
Most orthodontic Google Ads campaigns waste money on low-intent searches. The problem is structure, not the platform.