How to Measure Conversion with Google Analytics

Measuring conversions with Google Analytics is how we move from traffic data to actual business outcomes. Sessions, pageviews, and clicks are useful, but they do not tell us whether users completed the actions that matter most. When we want to know if our marketing is generating purchases, leads, sign-ups, demo requests, downloads, or other valuable customer actions, we need proper conversion measurement.

In Google Analytics 4, or GA4, that process looks a little different than it did in Universal Analytics. Many of us have had the same initial reaction the first time we tried to find conversion data in GA4: where did the conversion rate go? The answer is that the data is still there, but GA4 uses newer terminology, an event-based model, and more customizable reporting. Once we understand that structure, conversion tracking becomes much more flexible and much more useful.

In this guide, we will explain what a conversion is in Google Analytics, how GA4 conversion tracking works, how to mark an event as a key event, how to measure session conversion rate and user conversion rate, where to find conversion reports, and how to avoid the mistakes that cause misleading data.

What is a conversion in Google Analytics?

A conversion is a valuable action completed by a user. It is an action that represents success for the business. In real-world reporting, that usually means one of the following:

  • Purchase
  • Sign-up
  • Lead form submission
  • Newsletter subscription
  • Demo request
  • Booked appointment
  • File download
  • App install
  • Call or contact request

Not every interaction should be treated as a conversion. A page view is usually not a conversion. A scroll is usually not a conversion. A session start should definitely not be a conversion. We can still track those events, but we should reserve key event or conversion status for actions that reflect a real business goal.

GA4 terminology: event, key event, and conversion

One of the biggest sources of confusion in Google Analytics 4 is the language change. What many users used to think of as conversions inside Analytics are now generally called key events.

In practical terms, GA4 works like this:

  • Event: any tracked interaction, such as page_view, form_start, purchase, sign_up, or generate_lead
  • Key event: an event we mark as important to the business
  • Conversion: a term often used more consistently in advertising contexts, especially in Google Ads

The simplest way to think about it is:

Event → Key Event → Conversion

So when we talk about how to measure conversions in Google Analytics, what we usually mean in GA4 is this:

  1. Track the event
  2. Mark the event as a key event
  3. Analyze the key event counts and key event rates in reports

If that key event is also important for paid campaign optimization, we can then create or import it as a Google Ads conversion.

Why conversion measurement matters

Conversion measurement shows what happens after users arrive on the site. Instead of asking only whether people visited, we can ask whether they completed the desired action. That makes Google Analytics far more useful for decision-making.

When conversion tracking is set up properly, we can:

  • Evaluate channel performance
  • Compare organic, paid, email, referral, social, and direct traffic
  • Measure lead generation and ecommerce outcomes
  • Optimize ad campaigns
  • Improve landing pages and funnels
  • Assign value to marketing efforts
  • Focus on quality traffic instead of just traffic volume

A channel with thousands of sessions may look strong at first glance, but if it produces poor conversion performance, it may not be driving meaningful results. On the other hand, a smaller traffic source with a strong session key event rate may be one of the most valuable channels in the mix.

How conversion measurement works in GA4

GA4 uses an event-based framework. That means there is no separate goals system in the old Universal Analytics sense. Instead, important actions are measured as events, and then the events that matter most are marked as key events.

At a high level, the setup process is straightforward:

  1. Send the event to Google Analytics
  2. Mark the event as a key event in the GA4 property
  3. Use that key event in reports and explorations
  4. Optionally share or create it as a Google Ads conversion

That is the foundation of modern Google Analytics conversion tracking.

Step 1: Track the important action as an event

Before we can measure a conversion, we need the underlying event. This is the most important starting point. If the event is not firing correctly, every report built on top of it will be wrong.

Common examples of conversion events in GA4 include:

  • purchase
  • sign_up
  • generate_lead
  • form_submit
  • file_download

Automatic tracking in GA4

GA4 Enhanced Measurement can automatically collect some interactions. In some cases, forms may generate events like form_start and form_submit. That can be helpful, but we should never assume it is reliable across every form on every site. Some forms work perfectly, some only partially, and some do not behave the way we need.

That is why we always recommend testing with Realtime reports, DebugView, Tag Assistant, or Google Tag Manager Preview before trusting the data.

Tracking a thank-you page

If a successful lead submission or signup redirects users to a thank-you page, this is often the cleanest no-code approach. We can create a new event based on a page view where the URL contains something like /thank-you, then use that new event as our conversion event.

This is usually much better than marking page_view itself as a key event, which would turn every page load into a conversion and make the data meaningless.

Using Google Tag Manager

For dynamic forms, button-based actions, AJAX submissions, bookings, or on-page success messages that do not load a new URL, Google Tag Manager is often the best solution. GTM gives us more control over when the event fires and helps us create cleaner, more reliable GA4 conversion tracking.

With Google Tag Manager, we can fire a GA4 event on:

  • A successful form submission
  • A button click
  • An element visibility trigger
  • A custom data layer event

This is especially useful for lead generation websites where the most important action does not produce a unique confirmation page.

Using gtag.js

We can also implement conversion measurement directly with gtag.js. This means adding the Google tag and the event code manually on the site. It is a valid method, although for many teams, Google Tag Manager is easier to maintain because it allows changes without editing the site code each time.

Step 2: Mark the event as a key event in GA4

Once the event is being collected, we need to tell Google Analytics that it represents an important business action.

In GA4, the basic workflow is:

  1. Go to Admin
  2. Open Events
  3. Find the event in the event list or recent events
  4. Click the star icon to mark it as a Key Event

That is the moment when a normal event becomes part of conversion measurement inside Google Analytics 4.

A few practical notes matter here:

  • We usually need Editor or Administrator access to mark an event as a key event
  • Key event changes are generally forward-looking, so we should not expect old historical data to be fully reclassified retroactively
  • If the event has not appeared yet, we can often preconfigure it so it is ready once GA4 begins receiving it

Step 3: Create a more specific event when needed

In many properties, the most useful conversion setup is not simply marking an existing event as important, but creating a more precise event first.

For example, suppose we want to measure a lead conversion when a user reaches a thank-you page. We should not mark every page_view as a key event. Instead, we create a new event such as generate_lead based on a condition like URL contains thank-you, then mark that new event as a key event.

This lets us transform a general interaction into a true business goal.

GA4 may also allow settings such as a counting method, which can be important for repeated actions:

  • Once per event: count every occurrence
  • Once per session: count only one occurrence per session

If repeated submissions in the same session are legitimate and valuable, once per event may make sense. If multiple occurrences in the same visit should not inflate performance, once per session may be more appropriate.

What counts as a good conversion event?

The best conversion events are actions tied directly to business value. We want events that represent meaningful progress or completed success.

Strong examples include:

  • Purchase
  • Qualified lead submission
  • Demo request
  • Consultation booking
  • Account registration
  • Application submission

Weaker examples include:

  • Scroll
  • Page view
  • Random button clicks
  • Session start

Those softer interactions can still be tracked as events because they can support analysis, but they should not replace true business outcomes. If we mark too many low-value events as key events, reporting becomes noisy and campaign optimization gets worse.

How to find conversion data in Google Analytics 4

Once key events are configured, the next challenge is finding the data. This is where many users feel GA4 is harder than expected. The information is there, but it often needs to be surfaced through the right report setup.

One of the most useful standard reports is:

Reports → Acquisition → Traffic acquisition

This report helps us analyze how traffic sources contribute to conversion performance. We can compare organic search, paid search, direct, referral, social, email, and other channels based on actual outcomes instead of just raw visits.

Typical metrics in this report may include:

  • Users
  • Sessions
  • Engaged sessions
  • Event count
  • Key events
  • Revenue

But the conversion rate metric we want is not always visible by default.

How to add conversion rate in GA4 reports

In GA4, the rate metrics are usually labeled with the newer terminology:

  • Session key event rate
  • User key event rate

In some contexts, we may still hear them called session conversion rate and user conversion rate, but the logic is the same.

To add these metrics to a standard report:

  1. Open a report such as Traffic acquisition
  2. Click the Pencil icon or Customize report
  3. Open Metrics
  4. Add Session key event rate
  5. Add User key event rate
  6. Apply and save the changes

If we use these reports regularly, it is worth saving the customization. Otherwise, it is easy to come back later and wonder why the metric is missing again.

Conversion rate in GA4: the two metrics that matter

One of the most important ideas in Google Analytics 4 is that there is not just one conversion rate. There are two major rate metrics, and each answers a different question.

Session key event rate

Session key event rate measures the percentage of sessions in which at least one key event occurred.

The formula is:

Sessions with a key event ÷ Total sessions

This tells us how often visits convert. It is usually the closest replacement for the traditional website conversion rate many marketers are used to.

If we are evaluating traffic quality, landing page effectiveness, or channel performance at the visit level, this is often the most useful metric.

User key event rate

User key event rate measures the percentage of users who triggered a key event at least once.

The formula is:

Users who triggered a key event ÷ Total users

This tells us how often people convert, regardless of how many sessions it took. It is often especially valuable for businesses with longer consideration cycles, such as B2B, consulting, SaaS, higher-priced services, or any lead generation process where users commonly visit multiple times before converting.

Session conversion rate vs user conversion rate

The difference between session conversion rate and user conversion rate matters more than many people realize.

We can think of it like this:

  • Session rate = how often visits convert
  • User rate = how often people convert

Use session key event rate when we want to:

  • Compare traffic acquisition sources
  • Evaluate landing page performance
  • Understand how efficiently sessions convert
  • Analyze campaigns on a session basis

Use user key event rate when we want to:

  • Understand how many unique users eventually convert
  • Analyze behavior across multiple visits
  • Measure success in long sales cycles
  • Get a less volatile view of conversion behavior for repeat visitors

In many cases, user conversion rate is higher than session conversion rate. That is completely normal. If a user converts once across several sessions, they count as a converted user, but their additional non-converting sessions still remain in the session denominator.

Why GA4 conversion rate may not match your manual calculation

This is one of the most common GA4 reporting issues. Many users see total conversions and total sessions, divide one by the other, and assume that should equal conversion rate. But GA4 does not calculate its built-in rate that way.

For example, suppose we see:

  • 1,000 sessions
  • 200 key events

It is tempting to calculate:

200 ÷ 1,000 = 20%

But that is not necessarily the same as session key event rate.

Why? Because key event count measures total occurrences, while session key event rate measures the percentage of sessions that contained at least one key event.

If one session produced three purchases, that still counts as just one converting session in the rate metric. So:

  • Conversions / sessions answers: how many conversion events occurred per session?
  • Session key event rate answers: what percentage of sessions converted at least once?

Those are not interchangeable.

Why conversion counts can be higher than users

It is also common to see more conversions than users, and that is not automatically a problem.

This can happen because:

  • One user completed the same conversion multiple times
  • The business action is repeatable, such as multiple purchases or downloads
  • The event is firing too often
  • There is duplicate tracking

If the event should only happen once but the count keeps repeating, we should investigate. If multiple occurrences are normal for the business model, then the numbers may be perfectly valid.

How to measure conversions by traffic source

Once we have key event metrics in place, we can start doing the analysis that makes Google Analytics valuable. The Traffic Acquisition report is often the first place to look because it helps us connect conversions to marketing channels.

We can compare sources such as:

  • Organic Search
  • Paid Search
  • Direct
  • Referral
  • Email
  • Social

This helps answer practical questions:

  • Does paid search convert better than organic traffic?
  • Is email driving more leads than social?
  • Which source / medium generates the best user conversion rate?
  • Which channel drives revenue rather than just visits?

At that point, we are no longer just measuring website activity. We are measuring channel quality and business outcomes.

Analyze landing pages along with conversion rate

One of the most useful extensions of channel analysis is adding a landing page dimension. This gives us more insight into why one source is outperforming another.

When we analyze conversion performance by landing page, we may find that:

  • Organic traffic to the homepage has a modest conversion percentage
  • Paid search landing pages have a much stronger session key event rate
  • Social traffic generates sessions but very few meaningful key events

That kind of reporting supports better optimization decisions. We can improve weak landing pages, scale high-performing campaigns, and understand which combinations of source and page actually drive results.

How to measure a specific conversion instead of all key events

One subtle issue in GA4 is that some metrics can reflect all key events together. If we have marked several events as important, the overall key event rate may represent sessions where any of those events happened.

For example, we may have these key events:

  • purchase
  • generate_lead
  • sign_up
  • newsletter_signup

If we only care about one specific business goal, such as purchase or generate_lead, we should make sure the report isolates that event. In some standard reports, we may be able to switch the key event selection. In other situations, we may need a custom report or an Exploration.

How to analyze conversion rate in GA4 Explorations

GA4 Explorations allow us to build more flexible conversion reports. A common setup includes:

  • Session source / medium
  • Sessions
  • Total users
  • Key events
  • Session key event rate
  • User key event rate
  • Revenue

To build a basic analysis:

  1. Go to Explore
  2. Create a Blank exploration
  3. Import dimensions such as Session source / medium
  4. Import metrics such as sessions, total users, key events, session key event rate, and user key event rate
  5. Place the traffic dimension in rows and the metrics in values

This creates a powerful conversion report by source and medium.

Scope matters in Explorations

One of the most important GA4 rules is scope alignment. If we are using session-based metrics such as session key event rate, we should use session-based dimensions such as Session source / medium.

Mixing session-scoped, user-scoped, and event-scoped dimensions incorrectly can produce misleading data.

A common Exploration mistake

If we filter an exploration too aggressively to only show purchase, the denominator may become distorted and the conversion rate can look artificially high, even approaching 100%. This happens because we may have excluded non-converting sessions from the report.

A practical workaround is to include a broader denominator event such as session_start alongside the target event. For purchase-focused analysis, a filter like this can help:

session_start|purchase

This keeps the session denominator more realistic while still isolating the conversion event we want to analyze.

How to recreate ecommerce conversion rate in GA4

If we want an ecommerce-specific conversion view, the simplest approach is to focus on the purchase event.

In a standard report:

  1. Go to Traffic Acquisition
  2. Make sure Session key event rate is visible
  3. Select or isolate the purchase key event where possible

This gives us a purchase-focused session conversion rate that works as an ecommerce conversion metric in GA4.

In Explorations, we can create a purchase-based table using session source / medium plus metrics like ecommerce purchases, ecommerce revenue, and session key event rate. If we need cleaner purchase rate logic, we can use the session_start|purchase filtering approach described above.

How to measure form conversions correctly

For lead generation websites, form tracking is often the most important part of conversion measurement. There are three common approaches, and the right one depends on how the form behaves.

Option 1: Automatic form tracking

If GA4 automatic form tracking works correctly, this can be the easiest solution. We may see events such as form_start and form_submit. But because not every form implementation behaves the same way, we should test every important form individually rather than assuming they all work.

Option 2: Thank-you page tracking

If the form redirects to a confirmation page, this is usually the simplest and most reliable setup. We create a new GA4 event based on the thank-you page view and mark that event as a key event.

Option 3: Google Tag Manager

If the form submits without loading a new page, GTM is often the strongest option. We can trigger a GA4 event when a form is submitted successfully, when a success message becomes visible, or when a data layer event confirms completion.

One mistake to avoid is double counting. If GA4 automatic form tracking is already firing and we also send our own GTM event for the same action, conversion counts can be inflated. We should verify that only the intended event is being used.

Conversion values and business weighting

Counts are important, but conversion values often make reporting much more meaningful. Ecommerce sites usually pass real transaction data such as revenue, order ID, and currency. Lead generation businesses can also benefit from assigning a notional value to a conversion event.

For example:

  • A newsletter signup might be valued at $10
  • A lead form submission might be valued at $50
  • A demo request might be valued at $150

This does not mean each lead is guaranteed to produce that exact amount. It means we are giving Analytics a business-weighted signal that helps compare traffic sources based on value, not just event counts.

Google Analytics and Google Ads conversions

One of the most useful parts of modern conversion measurement is the relationship between GA4 and Google Ads. A key event in Google Analytics can be used to create or import a Google Ads conversion, giving us more consistent cross-channel measurement.

For example:

  • We track both scroll and generate_lead
  • Both are measurable events
  • But generate_lead is the more valuable business action
  • So we mark generate_lead as a key event in GA4
  • Then we create or import that action as a Google Ads conversion

This is far more useful for ad optimization than a softer metric like scroll depth.

Why this matters for campaign optimization

If we use the same important action across Analytics and Ads, we get:

  • Better cross-channel measurement
  • More consistent conversion counts across platforms
  • Better automated bidding signals
  • Stronger optimization for real business outcomes

This matters especially for Google Ads, Performance Max, and other campaigns that rely heavily on conversion data for learning and bidding.

Direct Google Ads conversion tracking

In some cases, businesses also implement Google Ads conversion tracking directly using the Google tag or Google Tag Manager. The common process includes:

  1. Install the Google tag
  2. Create the conversion action in Google Ads
  3. Choose whether the action fires on page load or click
  4. Add the event snippet

A typical example looks like this:

gtag('event', 'conversion', {
  'send_to': 'AW-XXXXXXX/XXXXXXX',
  'value': 100.0,
  'currency': 'USD'
});

This is useful when we want platform-specific conversion measurement inside Google Ads, especially for direct ad optimization and clean value passing.

Enterprise conversion measurement: Floodlight tags

If a business uses Display & Video 360 or Campaign Manager 360, conversion measurement may also involve Floodlight tags. These are used for enterprise media tracking and can support both non-sales and sales outcomes.

Main Floodlight types include:

  • Floodlight Counter: measures visits or non-sales conversion actions
  • Floodlight Sales: measures purchases, revenue, and quantity

These implementations often use the Google tag and event tags, and may include values such as advertiser ID, order ID, and revenue. For organizations managing conversion reporting across multiple Google marketing platforms, this becomes part of a broader cross-channel measurement framework.

GA4 vs Universal Analytics conversion differences

Many users compare GA4 with Universal Analytics and assume a lower conversion rate means worse performance. That is not always true. Sometimes the metric is simply being calculated differently.

GA4 session key event rate aligns more closely with sessions that had at least one conversion event. That is not the same as some older ecommerce-style calculations that looked more like total conversions divided by sessions.

So if performance appears different after migration, we should be very careful before drawing conclusions. Often the issue is not that the website got worse, but that the reporting model changed.

Best practices for measuring conversions in Google Analytics

  • Define meaningful business goals. Track actions that represent real success, not just engagement.
  • Use clear event names. Names like purchase, sign_up, and generate_lead make reporting much easier.
  • Mark only true success events as key events. If everything is a conversion, nothing is.
  • Use both session and user key event rate when appropriate. They answer different questions.
  • Check scope in reports and explorations. Match session metrics with session dimensions.
  • Do not assume conversions divided by sessions equals GA4 conversion rate. That is one of the most common interpretation errors.
  • Test every setup. Use Realtime, DebugView, Tag Assistant, and GTM Preview.
  • Watch for duplicate tracking. Automatic tracking plus GTM can inflate counts if both fire for the same action.
  • Use value where possible. Revenue and lead value make conversion reports more actionable.
  • Share the right key events with Google Ads. Optimize campaigns around meaningful business outcomes.

Common mistakes to avoid

  • Marking page_view as a key event instead of creating a specific event
  • Treating scrolls or low-value clicks as primary conversions
  • Assuming one working form means all forms are tracked correctly
  • Double counting form conversions through both automatic tracking and GTM
  • Using the wrong denominator when calculating conversion rate manually
  • Filtering Explorations incorrectly and creating misleading 100% conversion rates
  • Expecting key event changes to fully apply retroactively
  • Comparing GA4 and UA metrics without understanding the formula differences

A practical workflow we recommend

If we were setting up conversion measurement for a typical business website, this is the workflow we would follow.

For lead generation

  1. Identify the true lead action
  2. Check whether the form redirects to a thank-you page
  3. If yes, create a GA4 event based on that thank-you page
  4. If not, use Google Tag Manager to fire a reliable success event
  5. Mark the event as a key event
  6. Add session key event rate to Traffic Acquisition reporting
  7. Compare conversion performance by channel and landing page
  8. Assign a lead value if that helps decision-making

For ecommerce

  1. Make sure purchase tracking is implemented properly
  2. Verify revenue, transaction ID, and currency are being passed correctly
  3. Confirm purchase is marked as a key event if needed
  4. Analyze session key event rate and revenue by source / medium
  5. If using Google Ads, share or create the purchase conversion for campaign optimization

For custom interactions

  1. Create a clean event with GTM or gtag.js
  2. Trigger it only on successful completion of the action
  3. Test it thoroughly
  4. Mark it as a key event in GA4
  5. Add the right conversion metrics to reports and explorations

Where to look first each week

For a fast read on performance, one of the best weekly checks is:

Reports → Acquisition → Traffic acquisition

We recommend making sure the report includes:

  • Sessions
  • Users
  • Key events
  • Session key event rate
  • User key event rate
  • Revenue

From there, we can compare channels like Organic Search, Paid Search, Direct, Referral, Email, and Social. If we need more insight, we can then add landing page analysis or move into Explorations.

Final thoughts on how to measure conversion with Google Analytics

Measuring conversion with Google Analytics today is really about understanding how GA4 structures business outcomes. Everything starts with events. The events that matter most should be marked as key events. Then we need to read the right metrics, in the right reports, with the right interpretation.

The most important ideas to remember are these:

  • Conversions in GA4 are event-based
  • Key events are the actions that matter to the business
  • Session key event rate and user key event rate answer different questions
  • Total conversions are not the same as sessions-that-converted
  • Traffic source, landing page, and campaign analysis become much more powerful once conversion measurement is set up properly

When we get this right, Google Analytics stops being just a traffic dashboard. It becomes a true business performance system that helps us understand which channels, campaigns, and pages are actually driving results.

That is the real value of GA4 conversion tracking: not just collecting data, but using conversion measurement to make better marketing decisions.

Written by

Juan Adrogué

Founder & Lead Strategist at Propphy

Published

Contact Propphy on mobile

Do you want more leads?

Hey, in Propphy we're determined to make a business grow. My only question is, will it be yours?

It's totally free, with no commitments

Phone mockup preview
5.0
Trusted by the Best

Grow your REAL ESTATE business with Propphy