top of page

GA4 Conversions: How to Set Up and Measure Goals That Matter

GA4 conversions are the mechanism that tells Google Analytics which user actions actually matter to your business. Without properly configured conversions, you can track thousands of events and still have no clear picture of whether your marketing is working. The conversion setup is where measurement becomes decision-making.

This guide walks through the full process of defining, configuring, and validating GA4 conversions — including the nuances that most setup articles skip.

How GA4 Conversions Differ from Universal Analytics Goals

In Universal Analytics, goals were a separate configuration layer — you defined them independently and then mapped events or destination URLs to them. In GA4, conversions are simply events that you have marked as significant.

This shift has important implications. First, there is no limit of 20 goals as there was in UA. Any event can be marked as a conversion, and you can have up to 30 conversion events per property. Second, GA4 conversions are retroactively applied only in some contexts — if you mark an existing event as a conversion today, it will count going forward, but historical data in some reports may not reflect the change. Third, conversion credit is recorded every time the event fires, not just once per session, which affects how you interpret conversion counts.

Understanding these differences is essential before you start building your conversion model in GA4.

Identifying Your Key Conversion Events ve Ga4 Conversions

Before touching any settings, define what "conversion" means for your business. The most useful ga4 conversions are those directly tied to revenue or pipeline — not intermediate actions that correlate with success but do not cause it.

For an e-commerce site, primary conversions are purchase events. Secondary conversions might include begin_checkout or add_to_cart to measure funnel entry rates.

For a B2B lead generation site, the primary conversion is typically generate_lead on a contact form or schedule_appointment for a booking. Secondary conversions might be content downloads or webinar registrations that indicate high intent.

For a SaaS product, sign_up or free_trial_start are common primary conversions, with subscription_purchased as the ultimate downstream event if your product involves a transactional step.

Map out this hierarchy before configuration. You will want your primary conversions visible in most reports, while secondary conversions are useful for funnel analysis but should not dominate your main KPI view.

Marking Events as Conversions in GA4

Marking an event as a conversion in GA4 is straightforward: navigate to Admin > Events, find the event in your list, and toggle the "Mark as conversion" switch.

If the event has not fired yet and does not appear in your list, you can create it manually by clicking "Create event" — but you cannot mark a non-existent event as a conversion until at least one instance has been recorded, or you create a custom event definition.

Alternatively, go to Admin > Conversions > New Conversion Event, type the exact event name, and save it. GA4 will start counting it as a conversion when it fires.

The event name must match exactly, including capitalization. generate_lead and Generate_Lead are treated as different events.

Assigning Conversion Values

GA4 conversions become significantly more analytical when they carry value data. A conversion count tells you how many times something happened. A conversion value tells you what it was worth.

For e-commerce, the purchase event should always include a value parameter (the transaction revenue) and a currency parameter. These are part of the recommended e-commerce event schema and GA4 uses them automatically in revenue reports.

For lead generation, assigning a value is less straightforward because lead quality varies. A common approach is to assign an average lead value based on your historical close rate and average deal size. If your average deal is $5,000 and you close 10% of leads, each lead is worth $500 on average. Pass value: 500 and currency: "USD" in your generate_lead event.

This approach enables you to compare marketing channels not just by conversion volume but by estimated revenue contribution — a much more useful signal for budget allocation.

Configuring Conversion Windows

Conversion windows control how long after an ad interaction GA4 will attribute a conversion to that campaign. For GA4 properties linked to Google Ads, this matters significantly.

In Admin > Attribution Settings, you can configure:

  • Click-through conversion window (default 30 days for most event types)

  • Engaged-view conversion window for video ads

  • View-through conversion window for display ads

For B2B businesses with long sales cycles, extending the click-through window to 60 or 90 days often reveals campaign value that shorter windows miss. For e-commerce with impulse purchase patterns, the default 30-day window is usually appropriate.

Verifying Conversions Are Firing Correctly

This step is skipped constantly and is the source of most reporting errors.

Use GA4's DebugView to trigger your conversion events manually — submit a test form, complete a test purchase in a staging environment, or click the specific button that should fire the event. Watch DebugView to confirm:

  1. The event appears with the correct event name

  2. Required parameters (value, currency, transaction_id for purchases) are present

  3. The event is highlighted as a conversion (GA4 marks conversion events in DebugView)

  4. The event fires once per action, not multiple times

For purchase events in particular, verify that the transaction_id parameter is present and unique per order. Without it, GA4 cannot deduplicate transactions, and refreshing the confirmation page will record duplicate purchases.

Using Conversions in Reports and Advertising

Once your ga4 conversions are configured and verified, they appear throughout GA4 reporting. In the Traffic Acquisition report, you can see conversion counts and rates by channel. In the Advertising section, you can review path-to-conversion analysis.

When your GA4 property is linked to Google Ads, you can import GA4 conversions into Ads for bidding. This is critical if you run Smart Bidding strategies (Target CPA, Target ROAS, Maximize Conversions). Smart Bidding is only as good as the conversion signal it receives — importing your GA4 purchase events rather than relying on Ads' own conversion tracking often produces more accurate optimization signals.

To import: in Google Ads, go to Tools > Conversions > Import > From Google Analytics 4 properties. Select the events you want to use for bidding and confirm the settings. Mark these as your primary conversions in Ads and set the GA4-equivalent tags to "secondary" to avoid double-counting.

Common GA4 Conversion Configuration Mistakes

Counting micro-conversions as primary conversions in Ads bidding: Feeding add_to_cart or page_view to Smart Bidding causes campaigns to optimize for the wrong behavior and typically inflates apparent conversion volumes while reducing actual revenue.

Missing transaction IDs on purchase events: Without unique transaction IDs, page refreshes on confirmation pages create duplicate purchase records, inflating reported revenue.

Not setting a conversion window appropriate to your sales cycle: Using the default 30-day window for a B2B business where deals close in 90 days causes campaign underattribution and leads to budget cuts on channels that are actually working.

Frequently Asked Questions

How many conversions can I have in GA4?

You can mark up to 30 events as conversions per GA4 property. This is significantly more than Universal Analytics allowed with its 20-goal limit.

Can I delete a GA4 conversion event?

Yes, you can unmark an event as a conversion at any time. The event continues to be tracked — it just stops counting as a conversion in reports going forward. Historical data is preserved.

Should I use GA4 conversions or Google Ads conversion tracking?

For most businesses, importing GA4 conversions into Google Ads is preferable to running parallel conversion tags. It reduces data discrepancies, ensures consistent attribution modeling, and lets you manage conversion definitions in one place. However, some advertisers run both and use Ads-native tracking as a primary signal for bidding due to faster attribution.

Related Posts

See All
bottom of page