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. 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
To see what your website 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 actually receives. The most dependable setup fires form events only on a confirmed submission, records phone taps and uses call tracking for calls from people who dial the number, and connects booking tools so completed appointments report back. Once those numbers line up with reality, you can judge SEO and ads on leads rather than 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. Any event can be marked as a key event under Admin, then Events. Keep the list short: form submissions, phone calls, completed bookings and purchases.
Tracking Form Submissions
| Method | How it works | Reliability |
|---|---|---|
| Thank-you page | Count a key event when someone reaches the page shown after submitting | High, if the page can only be reached by submitting |
| Success message event | A tag fires when the form shows its success message | High, set up through Google Tag Manager |
| Form plugin integration | Some form tools send events directly | High when supported |
| Enhanced measurement form interactions | GA4 detects form submissions automatically | Variable. Often counts attempts and misses some forms |
Whichever you choose, test by submitting the form yourself and confirming the event 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 counts intent to call, not 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. This captures people who dial from a desktop or write the number down.
For 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 cannot see what happens. Options include 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 supports adding your tag. Check your booking provider's documentation for 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 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. Avoid counting the same lead twice by using one source per conversion action for bidding.
Checking the Data
Each month, compare GA4 key events with the leads your team recorded. A large 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 other channels produce.
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 are not 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
- Google Analytics Help, key events support.google.com
- Google Tag Manager tagmanager.google.com
- Google Analytics Help, campaign URL builder support.google.com