arrow_backBack to blog

Marketing & Ads

How to Track Website Conversions in GA4 (Step by Step)

Stop guessing what works. Here is how to set up conversion tracking in GA4 so every lead and sale is counted.

Published 2025-01-22 · 4 min read · Pro Digital Labs

How to Track Website Conversions in GA4 (Step by Step)

Why Conversion Tracking Is the Point of Analytics

Most businesses install Google Analytics, glance at the visitor count, and never go further. That is a waste, because the visitor number tells you almost nothing about whether your website is making money. The real value sits in conversion tracking: knowing how many people did the thing you actually want, whether that is filling a form, calling, or buying.

Learning how to track conversions in GA4 turns analytics from a vanity dashboard into a decision-making tool. Once every lead and sale is counted, you can finally see which pages, adverts and channels earn their keep, and which quietly waste your money. That clarity is worth far more than any traffic chart.

Understand the GA4 Vocabulary First

GA4 works differently from the old Universal Analytics, and the language trips people up. In GA4 everything is an event, a recorded action such as a page view, a click, or a form submission. When an event matters to your business, you mark it as a key event, which is GA4's term for a conversion.

So the process is always the same: make sure the action fires an event, then flag that event as a key event. Get this distinction clear and the rest falls into place. Many owners get stuck simply because they are looking for the word conversion in a system that now calls them key events.

  • check_circleEvent: any tracked action, like a click, scroll, or form submission
  • check_circleKey event: an event you have marked as a conversion that matters
  • check_circleParameter: extra detail attached to an event, such as a button label
  • check_circleMeasurement ID: the G-XXXXXXXXXX code that links GA4 to your site

Step One: Confirm GA4 Is Installed and Collecting Data

Before tracking anything, make sure GA4 is actually running. Each property has a measurement ID in the format G-XXXXXXXXXX, which must be present in your site's code, ideally through Google Tag Manager or directly in the page header. If your site still shows a placeholder ID, no data is being collected and nothing downstream will work.

Open the Realtime report in GA4, then visit your own site in another tab. If you appear as an active user within a few seconds, the tag is firing correctly. This thirty-second check saves hours of confusion later, because conversion tracking built on a broken tag will silently report nothing.

Step Two: Identify the Actions Worth Tracking

List the actions that genuinely represent value to your business before touching any settings. For a service business that is usually a contact form submission, a phone-number click, a WhatsApp click, and perhaps a quote-request completion. For a shop it is add to cart, begin checkout, and purchase.

Be selective. Tracking everything dilutes your attention and clutters reports. Three to six meaningful key events are far more useful than twenty trivial ones. Decide what a successful visit looks like for your specific business, and let that shortlist drive the rest of your setup rather than tracking actions just because you can.

  • check_circleContact or enquiry form submissions
  • check_circleClicks on your phone number (tel: links) and WhatsApp button
  • check_circleEmail address clicks (mailto: links)
  • check_circleQuote requests or booking confirmations
  • check_circleFor shops: add to cart, begin checkout and completed purchase

Step Three: Capture the Events with Google Tag Manager

The cleanest way to capture custom actions is Google Tag Manager, a free tool that lets you add tracking without editing site code each time. Inside Tag Manager you create triggers, for example fire when a form is submitted or when a tel: link is clicked, and a tag that sends that action to GA4 as a named event such as generate_lead or contact_click.

Tag Manager has a built-in Preview mode that shows your triggers firing in real time as you click around your own site. Use it before publishing, because an untested trigger may catch nothing or fire on the wrong element. Some events, like form submissions, may need a developer to confirm the right trigger if your form uses custom code.

Step Four: Mark Your Events as Key Events

Once your events are flowing into GA4, which usually takes up to 24 hours to appear, go to Admin, then Events. You will see your custom events listed alongside the automatic ones. Find the action that matters, such as generate_lead or purchase, and toggle Mark as key event.

From that moment GA4 treats it as a conversion and counts it across your reports and any linked Google Ads campaigns. If an event you expect is missing from the list, it has not fired yet, so trigger it once on your live site and wait for it to register before marking it. Patience here prevents a lot of false alarms.

Step Five: Read the Reports and Act on Them

With key events set, the Reports section and the Advertising area show how many conversions each source, campaign and landing page produced. This is where analytics earns its place: you can see that, say, your Google Business Profile drives more enquiries than paid ads, and shift budget accordingly.

Watch conversion rate, the share of visitors who convert, not just the raw count, because it reveals quality rather than mere volume. A page sending lots of traffic but few conversions needs attention. Reviewing this monthly turns guesswork into evidence and stops you funding channels that look busy but never produce paying customers.

Common Mistakes That Break Conversion Tracking

A few errors catch almost everyone. Leaving a placeholder measurement ID in place means no data at all. Counting a thank-you page view as a conversion without checking it cannot be reached directly inflates your numbers. Forgetting to exclude your own visits, by filtering internal traffic, makes a quiet site look busier than it is.

The biggest mistake is setting it up once and never verifying it again. Forms break, buttons get redesigned, and a site rebuild can wipe your tags entirely. Test your key events every few months and after any significant change, otherwise you may make decisions on data that stopped being accurate weeks ago.

  • check_circleLeaving a placeholder G-XXXXXXXXXX ID in your code
  • check_circleNot filtering out your own and your team's internal visits
  • check_circleCounting reachable thank-you pages as conversions, inflating counts
  • check_circleForgetting to re-test after a redesign or form change
  • check_circleTracking so many events that the important ones get lost

Frequently asked questions

What is the difference between an event and a conversion in GA4?expand_more

In GA4 every tracked action is an event, such as a page view or a button click. A conversion is simply an event you have flagged as important by marking it as a key event in the Admin area. Once flagged, GA4 counts it as a conversion across your reports and linked ad campaigns.

Do I need Google Tag Manager to track conversions in GA4?expand_more

Not for everything, but it makes life far easier for custom actions like form submissions, phone clicks and WhatsApp clicks. Tag Manager lets you add and test tracking without editing site code each time, and its Preview mode confirms triggers are firing before you publish. For shops, e-commerce events can also be set up directly.

How long does it take for conversions to show in GA4?expand_more

New custom events usually appear in the Events list within 24 hours of first firing. Until then you cannot mark them as key events. Realtime reports show activity within seconds, so use Realtime to confirm tracking works immediately, then return the next day to flag your conversions.

Why are my GA4 conversions showing zero?expand_more

The usual causes are a placeholder measurement ID still in the code, a trigger that never fires, or an event you have not yet marked as a key event. Check Realtime to confirm the tag works, test the action on your live site, and use Tag Manager's Preview mode to verify the trigger.

Which conversions should a small business track?expand_more

Focus on three to six actions that represent real value: contact form submissions, phone number clicks, WhatsApp clicks, email clicks and quote or booking requests. For online shops, add to cart, begin checkout and completed purchase matter most. Tracking a focused shortlist beats drowning in dozens of trivial events.

Want a site that actually performs?

Hand-coded, fast, and built to convert. Get a fixed quote in writing within 24 hours.

Get a Free Quotearrow_forward
WhatsApprequest_quoteGet a Quote