Views 2 Leads

How to Track Contact Form Submissions and Phone Clicks

19 Oct 2026 4 min read

How to Track Contact Form Submissions and Phone Clicks

 Learn how to track contact form submissions and phone number clicks with Google Tag Manager and Google Analytics 4, and avoid the common mistakes that skew lead data.

Contact forms and phone numbers are the two most important conversion points on most service websites. Yet many businesses cannot say how many people used either last month. This guide explains how to track contact form submissions and phone clicks using Google Tag Manager and Google Analytics 4, so your lead numbers reflect reality.

Why Accuracy Matters

If you count every click on a “Send” button, you will include failed, empty and spam submissions. If you ignore phone clicks, you will undercount a channel that may be your busiest. Inaccurate numbers lead to wrong decisions, such as cutting a campaign that is actually working. Reliable tracking begins with measuring the right moments.

Method 1: Track a Thank-You Page

The simplest and most dependable approach is a dedicated thank-you page. After a successful submission, redirect the visitor to a page such as /thank-you. In Tag Manager, create a trigger that fires when the page path contains that address, then send a generate_lead event to GA4. Because the page only loads after success, the count is accurate. Remember to prevent search engines from indexing it and avoid sharing its link publicly.

Method 2: Track the Form Plugin’s Success Message

If your form displays a confirmation message without changing pages, track the plugin’s own success signal. Many popular plugins trigger a recognisable browser event or push information into the data layer when a message sends successfully. Contact Form 7, for example, fires an event called wpcf7mailsent. Use a custom event trigger in Tag Manager that listens for it. Check your plugin’s documentation for its equivalent.

Why Button-Click Tracking Falls Short

Tracking the submit button is tempting because it is quick, but it fires before validation. A visitor who forgets a required field still gets counted. Use button clicks only as a secondary signal for measuring how many people attempt to submit, which can help you diagnose form frustration.

Tracking Phone Clicks

On mobile, a phone number should be a tel: link so a tap starts a call. In Tag Manager, create a Click trigger for links where the click URL starts with tel:. Fire a phone_click event to GA4 and include the page location. Do the same for WhatsApp links containing wa.me. Mark these events as key events so they appear in your conversion reports.

Handling the Limitations

A phone click records intent, not a completed call. Visitors may tap by accident or cancel immediately. Desktop visitors who read and dial manually will not appear at all. To improve accuracy, compare click counts with your actual call log for a few weeks and estimate a realistic conversion ratio. For deeper accuracy, call tracking services provide unique numbers and record real calls.

Reduce Spam So You Measure Real Leads

Spam submissions inflate your numbers and waste your time. Add a honeypot field or a reputable captcha, and filter obvious junk from your count. A smaller number of genuine leads is far more valuable than a large number of fake ones.

Test Every Event

Before you rely on the data, test thoroughly. Open Tag Manager’s preview mode and submit a form with correct details, then with missing details, and confirm only the successful attempt fires. Tap each phone and WhatsApp link on a mobile device. Then check GA4’s DebugView to confirm the events arrive with the right names.

Final Thoughts

Accurate form and phone tracking is one of the highest-value jobs on any business website. Track successful submissions rather than clicks, treat phone clicks as signals of intent, filter spam and test every tag. With reliable data, every other optimization becomes easier to justify.

Get a free quote for your project.

Tell us your goal - a faster site, more leads, or a security check - and we will reply with a clear plan and price.

Achi Systems · Madonna House, Westlands, Nairobi

Reach us directly