Skip to content

Track Website Leads in GA4: Know What Brings Clients

By Sukesh Das 4 min read

Laptop showing analytics charts used to track website leads
On this page

Ask most small business owners which marketing brings them clients and you will hear a guess. “Mostly word of mouth, some Google, maybe Instagram.” Without tracking, it is impossible to know which pages, posts and ads produce enquiries, so budgets go to whatever feels busiest. This guide shows how to track website leads with GA4, Google Tag Manager and a few simple habits, so you can see what actually works.

Quick answer: Mark your real conversions (form submissions, bookings, calls and chat clicks) as key events in Google Analytics 4, send them through Google Tag Manager with useful details like which form and which page, tag your campaign links with UTM parameters, and connect Search Console. Then check one simple report each month: key events by source and landing page.

What you should track

Action Why it matters How it is usually tracked
Contact form submitted Direct enquiry GA4 event on successful submission
Booking completed Strongest intent Event from the booking tool or thank-you page
Phone number tapped Common on mobile Click event on tel: links
WhatsApp or chat clicked Popular for local and international clients Click event on the chat link
Email sign-up Early-stage lead Event on successful sign-up

Page views and time on site are useful context, but they are not leads. Focus on actions.

Step 1: Set up GA4 and Google Tag Manager properly

Install Google Tag Manager on every page, then load GA4 through it. This keeps all tracking in one place and lets you add events without editing your theme. Filter out your own visits with GA4’s internal traffic settings so testing does not inflate numbers.

Step 2: Track the real success moment

The most common mistake is counting a button click as a lead, even when the form fails validation. Track the moment the submission succeeds instead: a thank-you page, a success message, or an event your form plugin sends.

Add helpful details to each event, such as form_name, page_type or service_name, and register them as custom dimensions in GA4 so you can use them in reports.

Step 3: Mark key events

In GA4, mark your lead events as key events (Google’s current name for conversions). They then appear in acquisition reports next to each traffic source. See Google’s help on key events for the current steps (Google Analytics Help).

Links from social bios, newsletters, podcasts and ads often show up as “direct” or a vague referral. Add UTM parameters so GA4 knows the source:

  • utm_source: instagram, newsletter, podcast-name
  • utm_medium: social, email, referral, cpc
  • utm_campaign: spring-offer, book-launch

Keep a simple spreadsheet of the links you create, and use lowercase consistently.

Step 5: Connect Search Console

Linking Google Search Console to GA4 shows which search queries and landing pages bring organic visitors (Search Console). Put this next to your key events and you can see which searches lead to enquiries, not only clicks.

Step 6: Ask people how they found you

Analytics misses things: word of mouth, offline conversations, people who saw you on Instagram then searched your name. Add a simple optional question to your forms and intake calls. Compare those answers with GA4 each quarter.

The one monthly report to check

  1. Key events by session source and medium.
  2. Key events by landing page.
  3. Top Search Console queries for the pages that produce leads.

Then ask: what brought the most real enquiries, and what can I do more of?

Depending on where your visitors are, you may need a cookie consent banner and Google Consent Mode. Healthcare providers in the US should also read HIPAA and website tracking for clinics before adding tracking to sensitive pages.

For agencies and coaches, this tracking is what turns a website from a brochure into a measurable lead source. See also agency website lead generation and link in bio pages for coaches.

How I can help

I set up GA4, Google Tag Manager and Search Console for service businesses, with form, booking, call and chat events, custom dimensions and a simple monthly report you can actually read. I set up the same tracking on my own site. See my WordPress care plans or ask me to check your current tracking.

Frequently asked questions

What is a key event in GA4?

It is an event you mark as important, such as a form submission or booking. Key events replaced the older “conversions” label in GA4 reports.

Do I need Google Tag Manager for GA4?

Not strictly, but it makes adding and managing events much easier without editing your website code each time.

How do I track phone calls from my website?

Track taps on tel: links as an event. For calls from people who dial the number manually, use call tracking numbers or ask callers how they found you.

Why does GA4 show so much direct traffic?

Untagged links from apps, emails and messaging often appear as direct. Adding UTM parameters to your own links reduces this.

How often should I check my lead tracking?

Monthly is enough for most small businesses. Test your forms and events after any website change.

Start the discussion

Questions are welcome. I usually reply within a day. Your email stays private and comments are checked before they appear.

Booking new projects

Want this done for you?

If this article describes your website, send me the details. I reply by email with next steps.

Sukesh Das

Usually replies within 4 hours9 AM to 11 PM, Bangladesh time