Google Analytics 4 Setup for Lead Generation: The Complete Guide
Google Analytics 4 (GA4) has replaced Universal Analytics as Google’s standard analytics platform. For businesses focused on lead generation, properly configured GA4 provides crucial insights into which marketing efforts drive enquiries and conversions. Without accurate tracking, you’re essentially flying blind with your marketing budget.
This guide walks through setting up GA4 specifically for lead generation businesses in New Zealand.
Why GA4 Matters for Lead Generation
Understanding your analytics isn’t optional—it’s essential for profitable marketing.
What GA4 Tells You
- Which channels generate leads: Know if Google Ads, Facebook, or organic search delivers your enquiries
- User journey insights: Understand how visitors interact with your site before converting
- Content performance: Identify which pages contribute to lead generation
- Campaign effectiveness: Measure ROI on specific marketing campaigns
- Audience behaviour: Learn about your website visitors
Key Differences from Universal Analytics
GA4 represents a fundamental shift in how Google approaches analytics:
- Event-based model: Everything is an event, not just pageviews
- Cross-platform tracking: Better mobile app and website integration
- Privacy-focused: Designed for a cookieless future
- Machine learning: Predictive metrics and insights
- Flexible reporting: Customisable reports and explorations
Setting Up GA4: Step by Step
Follow these steps to implement GA4 on your website.
Step 1: Create a GA4 Property
- Go to analytics.google.com
- Click Admin (gear icon)
- In the Property column, click Create Property
- Enter your property name (your business name)
- Select your reporting time zone (NZ) and currency (NZD)
- Click Next and complete business information
- Accept terms and create the property
Step 2: Set Up a Data Stream
A data stream connects your website to GA4:
- In your new property, click Data Streams
- Click Add Stream and select Web
- Enter your website URL and stream name
- Click Create Stream
- Copy your Measurement ID (starts with G-)
Step 3: Install the Tracking Code
Add GA4 to your website using one of these methods:
Google Tag Manager (Recommended):
- Create a new tag in GTM
- Select Google Analytics: GA4 Configuration
- Enter your Measurement ID
- Trigger on All Pages
- Publish your container
Direct Installation:
Add this code to your website’s <head> section:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
Replace G-XXXXXXXXXX with your Measurement ID.
Step 4: Verify Installation
Confirm GA4 is working:
- Visit your website in a new browser tab
- In GA4, go to Reports → Realtime
- You should see your visit appearing
- Use Google Tag Assistant extension for detailed verification
Tracking Lead Generation Events
GA4’s power comes from tracking meaningful events beyond pageviews.
Essential Events for Lead Generation
Configure these events to track your leads:
Form Submissions:
- Contact form completions
- Quote request submissions
- Newsletter signups
- Booking form completions
Phone Calls:
- Click-to-call button clicks
- Phone number link clicks
Engagement Events:
- Scroll depth
- Time on page
- File downloads
- Video views
Setting Up Form Tracking
Method 1: Thank You Page Tracking
If forms redirect to a thank you page:
- Go to Admin → Events
- Click Create Event
- Name it
form_submission - Add condition:
page_locationcontainsthank-you - Save the event
Method 2: GTM Form Submission Trigger
For forms that don’t redirect:
- In GTM, create a new trigger
- Select Form Submission
- Configure to fire on your form(s)
- Create a GA4 Event tag triggered by this
- Publish
Method 3: Enhanced Measurement
GA4 can automatically track some forms:
- Go to Admin → Data Streams
- Click your web stream
- Enable Enhanced Measurement
- Ensure Form Interactions is on
Setting Up Call Tracking
Track phone number clicks:
- In GTM, create a trigger for clicks on
tel:links - Create a GA4 Event tag named
phone_click - Add parameters for phone number if tracking multiple
- Publish
For full call tracking (actual calls, duration, etc.), consider dedicated call tracking software that integrates with GA4.
Configuring Conversions
Mark important events as conversions for reporting and optimisation.
Marking Events as Conversions
- Go to Admin → Events
- Find your lead generation events
- Toggle Mark as conversion on
Key events to mark as conversions:
- Form submissions
- Quote requests
- Phone clicks
- Booking completions
- Chat initiations
Conversion Value
Assign values to conversions for ROI calculations:
- When creating the event, add a
valueparameter - Or modify existing events to include value
- Use estimated lead values based on your conversion rates and average sale
Example: If 20% of leads become customers worth $2,000 average, each lead is worth approximately $400.
UTM Parameters and Campaign Tracking
Proper UTM tagging ensures accurate attribution.
UTM Parameter Basics
Add these parameters to your marketing URLs:
- utm_source: Traffic source (google, facebook, newsletter)
- utm_medium: Marketing medium (cpc, social, email)
- utm_campaign: Campaign name (spring-sale, brand-awareness)
- utm_content: Ad or content variation (optional)
- utm_term: Keyword (optional, mainly for paid search)
UTM Examples
Google Ads:
?utm_source=google&utm_medium=cpc&utm_campaign=plumbing-services
Facebook Ads:
?utm_source=facebook&utm_medium=paid-social&utm_campaign=lead-gen-jan
Email Campaign:
?utm_source=newsletter&utm_medium=email&utm_campaign=monthly-update
Building UTM URLs
Use Google’s Campaign URL Builder or create a spreadsheet system:
- Document all active campaigns
- Create consistent naming conventions
- Generate URLs systematically
- Track which URLs are in use
Setting Up Audiences
Audiences in GA4 help you understand and remarket to specific user groups.
Valuable Audiences for Lead Gen
Create these audiences:
Converters:
- Users who completed any conversion event
- Use for: Exclusion, lookalike creation
High-Intent Visitors:
- Users who viewed key pages (pricing, contact, services)
- Use for: Remarketing
Engaged Visitors:
- Users with session duration > 2 minutes
- Users who viewed 3+ pages
- Use for: Remarketing
Form Abandoners:
- Users who started but didn’t complete forms
- Use for: Targeted remarketing
Creating an Audience
- Go to Admin → Audiences
- Click New Audience
- Choose Create a custom audience
- Set your conditions
- Name and save
Essential Reports for Lead Generation
Navigate GA4’s reporting to find insights that matter.
Key Reports to Monitor
Acquisition Overview:
- See which channels drive traffic and conversions
- Compare performance across sources
Traffic Acquisition:
- Detailed breakdown by source/medium
- Identify top-performing campaigns
Landing Page Report:
- Which pages generate leads
- Identify high and low performers
Conversion Paths:
- Understand multi-touch journeys
- See how channels work together
Building Custom Reports
Create reports specific to lead generation:
- Go to Explore → Blank
- Add relevant dimensions (source, medium, campaign)
- Add metrics (conversions, conversion rate, users)
- Apply filters as needed
- Save for regular use
Linking GA4 with Other Platforms
Connect GA4 to your marketing ecosystem.
Google Ads Integration
Essential for PPC advertisers:
- Go to Admin → Product Links
- Click Google Ads Links
- Select your Google Ads account
- Enable auto-tagging
- Import conversions into Google Ads
Benefits:
- Import GA4 conversions for Smart Bidding
- Access GA4 audiences in Google Ads
- View Google Ads data in GA4
Google Search Console
Connect for organic search insights:
- Go to Admin → Product Links
- Click Search Console Links
- Select your Search Console property
- Complete linking
Benefits:
- See search queries driving traffic
- Understand organic performance
- Identify SEO opportunities
Privacy and Compliance
Configure GA4 appropriately for privacy regulations.
Data Retention Settings
- Go to Admin → Data Settings → Data Retention
- Choose retention period (2 or 14 months)
- Consider your analysis needs vs. privacy
Consent Mode
If using a cookie consent banner:
- Implement Google Consent Mode
- Configure default and updated consent states
- GA4 will model conversions when consent isn’t given
IP Anonymisation
GA4 anonymises IP addresses by default—no configuration needed.
Common Setup Mistakes
Avoid these frequent GA4 configuration errors:
Mistake 1: Not Setting Up Conversions
Many businesses install GA4 but never configure conversion tracking. Without this, you can’t measure marketing effectiveness.
Mistake 2: Inconsistent UTM Tagging
Using different naming conventions or forgetting UTMs entirely breaks attribution. Create and enforce standards.
Mistake 3: Ignoring Cross-Domain Tracking
If you have multiple domains (blog on subdomain, separate booking system), configure cross-domain tracking to maintain user sessions.
Mistake 4: Not Linking Google Ads
Without linking, you miss conversion data for campaign optimisation and can’t use GA4 audiences in Google Ads.
Mistake 5: Checking Data Too Soon
GA4 data can take 24-48 hours to fully process. Don’t make decisions based on incomplete real-time data.
Ready to Optimise Your Analytics?
Proper GA4 setup is foundational to effective lead generation. Without accurate data, you can’t optimise campaigns or understand which marketing actually works.
At Lucid Leads, we ensure our clients have properly configured analytics as part of every engagement. Understanding your numbers is the first step to improving them.
Book a free strategy call today to discuss your analytics setup and lead generation strategy.
Frequently Asked Questions
Is GA4 free?
Yes, GA4 is free for most businesses. Google Analytics 360 (paid) exists for enterprise needs, but the standard GA4 handles millions of events monthly.
How long until I have useful data?
Basic traffic data appears within minutes. However, meaningful conversion data requires volume—typically 2-4 weeks of consistent traffic to identify patterns.
Do I need Google Tag Manager?
Not strictly, but GTM makes GA4 management significantly easier, especially for tracking events like form submissions. We recommend GTM for most businesses.
What about privacy laws like GDPR?
GA4 is designed with privacy in mind. Implement a consent management solution, configure GA4’s consent mode, and follow data retention best practices.
Can I track phone calls properly?
GA4 can track click-to-call events. For full call tracking (actual connections, call duration, recordings), you’ll need dedicated call tracking software that integrates with GA4.
Ready to Generate More Leads?
Let's discuss how we can help you get 30 qualified leads in 30 days with our proven TAP System.
Book a Free Strategy CallRelated Articles
Continue learning about lead generation and paid advertising
Privacy-First Lead Generation in 2026: Adapting to a Cookieless Future
How to generate leads effectively as third-party cookies disappear and privacy regulations tighten. Strategies for NZ businesses navigating the new landscape.
Why Your Lead Quality is Poor: 10 Diagnostic Tests and Fixes
Struggling with poor quality leads? This diagnostic guide helps you identify exactly what's wrong with your lead generation and how to fix it.
Written by
Founder & Lead Generation Specialist
Jason Poonia is the founder of Lucid Leads, helping service businesses across New Zealand generate qualified leads through paid advertising and conversion-focused funnels. With a background in Computer Science from the University of Auckland and over 5 years of experience running lead generation campaigns, Jason has helped businesses in construction, trades, real estate, and professional services generate thousands of qualified leads. His data-driven approach combines targeted ad strategies with rapid lead qualification to deliver prospects who are ready to buy.