How to Track Where Your Leads Come From
Most small business owners can say how many enquiries they got last month. Far fewer can say where those enquiries came from: Google search, a Google ad, the map listing, a friend's recommendation, or a link in an email. Without that answer, every marketing decision is a guess, and the budget quietly keeps flowing to whatever feels like it works instead of whatever actually does. The good news is that tracking leads properly doesn't need an expensive tool or an analyst. It takes a few free tools set up once, and a habit of looking at the numbers.
1. Why "we got some leads" isn't enough
Imagine you spend money on Google Ads and also have a decent Google Business Profile. A customer calls. Was it the ad, the profile, or the website? If you can't tell, you can't decide whether to double the ad budget or cut it. The same applies to your website: a page may get plenty of visitors and produce no enquiries at all, and you'd never know which part of the path is broken. Tracking turns "it feels quiet lately" into something specific you can fix.
2. Decide what counts as a lead
Before touching any tool, write down the actions that matter for your business. For most local companies the list is short:
- Form submissions — a visitor fills in the contact or quote form
- Phone calls — a tap on the phone number on a mobile device
- Messaging — a tap on WhatsApp, Telegram or the email address
- Booked calls — a visitor picks a time for a consultation
Page views and time on site are useful context, but they are not leads. Keep the list short, otherwise the report turns into noise.
3. Google Analytics 4: record the actions, not just the visits
Google Analytics 4 (GA4) is free and counts visits by default, but the visits alone say little. The useful step is to mark your lead actions as key events (Google used to call them conversions). A form submission, a phone tap and a WhatsApp tap each become a named event, and GA4 then shows how many of each you got and from which source. If your site was built without this, it's a small piece of work for a developer, and it's one of the first things worth checking on an older website.
4. UTM tags: label every link you control
GA4 can guess the source of a visit, but it guesses badly when the traffic comes from places like email newsletters, QR codes, messenger links or a partner's website. A UTM tag is a short label added to the end of a link, for example ?utm_source=newsletter&utm_medium=email&utm_campaign=autumn-offer. When someone clicks it, GA4 records the source, the medium and the campaign name exactly as you wrote them. Use the same lowercase naming every time, otherwise "Email", "email" and "e-mail" will appear as three separate sources.
5. Phone calls and messengers
For many local businesses, the phone is the main lead channel, and it's the hardest to measure. Three practical levels exist. The simplest is tracking taps on the phone number on your site, which GA4 can record as an event on mobile. The next is asking every caller one question at the start: "How did you hear about us?", and writing the answer down. The most detailed is call tracking with a separate number per channel, which makes sense once you spend a meaningful amount on ads. For a small budget, the first two are usually enough.
6. Connect it to your ads and your Google profile
If you run Google Ads, import your key events into the account so the system can see which keywords and ads lead to enquiries, not only clicks. Cost per click matters less than cost per lead, and only tracking can show the second number. For your Google Business Profile, look at the call and direction requests in the profile's own statistics and compare them with your enquiry log every month. These numbers don't match perfectly, but they show the trend.
7. A simple monthly routine
Once the setup is in place, ten minutes a month is enough. Open a table with the columns source, number of leads, and, if you have them, the number of customers who actually paid. The last column matters most: a channel that sends many enquiries but no paying customers is worth less than a quiet one that sends the right people. Review which sources grow, which fall, and move effort towards the ones that produce paying customers. Avoid conclusions from a handful of enquiries; wait until you have enough data to see a pattern.
Checklist for lead tracking
- A written list of the actions that count as a lead
- Form submissions, phone taps and messenger taps recorded as events in GA4
- A UTM tag on every link placed outside your own site
- A habit of asking new callers how they found you
- Key events imported into Google Ads, if you advertise
- A monthly ten-minute review of sources and paying customers
How we build this
Every site we build has lead tracking in place from day one: events for forms, calls, WhatsApp and email, and UTM tags passed along with the enquiry so you can see where it came from. It's part of the €890 turnkey launch, and it's what lets us set up Google Ads against real leads rather than clicks. If you're not sure which of your channels actually work, tell us about your business below.
Not sure which of your channels actually bring customers?
Tell us about your business and we'll show you how to see where your enquiries come from, and what to fix first.
Get a free consultation