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 submittedlead_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 valuephone_call_click: secondary conversioncalendar_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 →