SEO

Tracking Calls and Form Leads in GA4

How to make GA4 count the leads your website actually produces, so you can see what search and ads bring in.

Key Takeaways

  • In GA4 the actions you count as results are called key events, so mark form submissions, calls and bookings as key events.
  • The most reliable form tracking fires on a confirmed submission, such as a thank-you page or a success message.
  • Track calls two ways: taps on your phone number on mobile, and call tracking numbers for the full picture.
  • Booking tools embedded from another domain usually need extra setup or their own integration to report bookings.
On This Page
  1. Key Events
  2. Tracking Form Submissions
  3. Tracking Calls
  4. Booking Widgets and Embedded Tools
  5. Consent Banners
  6. Connecting GA4 to Google Ads
  7. Checking the Data
  8. Frequently Asked Questions
  9. Sources

To see what your website actually produces, set up GA4 so each completed form, phone call and booking is recorded as a key event, then check that the numbers match the leads your team receives. The most dependable setup fires form events only on a confirmed submission, records phone taps, uses call tracking for people who dial the number and connects your booking tool so completed appointments report back. Once those numbers line up with reality, you can judge SEO and ads on leads instead of visits.

Key Events

GA4 calls the actions you treat as results key events, a term Google adopted in 2024 in place of conversions within GA4. You can mark any event as a key event under Admin, then Events. Keep the list short: form submissions, phone calls, completed bookings and purchases.

From a form fill to a conversion your ads can learn from

  1. Visitor submits a formor taps your phone number
  2. Event fires in GA4generate_lead or a call click
  3. Marked as a key eventAdmin, Events, toggle
  4. Imported to Google AdsTools, Conversions, Import
  5. Bidding learns from itSmart Bidding optimizes toward real leads

Tracking Form Submissions

Method How it works Reliability
Thank-you pageCount a key event when someone reaches the page shown after submittingHigh, if the page can only be reached by submitting
Success message eventA tag fires when the form shows its success messageHigh, set up through Google Tag Manager
Form plugin integrationSome form tools send events directlyHigh when supported
Enhanced measurement form interactionsGA4 detects form submissions automaticallyVariable. Often counts attempts and misses some forms

Whichever you choose, test it by submitting the form yourself and confirming the event shows up in GA4's DebugView or Realtime report.

Tracking Calls

Phone taps. On mobile, most callers tap the number on your site. A Google Tag Manager trigger on clicks of tel: links records each tap as an event. It records the tap, so you're counting intent to call rather than completed calls.

Call tracking numbers. A call tracking service swaps the number on your site for a tracking number based on how the visitor arrived, and records completed calls, their length and their source. That picks up people who dial from a desktop or write the number down.

If you run Google Ads, calls from ads and from the website can also be counted inside Google Ads with a minimum call length, such as 60 seconds.

Booking Widgets and Embedded Tools

Booking and scheduling tools often load inside an iframe from another domain, where your GA4 tag can't see what happens. Your options are the booking tool's own GA4 integration, a redirect to a thank-you page on your site after booking or cross-domain tracking if the tool lets you add your tag. Check your booking provider's documentation to see which it supports.

Consent Banners

If your site uses a cookie consent banner, GA4 may record fewer visits and events from people who decline. Google's consent mode can model some of the missing data. Expect GA4 counts to sit below your actual leads in that case, and compare them with your CRM.

Connecting GA4 to Google Ads

Link GA4 and Google Ads, then import the key events you want Google Ads to optimize for, or use Google Ads conversion tracking directly. Don't count the same lead twice. Use one source per conversion action for bidding.

Checking the Data

Each month, compare GA4 key events with the leads your team actually recorded. A big gap usually means a broken tag, a changed form or a consent setting. Look at key events by source and medium to see what organic search, ads and your other channels are producing. If the counts still run low, Google tag gateway serves your Google tag from your own domain, which Google says improves the accuracy of Analytics reporting.

Frequently Asked Questions

Why does GA4 show fewer leads than I received?

Common causes are consent banners, forms that changed after setup, booking tools on another domain and calls that aren't tracked.

What is the difference between a key event and a conversion?

In GA4, key events are the actions you mark as important. Conversions are the actions Google Ads uses for bidding and reporting.

Do I need Google Tag Manager?

Not always, but it makes form success, phone tap and other custom tracking much easier to set up and maintain.

Sources

  1. Google Analytics Help, key events support.google.com
  2. Google Tag Manager tagmanager.google.com
  3. Google Analytics Help, campaign URL builder support.google.com
  4. a term Google adopted in 2024 blog.google
Global Group One Team

We set up and audit lead tracking for the businesses whose SEO and ads we manage.

Track Every Lead Your Site Produces

Request a free proposal and we'll review your setup with you.

CallRequest a Free Proposal