Google Analytics 4 conversion tracking works through key events: specific actions you mark inside GA4 as meaningful, from a completed purchase to a submitted contact form. GA4 records every interaction as an event first, then you choose which of those events count as conversions. This guide covers the full setup, from installing the tag to importing key events into Google Ads, plus the mistakes that quietly break tracking on most new properties.
GA4 conversion tracking is the process of marking specific events, such as a purchase, a form submission, or a demo request, as key events so GA4 counts them as conversions in its reports. Unlike Universal Analytics, which relied on a separate set of goals defined per view, GA4 treats every interaction as an event and lets you promote any of them to key event status with a single click. Once an event is a key event, it shows up in GA4's conversion reports and becomes eligible for import into a linked Google Ads account.
This matters because GA4 does not decide for you which actions are conversions. A purchase event is marked as a key event automatically the moment it fires, but almost everything else, a form submission, a phone click, a pricing page view, stays as a plain event until you deliberately promote it. Skip that step and the action still shows up in GA4's event reports, just never in the conversion totals that feed dashboards, bidding algorithms, and budget decisions. If your reporting already looks questionable before you even get to conversions, run it through our wider Google Analytics audit checklist first.
Key events and conversions describe almost the same thing, but the word depends on where you are looking. Inside GA4 itself, any event you have starred is called a key event. Once you import that key event into a linked Google Ads account and Google Ads treats it as a conversion action, GA4's Google Ads facing reports start calling it a conversion again. Google renamed Conversions to Key Events across the whole GA4 interface in March 2024, and every conversion you had already set up was renamed automatically with no action needed on your part.
To mark an event as a key event yourself, go to Admin, then Events under Data Display, open the Recent Events tab, find the event, and click the star icon on the left. A filled star means GA4 now treats that event as a key event. You can unmark it the same way if you change your mind or need to free up room under the 30-event limit.
If you managed a site before 2023, the mental model has changed more than the terminology suggests. Universal Analytics organized data around sessions and let you build up to 20 goals per view from URL destinations, session duration, pages per session, or specific events. GA4 drops the separate goals system entirely and works from a single event stream, where any event, however it was collected, can become a key event. Google stopped Universal Analytics from processing new data on July 1, 2023, and closed the historical UA reporting interface on July 1, 2024, so this is not a side-by-side choice anymore. GA4 is the only version running.
| Aspect | GA4 (event-based) | Universal Analytics (goal-based, retired) |
|---|---|---|
| Data model | Every interaction is an event | Sessions built from pageviews plus defined goals |
| How conversions are defined | Any event can be promoted to a key event | Up to 20 goals per view, built from destinations, duration, or events |
| Conversion action limit | 30 key events per property | 20 goals per view, multiple views could raise the practical ceiling |
| Ecommerce tracking | Purchase event with a required items array | Separate Enhanced Ecommerce plugin implementation |
| Cross-device tracking | Native, via User-ID and Google signals | Limited, needed extra configuration |
| Status in 2026 | Active, the only supported version | Stopped processing data July 1, 2023; reporting closed July 1, 2024 |
The practical effect is that GA4 conversion tracking gives you more flexibility (any event can become a key event later without rebuilding a goal) at the cost of more manual setup, since nothing except purchase counts as a conversion by default. If you are moving a site over for the first time, our GA4 setup guide covers the property basics this article assumes you already have in place, and GA4 vs Universal Analytics goes deeper on every other difference between the two.
Setting up GA4 conversion tracking means installing the Google tag, letting GA4 collect events for a few days, then manually marking the events that represent real outcomes as key events. For a straightforward site with no custom events, the whole process takes under an hour. Sites with ecommerce or several ad platforms take longer mostly because of testing, not configuration.
Ecommerce conversion tracking in GA4 runs on the purchase event, which needs at least a transaction_id, a value, and a currency to report revenue correctly. GA4 marks purchase as a key event automatically the moment it starts firing, so you rarely need to star it yourself. What trips people up is the items array: it is easy to skip, and GA4 still counts the purchase without it, but the Items reports, item-level attribution, and most ecommerce exploration templates quietly stop working the moment that array is empty or missing.
Most sites implement this through Google Tag Manager, reading a dataLayer object populated by the ecommerce platform rather than hardcoding each event by hand. The typical sequence fires view_item, add_to_cart, begin_checkout, and finally purchase, which lets you measure drop-off between each stage rather than only knowing whether a sale happened at the end. Test each stage in GA4's DebugView and confirm the value and currency parameters carry through correctly before you rely on any revenue number.
Mark the events that represent a genuine business outcome, a completed purchase, a signed contract, a submitted lead form, as key events. Treat smaller signals, like a newsletter signup or an item added to a cart, as regular events you can still segment and report on without spending a slot from your 30-event budget. This split is often called macro conversions versus micro conversions, and keeping it in mind stops teams from burning through the limit on signals that never represent real revenue.
Link your GA4 property to your Google Ads account first, under GA4's Admin panel in the Google Ads Links section. Then, inside Google Ads, go to Goals, Conversions, New Conversion Action, Import, and choose Google Analytics 4 as the data source. Select whichever key events you want Google Ads to treat as conversions and confirm the import; Google Ads typically starts pulling that data in within a day.
Once the link is live, consider turning on Enhanced Conversions, which hashes first-party data like email addresses and phone numbers to match conversions to Google accounts more reliably than cookies alone. Google's own published case studies show measurement improvements averaging 5 to 17% after enabling it, which matters most for sites where a meaningful share of conversions happen on a different device than the one that clicked the ad.
A standard GA4 property allows a maximum of 30 key events, according to Google's own Analytics support documentation. If you try to mark a 31st event as a key event, the toggle can appear to activate in the interface while the event quietly never gets tracked as a conversion, which is an easy way to lose weeks of data without any error message telling you something is wrong.
If you are running against the limit, unmark a lower-priority key event first, or fold smaller actions back into the micro conversion category above instead of promoting everything that fires on your site.
The same handful of issues show up across most GA4 properties we look at:
When we audited Software Testing Stuff's GA4 property as part of the work that helped it add more than 10,000 monthly organic visits, three of the four key events already marked were quietly double firing from a leftover gtag.js snippet nobody had removed after the site moved to Tag Manager. Fixing that one issue changed the conversion rate the team had been reporting to leadership for months.
Open DebugView, browse your own site, and trigger the action you want to track: submit the form, add an item to the cart, run a test purchase if your platform supports one. A correctly configured key event should appear in DebugView within seconds of the action, tagged with the parameters you expect. If nothing appears, the tag is not firing at all; if the event appears but without a key event flag or the right parameters, the event exists but was never promoted or was not built correctly.
Google Tag Manager's preview mode shows exactly which tags fired on a given page load, which is the fastest way to catch a duplicate tag before it ever reaches production. A browser extension like Google's own Tag Assistant catches the same problems without needing to dig through the network panel by hand. Give any new setup at least 24 to 48 hours of real traffic before trusting the numbers in standard reports, since GA4 processing is not instant.
You do not need a large stack to do this well. GA4's built-in DebugView and Realtime report cover most verification for free. Google Tag Manager handles the actual tag deployment and its preview mode doubles as a debugging tool. A schema validator like Google's Rich Results Test is unrelated to conversion tracking itself but worth running on the same visit if you are already deep in a technical pass; our GA4 for SEO guide covers the reports and explorations worth building once your key events are trustworthy, and pairing that data with query-level detail is exactly what our Google Analytics SEO reporting guide walks through.
What is GA4 conversion tracking? GA4 conversion tracking is the process of marking specific events, such as a purchase, a form submission, or a demo request, as key events so GA4 counts them as conversions in its reports and can pass them to Google Ads.
What is the difference between key events and conversions in GA4? Inside GA4, an event you have starred is a key event. Once you import that key event into Google Ads and Google Ads marks it as a conversion action, GA4's Google Ads facing reports refer to it as a conversion. Google renamed Conversions to Key Events across GA4 in March 2024.
How do I mark an event as a key event in GA4? Go to Admin, then Events under Data Display, open Recent Events, find the event, and click the star icon next to it. A filled star means the event now counts as a key event.
How many key events can I track in GA4? A standard GA4 property allows a maximum of 30 key events, according to Google's own Analytics support documentation. Exceeding it can cause new key events to silently fail to track.
Do purchase events automatically count as conversions in GA4? Yes. GA4 marks the purchase event as a key event automatically once it starts firing, but it still needs a transaction_id, value, currency, and items array to report revenue and item-level data correctly.
How do I import GA4 key events into Google Ads? Link GA4 to Google Ads under GA4's Admin panel, then in Google Ads go to Goals, Conversions, New Conversion Action, Import, Google Analytics 4, and select the key events you want to bring in as conversions.
Can I track conversions without Google Tag Manager? Yes, a direct gtag.js snippet can fire the same events. Just never run both a gtag.js snippet and Google Tag Manager on the same property, since that duplicates every event GA4 collects.
Why is my GA4 conversion tracking showing zero? The most common causes are a tag that never fired, an event that was never marked as a key event, or an ecommerce event missing the value and currency parameters. Check DebugView first to see whether the event is arriving at all before assuming the data itself is wrong.
What is the difference between GA4 event-based tracking and Universal Analytics goal-based tracking? GA4 treats every interaction as an event and lets you promote any of them to a key event, with a limit of 30 per property. Universal Analytics used a separate goals system limited to 20 goals per view, built from destinations, session duration, or events, and stopped processing data entirely on July 1, 2023.
Pick one property, work through the seven setup steps above, and mark only the events that represent a real business outcome as key events. If your GA4 setup has never been checked for double tags, missing values, or a conversion sitting unmarked, request a free SEO audit from Rankite and we will check your conversion tracking alongside the rest of your site.
Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.
Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.