How to Set Up GA4 Goals and Conversion Events

GA4 replaced 'goals' with events. Here's how to set up the ones that actually matter for a growing business.

Leo Daniel RajaBeginner9 min readPublished 2026 Jul 12

This GA4 conversion events setup guide skips the confusion: GA4 doesn't have "Goals" the way Universal Analytics did. It has events, and you mark the important ones as key events (formerly called conversions). Here's how to set that up without drowning in noise.

Step 1: Understand What GA4 Already Tracks Automatically

GA4 auto-tracks several events without any setup: page_view, session_start, first_visit, scroll (90% depth), and click (outbound links). Don't rebuild these manually, check your GA4 property's Admin → Events list first to see what's already firing.

Step 2: Identify Your Real Conversion Events

This step is the heart of any GA4 conversion events setup, get the list of real events right and everything downstream follows.

For most sites, the events worth marking as key events are:

  • purchase (e-commerce, includes value and currency)
  • generate_lead (form submissions)
  • sign_up
  • A custom event for phone/WhatsApp clicks, since GA4 doesn't track these automatically

Step 3: Set Up Enhanced Measurement First

In Admin → Data Streams → your web stream → Enhanced measurement, make sure form interactions and outbound clicks are toggled on. This gets you partial event data without any code.

Step 4: Add Custom Events With Google Tag Manager

For events GA4 doesn't catch automatically (like a WhatsApp click), create a GTM trigger on the click, and a GA4 Event tag that fires generate_lead (or a custom event name) with relevant parameters, e.g., method: "whatsapp".

Step 5: Mark the Event as a Key Event

Marking events as key events is what finally makes your GA4 conversion events setup usable for reporting and Google Ads import.

Once the event is firing correctly (verify in GA4 → Admin → DebugView with a live test), go to Admin → Events, find it in the list, and toggle Mark as key event. This is what makes it available for reporting and for import into Google Ads.

Step 6: Don't Over-Track

Resist marking every possible interaction as a key event. If everything is a "conversion," your reporting stops being useful for prioritization. Stick to actions with clear business value.

Keeping GA4 Conversion Events Setup Clean Long Term: Summary

Revisit your GA4 conversion events setup whenever you launch a new page type or funnel step, rather than letting it drift out of date.

Common Mistakes in GA4 Conversion Events Setup

  • Rebuilding automatic events like page_view or scroll manually instead of checking what GA4 already tracks.
  • Marking every possible interaction as a key event, which makes reporting useless for actual prioritization.
  • Adding a custom event with GTM but never verifying it in DebugView before marking it as a key event.
  • Forgetting to add a custom event for phone or WhatsApp clicks, which GA4 doesn't track automatically.
  • Leaving the setup untouched after launching a new page type or funnel step, letting tracking quietly drift out of date.

GA4 Conversion Events Setup Checklist

StepWhat to VerifyWhere to Check
Automatic EventsConfirm what's already firing before building anything newAdmin → Events
Enhanced MeasurementForm interactions and outbound clicks toggled onAdmin → Data Streams → Enhanced measurement
Custom EventsCorrect trigger and parameters (e.g. method: "whatsapp")Google Tag Manager
Live VerificationEvent fires with the right parametersAdmin → DebugView
Key EventMarked and available for reporting and Google Ads importAdmin → Events → Mark as key event

In our experience setting up GA4 conversion events for clients in India and internationally, the accounts with the cleanest reporting are always the ones that verified every event in DebugView before marking it as a key event, not the ones that marked events as key events on faith. This is the exact process our team at DigiGrowvity runs on every new client account, since accurate GA4 data is the foundation ROI reporting and Google Ads bidding both depend on.

If you're also tracking Meta ads, our Meta Pixel setup tutorial covers the equivalent process for Facebook and Instagram. Once your key events are firing correctly, our Google Ads conversion tracking tutorial covers importing them for bidding. Our PPC advertising services cover analytics and tracking setup end to end, or start with a free growth audit of your current GA4 property.

Conclusion

GA4 conversion events setup comes down to one discipline: verify before you mark. An event that looks right in theory but hasn't been confirmed in DebugView is a guess, not a key event.

References

  1. Analytics Help: Mark Events as Key Events - Official Google documentation on marking GA4 events as key events.
  2. Analytics Help: Monitor Events in DebugView - Official Google documentation on verifying events before trusting them.
  3. Google Analytics, Wikipedia - Background on GA4's evolution from Universal Analytics' goal-based model to an event-based model.

Frequently Asked Questions

Every user interaction GA4 records is an event. A key event is simply an event you've flagged as meaningful enough to report on and optimize campaigns against, the GA4 equivalent of a UA "goal."

L

Leo Daniel Raja

Writes about SEO, paid media and growth strategy, from real e-commerce growth experience.

Free Growth Audit

Want us to handle this for you?

Tell us about your business and current setup, we'll review it and come back with a custom plan, not a generic pitch.

Get Your Free Growth Audit