1. Know which conversions are “primary”
In Google Ads, open Goals → Conversions → Summary. Each conversion action is either primary (used for bidding and shown in the Conversions column) or secondary (observed only). A common problem is a low-value action — a page view, a scroll, a click on “Contact” — set as primary. Smart bidding will then happily optimise towards it.
As a rule, only the actions that represent a genuine enquiry or sale should be primary: a successful form submission, a qualified phone call, a booking or a purchase.
2. Make sure each conversion fires on the real action
A form conversion should fire when the form is successfully submitted — not when the contact page loads, and not when the submit button is clicked if validation then fails. The most reliable approaches are:
- Firing on a dedicated thank-you page that is only reachable after a successful submission
- Firing on a success event pushed to the data layer by the form itself
If your conversion is based on a “contact page view”, every visitor who looks at your phone number is being counted as a lead.
3. Count leads once
For lead generation, set the conversion’s counting option to One, not Every. One person submitting a form twice, or refreshing a thank-you page, is still one lead. Also check that the same enquiry is not being counted by two separate actions — for example, a Google Ads tag and an imported GA4 key event for the same form, both set as primary.
4. Track calls and WhatsApp
Many businesses receive a large share of enquiries by phone or WhatsApp. If those clicks are not tracked, Google has no way to learn which searches produce them. At minimum, track clicks on tel: links and WhatsApp links as events in Google Tag Manager and GA4. For call-heavy businesses, Google’s call conversion options can measure calls of a minimum duration.
5. Test with a real submission
Submit your own form and confirm the conversion arrives where it should:
- In Tag Assistant (GTM preview mode), confirm the right tag fires once, after success
- In GA4 → Realtime, confirm the event appears
- In Google Ads, check the conversion action’s status after it has had time to record
Then test the failure path: submit the form with an invalid email and confirm nothing fires.
6. Feed back lead quality
Tracking a form submission tells Google someone enquired, not whether they were a good prospect. Once basic tracking is reliable, consider enhanced conversions for leads or offline conversion imports, which let you tell Google which leads became qualified opportunities or customers. This is how bidding gradually learns to favour quality over volume.