Which "lead" actually reached the person who could act on it?
When marketing reports a strong month for leads while the sales desk says the inbox is quiet, both sides can be looking at different stages of the same journey. A click on a Submit button is not a completed form, a thank-you message on screen is not proof that the enquiry reached your CRM, and an accepted form is not automatically a qualified trade or B2B lead. - GA4 and Google Ads report far more form conversions than the enquiries arriving in your sales inbox or CRM. - Failed form clicks, spam submissions or newsletter signups are being counted alongside genuine quote requests. - Enquiries are submitted on the website, but get lost between the form plugin, webhook and receiving team. - Phone call clicks are tracked on mobile buttons, with no visibility on whether anyone actually connected or spoke. Agentix provides lead and enquiry tracking audits, setup and repairs for UK B2B, trade and service businesses. We connect your website forms and phone tracking to Google Tag Manager, GA4, Google Ads and your receiving sales queue so everyone is measuring real enquiries rather than noisy button clicks.
The four stages between a button click and a real enquiry
In our experience, the biggest mistake on B2B and trade websites is using one word ("lead") for four completely different events. Here is an illustrative example with invented round numbers (not a client result) showing what happens across **200 form button clicks** on a B2B campaign spending **£6,000**: | Stage of the enquiry | Count recorded | Effective cost per action (on £6,000 spend) | What actually happened at this step | | -- | -- | -- | -- | | 1. Raw Submit button clicks | 200 clicks | £30.00 | A basic click trigger fired every time someone pressed the button, including failed attempts. | | 2. Validated form submissions (`generate_lead`) | 120 submissions | £50.00 | 80 clicks were visitors who missed a required field and pressed Submit more than once to fix the error. | | 3. Delivered enquiries in CRM / inbox | 95 enquiries | £63.16 | 25 valid submissions never reached the sales team because of a broken webhook, API timeout or spam quarantine. | | 4. Qualified sales opportunities | 60 opportunities | £100.00 | 35 delivered messages were supplier pitches, job applications, bot spam or out-of-area requests. | Look at what happens to your decision-making across that table:
How different form tracking methods behave
Google's GA4 Enhanced Measurement includes an automatic `form_submit` event, and Google Tag Manager includes a standard Form Submission trigger. On modern websites, both can misreport your enquiries if they aren't tested against how your forms actually work: | Situation on your website | How basic form triggers get it wrong | What it does to your budget and sales team | | -- | -- | -- | | Visitor clicks Submit with an empty required field | A button-click trigger counts a conversion on every failed click | Ad budget chases visitors who struggle with your form rather than genuine enquiries | | Visitor uses your site search bar or login box | Automatic form tracking can count a search or account login as a new lead | Lead reports fill up with existing customers and internal searches | | Multi-step or AJAX quote form submits without a new URL | Page-load and basic form listeners miss the completion altogether | High-value quote requests arrive in your inbox while GA4 and Google Ads show zero conversions | | Form passes browser validation, but the CRM connection fails | Analytics counts a lead at the browser, while the enquiry is dropped on the way to your CRM | Marketing celebrates a
Tracking phone calls as well as web forms
For many trade, B2B and specialist service businesses, the highest-value enquiries come by phone rather than a web form. Google documents two very different levels of phone tracking, plus dedicated call tracking options: | Call tracking method | What it actually measures | Can it verify the call connected or lasted over 60 seconds? | Where it works best | | -- | -- | -- | -- | | Basic `tel:` link click trigger | Someone tapped or clicked the phone number link on your site | No (a cancelled prompt on mobile or an error on desktop still counts as a click) | Useful only as a secondary directional signal | | Google Ads website call conversion forwarding | Swaps your number with a Google forwarding number for visitors coming from Google Ads | Yes (tracks call connection and minimum duration thresholds for Google Ads traffic) | Businesses wanting verified call duration data for Google Search campaigns | | Dynamic Number Insertion (DNI call tracking) | Swaps numbers dynamically across all traffic sources (Organic, Paid, Direct, Referral) | Yes (records connection, duration and channel source across the whole site) | Trade and B2B businesses where phone enquiries are a primary conversion
Frequently asked questions
### Why does GA4 show dozens of form conversions when our sales inbox only had a handful? In our experience, this happens when a tag is attached to a Submit button click or when GA4's automatic `form_submit` setting is left switched on without filtering. Every time a visitor misses a required field and clicks the button again, or uses a search box or newsletter signup built inside a `<form>` tag, GA4 records another conversion. We replace those noisy triggers with a validated `generate_lead` event and test it against your real inbox. ### What is the difference between GA4's `form_submit` and `generate_lead` events? `form_submit` is an automated Enhanced Measurement event in GA4 that listens for browser form actions indiscriminately. `generate_lead` is Google's recommended event for genuine commercial enquiries, which can carry specific parameters such as the form name, enquiry type or lead value (alongside `value` and `currency`). We configure `generate_lead` so your key event reports and Google Ads bidding only see verified enquiries. ### Can you check why website enquiries are disappearing before they reach our CRM or email? Yes. When we test a form, we don't stop at Tag Assist
Speak to us about your lead and enquiry tracking
Whether your ad campaigns are optimising around fake button clicks, your multi-step quote form isn't recording in GA4, or enquiries are going missing between your website and your sales team, we can help get it sorted.