GA4 for Lead Generation Websites: Ideal Measurement Plan | Adslytics | Adslytics

GA4 Setup & Audit How-To Guide

GA4 for Lead Generation Websites: The Ideal Measurement Plan

By Muhammad Farooq · February 17, 2026 · 7 min read
GA4 for Lead Generation Websites: The Ideal Measurement Plan

Why Standard GA4 Setup Falls Short for Lead Gen

Out-of-the-box GA4 is configured for general website measurement. For lead generation businesses — B2B companies, professional services, agencies, consultants — the standard setup misses the conversion events that matter: form submissions, phone call clicks, quote requests, calendar bookings, and content downloads.

This measurement plan covers the GA4 events, custom dimensions, and Key Events a lead gen website needs to understand which channels, content, and landing pages drive actual business outcomes.

Step 1: Map Your Lead Journey

Before configuring GA4, document the stages of your lead journey:

  • Awareness: landing page view, blog article read
  • Engagement: service page viewed, case study read, multiple pages visited
  • Intent: pricing page viewed, contact page viewed, specific service page viewed
  • Lead: form submitted, phone number clicked, calendar booked
  • Qualified Lead: this happens in CRM, not GA4 — but can be fed back via offline conversions

Step 2: Core Events to Implement

generate_lead: the primary conversion event. Should fire on confirmed form submission (after the POST succeeds), not on button click.

gtag('event', 'generate_lead', {
  lead_source: 'contact_form',
  form_name: 'homepage_contact',
  value: 50  // estimated lead value
});

phone_call_click: custom event when a user clicks a tel: link.

gtag('event', 'phone_call_click', {
  phone_number: '+442071234567',
  page_location: document.location.href
});

calendar_booking: if you use Calendly, Acuity, or similar, track the booking confirmation page.

content_download: for PDF guides, case studies, or whitepapers.

pricing_page_view: custom event on pricing page view — high-intent indicator even without conversion.

Step 3: Custom Dimensions for Lead Context

Custom dimensions add business context to your lead data:

  • form_name (event-scoped): which form was submitted
  • lead_source (event-scoped): organic, paid, referral (passed through the form)
  • service_interest (event-scoped): which service page was most recently viewed before submission

To capture last-viewed service before form submit: in GTM, create a session-scoped variable that updates when a user views a service page, then include this variable value in the generate_lead event.

Step 4: Key Events (Conversions) Configuration

Mark as Key Events in GA4:

  • generate_lead: primary conversion, assign a value
  • phone_call_click: secondary conversion
  • calendar_booking: primary conversion if bookings are your main lead type

Do NOT mark as Key Events:

  • Content downloads (interesting engagement signal but not a direct lead)
  • Pricing page views (intent signal, not conversion)

Step 5: Google Ads Integration for Lead Bidding

Import generate_lead as a Google Ads conversion with an estimated value per lead (your average lead-to-customer conversion rate × average deal value). This gives Smart Bidding the conversion value it needs to optimise for qualified leads, not just any form submission.

Step 6: Multi-Step Form Tracking

If your lead form has multiple steps (step 1: contact info, step 2: service selection, step 3: confirmation), track each step:

  • Step 1 completed: form_step_1_complete
  • Step 2 completed: form_step_2_complete
  • Final submission: generate_lead

This reveals where multi-step forms lose users — a common source of significant lead leakage.

Summary

A proper lead gen GA4 measurement plan covers the full lead journey: awareness events, high-intent page views, micro-conversions (phone clicks, content downloads), and primary conversions (form submissions, bookings). Add custom dimensions for lead context and import primary conversions to Google Ads with estimated values to enable intelligent bidding.

See our GA4 Setup & Audit service for lead gen measurement setup.

Need GA4 set up properly for your lead gen business? Contact Adslytics.

Need expert tracking setup?

Our Google Tag Manager experts have delivered 500+ tracking setups with a 98% success rate.

Get a Free Consultation →
← Back to Blog
Muhammad Farooq

Author

Muhammad Farooq GTM & Analytics Expert · Adslytics Founder

Tracking specialist with 10+ years of experience in Google Tag Manager, GA4, Server-Side Tracking, and Google Ads. Founder of Adslytics — a dedicated analytics agency with a 98% success rate across 232+ projects on Upwork.

Top Rated Plus LinkedIn Visit the author's profile →