Track Campaign Source per Lead (Google Ads, Meta, SEO) for Service Businesses
Stop guessing which ads work. Learn how to track exactly where every lead comes fromβand see it right in your CRM.
The $1,000 Question
You're spending $500/month on Google Ads and $300 on Facebook. A lead fills out your form. Which ad brought them?
Without tracking, you're flying blind. You might be wasting half your ad budget on campaigns that don't convert.
UTM Tracking Basics
UTM parameters are tags you add to URLs to track where traffic comes from. When someone clicks your ad, these tags tell your CRM exactly which campaign sent them.
Where the traffic came from
Ex: google, facebook, instagram
How they got to you
Ex: cpc, organic, email, referral
Which specific campaign
Ex: spring_promo, cleaning_sf
UTM Examples You Can Copy
How It Looks in Your CRM
When a lead comes in, ServiceHub automatically captures UTM parameters and displays them on the lead record. No manual entry required.
How to Set Up UTM Tracking
Step 1: Add UTMs to Your Ad URLs
In Google Ads and Facebook Ads Manager, you can add UTM parameters to your destination URLs. Use a consistent naming convention so you can compare campaigns later.
Step 2: Use a CRM That Captures UTMs
When someone submits a form, your CRM needs to read the URL parameters and store them with the lead. ServiceHub does this automatically for bookings and contact forms.
Step 3: Analyze Your Data Monthly
After 30 days, review your leads by source. Which campaigns brought the most jobs? Which had the highest close rate? Double down on winners, cut losers.
Pro Tips for Service Businesses
- Track offline too: Use unique phone numbers per campaign (or ask "How did you hear about us?")
- Be consistent: Always use lowercase and underscores (cleaning_sf not Cleaning SF)
- Don't over-track: Start with source, medium, campaign. Add more later if needed.
- Test your links: Click your UTM link and make sure it works before running ads
The ROI of Tracking
One cleaning business discovered 80% of their Google Ads spend was going to a campaign with 0 bookings. After cutting it and reallocating to their top performer, they got 3x more leads for the same budget.
You can't optimize what you don't measure.
See source tracking in action
ServiceHub automatically captures UTM parameters on every lead. Know exactly which ads bring jobs.
Start Free TrialNo credit card required. Cancel anytime.
