How to Set Up Goals and Conversions in GA4

Goals in Google Analytics 4 are called “conversions” — and they’re essential for measuring what matters on your website. This guide shows you how to set up conversion tracking from scratch.

GA4 conversions overview
Understanding conversions in Google Analytics 4

Goals vs. Conversions: What Changed in GA4

In Universal Analytics, you created “Goals” to track important actions. In GA4, the concept is similar but the terminology changed:

Universal Analytics Google Analytics 4
Goals Conversions
Goal completions Conversion events
Destination goals Page_view events marked as conversion
Event goals Any event marked as conversion

The good news: setting up conversions in GA4 is actually simpler than the old goal system.

What Should You Track as Conversions?

Track actions that indicate business value:

Lead Generation Sites

  • Contact form submissions
  • Quote requests
  • Phone number clicks
  • Email signups
  • Demo bookings

E-commerce Sites

  • Purchases (most important)
  • Add to cart
  • Begin checkout
  • Account registrations

Content Sites

  • Newsletter subscriptions
  • PDF downloads
  • Video completions
  • Scroll to article end

Rule of thumb: If losing this action would hurt your business, it’s probably a conversion.

Method 1: Mark Existing Events as Conversions

GA4 automatically tracks some events. You can mark any of them as conversions.

Marking an event as conversion in GA4
Toggle any event to become a conversion

Steps:

  1. Go to Admin → Events
  2. Find the event you want to track (e.g., “file_download”)
  3. Toggle Mark as conversion to ON

That’s it. The event now appears in your Conversions reports.

Pre-existing Events You Might Mark:

  • file_download — PDF, doc downloads
  • click — with filters for specific buttons
  • scroll — 90% page scroll
  • video_complete — YouTube video finished
  • form_submit — if forms are being tracked

Method 2: Create New Events in GA4

When the action you want to track isn’t already an event, create one.

Example: Track Thank-You Page Views

  1. Go to Admin → Events
  2. Click Create event
  3. Click Create
  4. Enter event name: form_submission_complete
  5. Set matching conditions:
    • Parameter: event_name equals page_view
    • AND Parameter: page_location contains /thank-you
  6. Click Create

Now go to Admin → Conversions and mark this new event as a conversion.

Example: Track Button Clicks

  1. Go to Admin → Events → Create event
  2. Event name: cta_button_click
  3. Conditions:
    • Parameter: event_name equals click
    • AND Parameter: link_text contains Get Started
  4. Create and mark as conversion

Method 3: Use Google Tag Manager

For more complex tracking, Google Tag Manager offers more flexibility.

Setting up conversion in GTM
Creating conversion events with Google Tag Manager

Track Form Submissions via GTM

  1. In GTM, go to Triggers → New
  2. Select Form Submission
  3. Configure:
    • Wait for Tags: checked
    • Check Validation: checked
    • Enable on: Some Forms
    • Condition: Form ID equals “contact-form”
  4. Save trigger
  1. Go to Tags → New
  2. Select GA4 Event
  3. Configuration Tag: your GA4 config
  4. Event Name: generate_lead
  5. Trigger: the form submission trigger you created
  6. Save and publish

In GA4, go to Admin → Conversions → New conversion event and add “generate_lead”.

Setting Conversion Values

Assign monetary values to conversions for ROI calculations.

In GA4 Interface

  1. Go to Admin → Events
  2. Click your conversion event
  3. Click Modify event
  4. Add parameter modification:
    • Parameter: value
    • New value: your amount (e.g., 50)
  5. Add: currency = USD (or your currency)
  6. Save

Via GTM (Dynamic Values)

For e-commerce, pass the actual purchase value:

  1. In your GA4 Event tag, add parameters:
    • value: {{Purchase Value Variable}}
    • currency: {{Currency Variable}}
  2. Create variables to pull these from your dataLayer

Verify Conversions Are Working

Method 1: DebugView

  1. Install Google Analytics Debugger extension
  2. Enable it and visit your site
  3. Trigger the conversion action
  4. In GA4, go to Admin → DebugView
  5. Look for your event with a flag icon (indicates conversion)

Method 2: Realtime Report

  1. Go to Reports → Realtime
  2. Scroll to Conversions by Event name
  3. Trigger the conversion on your site
  4. Watch for it to appear (may take 30 seconds)

Method 3: Wait for Data

Conversion data in standard reports can take 24-48 hours. Check the Conversions report after waiting.

Recommended Conversions by Business Type

SaaS / Software

  • sign_up (account creation)
  • begin_trial
  • purchase / subscribe
  • feature_activation

E-commerce

  • purchase (required)
  • add_to_cart
  • begin_checkout
  • add_payment_info

Lead Generation

  • generate_lead (form submission)
  • schedule_appointment
  • click_to_call
  • download_resource

Publisher / Content

  • newsletter_signup
  • article_complete (scroll-based)
  • video_complete
  • share

Common Mistakes to Avoid

Too Many Conversions

If everything is a conversion, nothing is. Limit to 5-10 meaningful actions. Use regular events for less critical tracking.

Duplicate Tracking

Don’t track the same action multiple ways (both page view of /thank-you AND form submit event). Pick one method.

Not Testing

Always verify conversions work using DebugView before assuming they’re tracking correctly.

Missing Cross-Domain

If your checkout is on a subdomain or different domain, configure cross-domain tracking or conversions won’t attribute correctly.

View Conversion Reports

Once conversions are set up and data is flowing:

  1. Go to Reports → Engagement → Conversions
  2. See all conversions over time
  3. Click any conversion to see:
    • Traffic sources driving conversions
    • Pages where conversions happen
    • User demographics

Use Advertising → Attribution to see which channels contribute to conversions across the customer journey.

Summary

Setting up conversions in GA4 involves three approaches:

  1. Mark existing events — toggle any tracked event to be a conversion
  2. Create new events — build custom events for specific page views or actions
  3. Use GTM — for complex tracking like form submissions or custom interactions

Start with your most important business action (purchase, lead form, signup) and verify it’s tracking correctly before adding more. Quality matters more than quantity — a few well-configured conversions provide more value than dozens of poorly-tracked ones.

Once conversions are flowing, you’ll finally be able to answer the question that matters: “Is my website actually driving business results?”

Aleksey Gromov
Written by

Aleksey Gromov

Web analytics consultant with 10+ years of experience helping businesses make data-driven decisions. Specializing in GA4, Matomo, and privacy-first tracking solutions. Passionate about making analytics accessible to everyone.

Leave a Reply 0

Your email address will not be published. Required fields are marked *