GA4 collects dozens of data points per session. But without configured conversions, it doesn't know which action really counts for your business. A visitor who fills your contact form and a visitor who spends 2 seconds on your homepage have exactly the same weight in GA4's eyes: until you tell it otherwise.
This guide shows you how to configure conversions in GA4, from identifying useful events to validating everything works.
What is a conversion in GA4
In GA4, a conversion is an event you have designated as important for your business. It's not an action GA4 defines for you: you decide.
Conversions can be:
- Macroconversions: purchase, quote request, contract signature, paid subscription
- Microconversions: newsletter sign-up, PDF download, phone-number click, add to cart
The difference with Universal Analytics: UA had "Goals" with dedicated configuration. GA4 simplifies this: any conversion is first an event, that you then mark as important.
Step 1: identify your conversion events
Before configuring anything, list the value-actions on your site.
Questions to ask yourself:
- Which action in the visitor journey indicates real commercial interest?
- Which action leads directly to revenue?
- Which action is a strong signal of purchase intent?
Examples by site type:
| Site type | Typical conversions |
|---|---|
| Freelance showcase site | Contact form, phone click, email click |
| SaaS / web app | Sign-up, free trial, upgrade |
| E-commerce | Purchase, add to cart, checkout |
| Blog / content | Newsletter sign-up, lead magnet download |
| Restaurant / local | "Directions" click, booking, phone click |
Step 2: check events already collected by GA4
GA4 automatically collects several events without configuration. Before creating anything, check what's already available.
Where to check: Admin โ Property โ Events
Automatically collected events include:
page_view: every page viewscroll: scroll to 90% of the pageclick: clicks on outbound linkssession_start: session startfirst_visit: first visitorform_submit: form submission (if the GA4 tag is correctly installed)
If form_submit already appears in your event list and you have forms, you can directly mark it as a conversion without creating a new event.
Step 3: mark an existing event as a conversion
The simplest method: if the event is already collected.
- Go to Admin โ Property โ Conversions
- Click "Create conversion event"
- Enter the exact name of the event (e.g.
form_submit,purchase,sign_up) - Click "Save"
From there, every time this event fires, GA4 counts it as a conversion.
Caution: the name must match exactly the event as sent to GA4, including case (GA4 events are lowercase with underscores).
Step 4: create a new conversion event
If the event you want to track isn't yet collected, you have two options.
Option A: create the event directly in GA4 (no code)
GA4 lets you create events from existing events, by adding conditions.
Example: you want to track contact form submissions (page /thanks displayed after submission).
- Admin โ Property โ Events โ Create event
- New event name:
contact_form - Conditions:
- Parameter:
event_name: Operator:equals: Value:page_view - Parameter:
page_location: Operator:contains: Value:/thanks
- Parameter:
- Save
- Mark
contact_formas a conversion in the Conversions tab
This method works if: you have a confirmation page after submission (e.g. /thanks, /confirmation, /thank-you).
Option B: configure via Google Tag Manager (recommended)
If you use Google Tag Manager (and you should), you have much more control over the events you can send to GA4.
To track a click on a specific button:
- In GTM, create a trigger:
- Type: Click: All Elements
- Condition: the ID or CSS class of the button (e.g.
id = "btn-contact")
- Create a GA4 Event tag:
- Event name:
contact_button_click - Configured with your GA4 Measurement ID
- Trigger: the trigger created in the previous step
- Event name:
- Publish the GTM version
- In GA4 โ Conversions โ mark
contact_button_clickas a conversion
GTM is more powerful because it doesn't require modifying the site code for every new tracking.
Step 5: validate that conversions work
Before letting it run, check that conversions are properly counted.
Real-time test
- Open GA4 โ Reports โ Realtime
- Perform the action on your site (fill the form, click the button)
- In Realtime, look at the "Key events" section: your event should appear within 30 seconds
DebugView
For a more precise test:
- Install the Chrome extension "Google Analytics Debugger"
- Enable it on your site
- In GA4 โ Admin โ DebugView: you see every event sent in real time with its parameters
DebugView is the reference tool to diagnose tracking issues.
Classic configuration mistakes
Counting page reloads as conversions
If your confirmation page reloads (back button, F5), GA4 may count multiple conversions for a single action. The solution: ensure the confirmation page is only accessible after a real submission (server-side post-POST redirect).
Wrong event-name match
Form_Submit โ form_submit: GA4 is case-sensitive. Always use lowercase and underscores. If you create a conversion with the wrong name, it will never count.
Historical events not counted
When you mark an event as a conversion, GA4 only counts conversions from that moment on. Past data isn't retroactively reclassified. That's normal: start early.
Too many conversions
If you mark 15 different events as conversions, your conversion reports become unreadable. Keep 2 to 5 main conversions maximum. Micro-events (scrolls, clicks) can be tracked without being marked as conversions.
What you see in the reports after configuration
Once your conversions are configured and validated, several GA4 reports become much more useful.
Reports โ Life cycle โ Acquisition: you now see which channel generates the most conversions, not just the most traffic. A channel representing 10% of traffic but 40% of conversions is far more valuable than raw traffic numbers suggest.
Reports โ Life cycle โ Engagement โ Conversions: evolution of conversion count over time, with variation vs the previous period.
Exploration (Funnel exploration): build a funnel to see at which step visitors abandon before converting.
Summary: the minimum conversions to configure for a professional site
If you had to configure only 3:
- Contact form submission: the primary conversion for a showcase site
- Phone-number click: often ignored, often the #1 source of leads
- Newsletter sign-up: strong interest signal, builds an owned audience
For an e-commerce client, replace with: purchase (purchase), add to cart, checkout.
If you produce monthly GA4 reports for clients, conversions are the section that best justifies marketing investment. NarratIQ integrates them automatically into the PDF report: with variation vs the previous period and interpretation context.