How to Track Website Leads from Google Ads and Meta Ads
All services →
Lead Generation

How to Track Website Leads and Conversions from Google and Meta Ads

If you can't see which ad produced which enquiry, you can't improve your campaigns. Here's how to track forms, calls and WhatsApp clicks end to end.

How to Track Website Leads and Conversions from Google and Meta Ads

Short answer: To track website leads from Google Ads and Meta Ads, define your conversions (form submissions, call clicks, WhatsApp clicks), fire an event for each in Google Analytics 4, import or set them up as conversions in Google Ads, send the same events to Meta through the Pixel and, ideally, the Conversions API, capture the traffic source (UTM and click IDs) with each enquiry, and reconcile against your CRM to see which leads became customers.

Without reliable tracking, ad platforms optimise for the wrong things and you can’t tell good campaigns from bad. Tracking is part of every conversion-focused website we build.

Key takeaways

  • Decide what counts as a lead: form, call, WhatsApp, booking.
  • Fire one clean event per lead action, only on success.
  • Connect events to Google Ads and Meta so each platform can optimise.
  • Save source data (UTMs, gclid, fbclid) with each enquiry.
  • Compare platform numbers with real leads in your CRM monthly.

Which website actions should count as leads?

ActionHow to track it
Form submissionEvent fired on successful submission or thank-you page view
Phone call clickEvent on tel: link click (and call tracking for calls from ads)
WhatsApp clickEvent on wa.me link click
Booking or appointmentEvent on booking confirmation
Quote or file downloadEvent on download (secondary conversion)

Count only genuine leads as primary conversions. Page views and scrolls are useful diagnostics, but shouldn’t be what ad platforms optimise for.

How do you set up tracking in Google Analytics 4?

  1. Install GA4 on every page (directly or via Google Tag Manager).
  2. Create events for each lead action, such as generate_lead, call_click and whatsapp_click.
  3. Fire form events only after the form succeeds, not on button click.
  4. Mark the lead events as key events in GA4.
  5. Test with real submissions and confirm they appear.

How do you track conversions in Google Ads?

Either import your GA4 key events into Google Ads or create Google Ads conversion actions with the Google tag. Set the counting method to “one” for leads, so repeat submissions from one person aren’t double-counted. Google explains the options in its conversion tracking overview. For calls from ads, use call extensions with call reporting.

How do you track leads in Meta Ads?

  • Install the Meta Pixel and send a Lead event when a form succeeds or a WhatsApp button is clicked.
  • Add the Conversions API so events are also sent server-side, which improves reliability when browsers block tracking.
  • Use the same event ID in both, so Meta can remove duplicates.
  • Verify events in Events Manager with a test submission.

How do you capture the source of each enquiry?

Use UTM parameters on every ad link (utm_source, utm_medium, utm_campaign). Store the UTMs and click IDs (gclid for Google, fbclid for Meta) in hidden form fields, so each enquiry email or CRM record shows where it came from. Include the landing page URL too.

How do you reconcile ad data with real leads?

Ad platforms and analytics will never match perfectly. Each month, compare:

  1. Leads reported by Google Ads and Meta.
  2. Enquiries received in your inbox or CRM, by source.
  3. Customers won, by source.

Large gaps signal broken tracking or duplicates. The real measure is cost per customer by channel, which only your CRM can tell you. Tracking each stage this way is also what makes a digital marketing funnel measurable end to end.

What are common tracking mistakes?

  • Firing the lead event on button click rather than successful submission.
  • Counting thank-you page refreshes as new leads.
  • Not tracking WhatsApp and call clicks at all.
  • Duplicate events from both a plugin and a tag manager.
  • Missing UTMs on ad links.
  • Treating page views as conversions.

If campaigns show clicks but no conversions, broken tracking is the first thing to check; see why campaigns get clicks but no leads.

Does tracking affect privacy and site speed?

Respect consent requirements and only collect what you need. Load tags efficiently: too many scripts slow pages and hurt conversions. On our own site, the Meta Pixel loads after the page has painted, so tracking doesn’t delay what visitors see.

How Reigrow Solutions sets up lead tracking

We define lead events for forms, calls and WhatsApp, connect them to GA4, Google Ads and the Meta Pixel, capture UTMs and click IDs with every enquiry, and test end to end before campaigns go live. That gives every landing page a clear cost per lead. If you’re deciding between platforms, see Google Ads vs Meta Ads for lead generation.

Frequently asked questions

Use UTM parameters and store them, along with click IDs, in hidden form fields so each enquiry shows its source and campaign.

Services mentioned in this article

Share this article
Written by reigrowsolutions@gmail.com

The Reigrow Solutions team designs, builds and grows fast, SEO-friendly websites for businesses across Tamil Nadu and India.

Free consultation

Want a website that does this for you?

Tell us about your business. We reply within one working hour and send a fixed, itemised quote within 24 hours.

Reply in minutes Chat on WhatsApp