Knowledge LibraryWeb Analytics
Web Analytics
6 min read
February 17, 2026

Tracking Leads by Service Type in GA4 for Contractors

To track leads by service type in Google Analytics 4, you must send a custom event parameter with each lead that identifies the service, such as 'AC_Repair' or 'Furnace_Install'. You then register this parameter as a custom dimension in the GA4 admin panel. This simple configuration allows you to see exactly which services are generating leads in your reports. Understanding lead volume for each specific service is the first step to optimizing your marketing budget, as it reveals which parts of your business are attracting the most customer interest online. This article walks you through configuring these events and dimensions, and how to analyze the resulting data to make more profitable decisions.

Configure GA4 to See Leads by Service

The most direct way to see which services generate leads is by enriching your GA4 data. When a user requests a service, your website should send a 'lead' event that includes a parameter specifying the service, like 'service_type' with a value of 'plumbing_repair'. To make this data useful, you must then go to the Admin section of GA4 and define a new custom dimension named 'Service Type' that is mapped to your 'service_type' event parameter. This tells GA4 to make the service information available in your reports, turning a generic lead count into a powerful, service-specific breakdown of your marketing performance.

Analyze Which Services Drive the Most Leads

Once your 'Service Type' custom dimension is active, you can immediately begin to analyze your lead sources. Navigate to the 'Reports' section in GA4 and open your 'Conversions' report. From there, you can add your new custom dimension as a secondary dimension to see a clear table of leads broken down by each service you offer. For a more detailed view, use the 'Explorations' workspace to build a free-form report. Set 'Service Type' as your primary row to create a simple, powerful dashboard showing exactly which services are performing best and which may need more marketing attention.

The ROI Insights Approach

ROI Insights specializes in providing home service contractors with weekly intelligence reports that break down cost per lead by channel and service type. We ensure your data is finalized within 5 days, and our Ads Advisor monitors your campaigns to ensure you're always optimizing for profitability, not just leads.

Connect Analytics to Your Actual Revenue

To measure true return on investment, you must connect your GA4 lead data to your CRM. Passing the service type from your website into your CRM alongside the lead details allows you to track which inquiries turn into booked jobs and generate revenue. This closed-loop system shows you not just which services generate the most leads, but which ones generate the most profitable work. This final step provides a complete picture of marketing effectiveness, connecting your initial ad spend directly to your bottom line and enabling you to make fully data-driven decisions about your budget.

Why Granular Tracking Is a Business Advantage

Lumping all leads together hides critical business insights. Separating leads by service type reveals specific demand patterns and shows how effective your marketing is for each part of your business. This granular data empowers you to make smarter decisions, such as allocating more budget to campaigns for high-value services or identifying which offerings are underperforming online. It moves your analytics from a simple counter to a precise diagnostic tool, giving you a significant advantage in understanding your market and customer behavior. This clarity is essential for sustainable growth and maximizing profitability in a competitive environment.

Key Takeaway

By meticulously tracking leads by individual service type in GA4, home service contractors can gain unparalleled clarity into marketing effectiveness, optimize budgets, and drive more profitable business outcomes.

Stop guessing. Start knowing.

ROI Insights provides the measurement layer to connect your marketing spend to actual revenue.