Stop guessing which marketing actually works—set up simple lead source tracking in under an hour
---
You've just spent £200 on Facebook ads and another £150 on a local directory listing. Three new enquiries came in this week. Success, right?
But here's the uncomfortable question: which channel did those leads actually come from?
If you can't answer that with certainty, you're flying blind. You might be doubling down on a channel that's delivering nothing whilst neglecting the one that's actually working. Before you spend another pound on marketing, you need to know where every single lead originates.
The good news? You don't need expensive software or technical expertise. You need three simple tracking methods: Digital tracking (UTM parameters for online links), Dedicated offline tracking (unique contact methods for print and directories), and Manual logging (a required question in your intake process).
This guide walks you through implementing all three pillars so you'll finally know which marketing deserves more investment and which is wasting your money.
What You'll Have When Done:
A simple, working system to identify the source of 80% of your new leads
Time Needed: 45 minutes
Difficulty: Confident
Prerequisites:
Jump to:
---
Before You Start—Prerequisites Check:
☐ You have a website with basic analytics installed (Set Up Basic Tracking with GA4)
☐ You have a system to record new enquiries (Simple CRM for Tiny Businesses)
☐ You have access to your website backend and a free UTM builder tool
This quick version gets your foundation in place. You'll set up one digital tracking link, one offline tracking method, and add the essential field to your lead records.
Step 1: Define Your Core UTM Parameters
You need three pieces of information for every trackable link:
Keep it simple. Use lowercase, no spaces (use hyphens instead).
Step 2: Create Your First Trackable Link
Visit a free UTM builder (Google's Campaign URL Builder or utm.io). Enter:
Copy the generated URL. This is now trackable.
Step 3: Add a "Source" Field to Your Lead Tracking
Whether you use a spreadsheet or CRM, add a new column or field called "Lead Source". This is where you'll record where each enquiry came from.
Step 4: Create One Unique Offline Contact Method
Set up a simple email alias for one offline channel. If you're running a print ad, create `printoffer@yourbusiness.com` that forwards to your main inbox. When enquiries arrive there, you know the source.
Step 5: Test Both Methods
Click your UTM link and submit an enquiry through your website. Send a test email to your new tracking address. Check your analytics and lead records to confirm the source information appears correctly.
Validation Checklist:
✓ You've created at least one UTM-tagged link and can see the parameters in your analytics
✓ You've set up one dedicated contact method for offline tracking
✓ Your lead tracking system has a "Source" field
✓ You've tested both methods and confirmed the data records correctly
✅ Completed the quick version? You now have the foundation of attribution tracking. Move on to Monthly Marketing Review Routine to start using this data, or continue below for the detailed walkthrough of all three tracking pillars.
---
This builds on understanding your potential metrics from Calculate Your Cost Per Lead and Cost Per Customer. Now you'll implement the systems to actually measure those numbers in real life.
[MEDIA:DIAGRAM:lead-flow-pillars]
The Three Pillars of Lead Tracking: Digital, Offline, and Manual logging
UTM parameters are tiny bits of code added to the end of your URLs that tell analytics tools where traffic came from. They look technical but they're remarkably simple to create.
Understanding the Three Core Parameters
Every trackable link needs three pieces of information:
There are two optional parameters (utm_term for paid search keywords and utm_content for A/B testing), but ignore those for now. The core three are all you need.
Setting Your UTM Rules
Consistency is everything. Establish these rules now:
Creating Your UTM Links
Use a free UTM builder tool. Google's Campaign URL Builder is reliable, or try utm.io for a cleaner interface.
For every external link you share (paid ads, email campaigns, social media bio links, guest blog posts), create a UTM-tagged version:
Example: You're posting about your new service on Facebook.
That's it. When someone clicks that link, Google Analytics records the source automatically.
[MEDIA:SCREENSHOT:utm-builder-example]
Using a simple, free UTM builder tool to quickly create trackable links
Where to Apply UTM Parameters
Tag every link you control outside your website:
Don't tag:
Making Ugly Links Presentable
UTM links are long and intimidating. Use a link shortener like Bitly or TinyURL after generating your UTM. This gives you a clean, short link that still contains all the tracking data.
Original: `https://yourbusiness.com/new-service?utm_source=facebook&utm_medium=social&utm_campaign=new-service-launch`
Shortened: `https://bit.ly/newservice`
The tracking still works perfectly, but the link looks professional.
If you're applying UTM parameters to paid search links, most advertising platforms (Google Ads, Facebook Ads) have built-in UTM fields so you don't need to manually create the links.
UTM parameters only work for clickable digital links. What about print ads, local directories, networking events, or physical flyers?
You need dedicated, trackable contact methods for each offline channel.
Method 1: Unique Email Addresses
Create email aliases (forwarding addresses) for different offline sources:
All these forward to your main inbox, but when an enquiry arrives, you instantly know the source.
Most email providers (Google Workspace, Microsoft 365, even basic hosting) allow unlimited aliases at no extra cost.
[MEDIA:SCREENSHOT:tracking-email-alias-setup]
How to set up an email alias for tracking print ads
Method 2: Dedicated Phone Numbers
Virtual phone numbers are inexpensive (often under £5/month) and forward to your main number. Assign different numbers to different channels:
Services like Grasshopper, Google Voice (in supported regions), or your VoIP provider can set this up in minutes.
Method 3: Unique Landing Pages
Create specific landing pages for offline campaigns. Instead of sending people to your homepage, send them to:
These pages can be identical to your main service page—the URL is what matters for tracking. You can create these easily without technical skills using the methods in Create Simple Landing Pages Without a Developer.
Method 4: Promo Codes
For offers or discounts, use unique codes for each channel:
When someone uses the code, you know exactly where they found you.
Implementing Offline Tracking
NetNav Integration Point: Setting up custom URLs and tracking pages can impact site health if done incorrectly. This is one of the infrastructure checks NetNav runs automatically across your whole site to ensure new tracking assets don't generate broken links or speed issues.
Digital tracking and dedicated contact methods catch most leads, but some will still slip through. Someone might call your main number, email your general address, or walk into your premises.
You need a manual backup: the "How did you hear about us?" question.
Implementing the Required Question
Add this field to every lead intake point:
In your contact forms: Add a required dropdown field with options:
In your CRM or spreadsheet: Add a mandatory "Lead Source" column that must be filled before a lead record is saved.
For phone enquiries: Create a simple script for whoever answers:
> "Thanks for calling! Before we get started, may I quickly ask how you heard about us? It really helps us understand what's working."
Most people answer happily. If they don't remember, record "Unknown" rather than guessing.
For in-person enquiries: Train your team to ask casually during the conversation. "Out of interest, how did you find us?" works well.
Making It Mandatory
The question only works if it's actually asked every time. Make it non-negotiable:
Centralizing Your Lead Data
All three tracking pillars feed into one central system. Whether you use a simple CRM for organizing this data or a spreadsheet, you need these core fields:
[MEDIA:SCREENSHOT:simple-crm-lead-fields]
The mandatory fields you need to track lead source in your simple CRM or spreadsheet
Connecting the Dots
Your UTM data lives in Google Analytics. Your dedicated contact methods and manual questions live in your CRM or spreadsheet. Connect them:
Weekly routine (5 minutes):
This weekly check ensures nothing falls through the cracks.
What About Multi-Touch Attribution?
Someone might see your Facebook ad, then Google your business, then call the number from your website. Which source gets credit?
For micro-businesses, don't overcomplicate this. Use "last-click attribution"—give credit to the final touchpoint before they enquired. It's not perfect, but it's simple and actionable.
If you want to understand the full customer journey across multiple touchpoints, see our in-depth guide on Marketing Attribution: Which Channel Is Really Working?.
Validation Checklist:
✓ Every external marketing link now includes UTM parameters
✓ You've created dedicated contact methods for your main offline channels
✓ You've added a mandatory "How did you hear about us?" field to all lead intake points
✓ Your central tracking system (CRM or spreadsheet) has the three core fields: Date, Lead Source, Lead Value
✓ You've tested all three tracking methods and confirmed data records correctly
✓ You have a weekly 5-minute routine to check and centralize lead source data
🎉 Completed? You now have actionable data flowing in. This is the bedrock of smart marketing. You're ready for Monthly Marketing Review Routine to start analyzing this data and making informed decisions about where to invest your time and money.
---
Common Problems and Fixes:
Problem: UTM links look ugly and unprofessional. I don't want to share them publicly.
Fix: Use a link shortener (Bitly, TinyURL, or your own domain shortener) after generating the UTM. The shortened link still contains all the tracking data but looks clean and professional.
---
Problem: Team members forget to ask "How did you hear about us?" and lead source data is missing.
Fix: Make the question mandatory in your intake process. Add it as a required field in contact forms, include it in your phone script checklist, and make the CRM field non-saveable without an answer. Review weekly and follow up on missing data.
---
Problem: The data I'm seeing in my spreadsheet doesn't match what Google Analytics shows.
Fix: Check three things: (1) Ensure all UTM parameters are strictly lowercase with no spaces, (2) Verify GA4 is filtering out internal traffic (your own testing clicks), (3) Remember that GA4 shows website visits whilst your CRM shows actual enquiries—these numbers should be different. Not everyone who visits becomes a lead.
---
Problem: I set up UTM links but I can't find the data in Google Analytics.
Fix: In GA4, go to Reports > Acquisition > Traffic Acquisition. Look for your utm_source, utm_medium, and utm_campaign values in the table. If they're not appearing, check that: (1) You're actually using the UTM links (not the original URLs), (2) GA4 is installed correctly (Set Up Basic Tracking with GA4), (3) You're looking at the correct date range.
---
Problem: I have too many lead sources and the data is overwhelming.
Fix: Simplify. You don't need to track every single social media post separately. Group similar sources together: all organic social becomes "social-organic", all paid social becomes "social-paid". Focus on tracking at the channel level (Facebook vs Google vs Print) rather than the individual campaign level until you have enough volume to justify more granularity.
---
You're now collecting lead source data. The next critical step is actually using it.
Immediate next action: Implement Monthly Marketing Review Routine. This guide shows you exactly how to analyze your lead source data, calculate ROI for each channel, and make informed decisions about where to invest more (or cut back).
Go deeper on related topics:
---
Converting enquiries into customers:
---
You've successfully implemented your lead tracking system—that's a huge competitive advantage. Most micro-businesses are still guessing where their customers come from.
But lead tracking is just one piece of your marketing infrastructure. NetNav audits your entire site across 9 foundational pillars in 60 seconds—technical health, tracking integrity, conversion optimization, and more.
See what other hidden issues need attention before you double down on your newly successful marketing channels.
Run Your Free NetNav Audit Now
---
Next Step: Monthly Marketing Review Routine – Learn how to analyze your lead source data and make informed marketing decisions
Previous Step: Calculate Your Cost Per Lead and Cost Per Customer
Previous in sequence
Next in sequence
Other Start Here Guides:
Not sure where to start? Get a free audit of your current online presence and discover your biggest opportunities.
Run Your Free NetNav Audit Now →