Marketing Attribution for SMEs: How to Track Every Lead
Find out where enquiries come from and what they turn into, without starting with attribution software. Use CRM fields, tagged links and a weekly revenue report to give your team numbers they can work with.

To set up marketing attribution in a founder-led business, give every enquiry a source in your CRM and capture campaign tags, landing pages, phone sources and the lead's own account of how they heard about you. Then match those records to won revenue each week before choosing attribution software.
Start with the enquiry and leave the software until later. I'd put this record in place before buying a multi-touch model, because the model depends on the information your team records (and plenty of businesses never need one). You can aim to account for every lead without pretending you've captured every conversation that influenced it.
If you're planning to hire a marketing manager or head of marketing, get this in place before they start. Give them a usable record of where enquiries come from, rather than a detective job alongside their actual role.
What is marketing attribution, in plain terms?
Marketing attribution is how you decide which marketing activity gets credit for an enquiry or a sale. For a lead-generation business, the starting point is knowing where each enquiry came from and what it turned into.
The models, dashboards and software sit on top of that record. Keep the distinction clear between the source you've recorded and a claim that one channel caused the sale.
Before a senior marketing hire, agree which numbers you'll use to assess their work. The guide to what to put in place before you hire a marketing director covers the responsibilities and measurement that should sit alongside this tracking.
Why do founder-led businesses lose the lead source?
Look for missing information in the handover between the website, the inbox, the phone and the sales conversation. A form can collect the enquiry successfully while leaving you with no useful record of what brought the person there.
Open last month's leads and inspect the source column. Where it says “website”, “other” or nothing, trace how that lead entered the CRM.
Check whether your forms pass through the campaign tags and landing page. For phone enquiries, check whether anyone records which number rang and how the caller found you. For emails sent directly to a salesperson, check whether a lead record gets created at all.
Then inspect the links your team sends out in newsletters, PDFs and social posts. Give those links campaign tags so you can identify them when an enquiry arrives.
Treat this as a record-checking job first. Decide which information should survive each handover, who checks it and what happens when it doesn't arrive.
What should you record for every enquiry?
A useful marketing attribution record connects where the lead came from, their first enquiry and the eventual outcome. Put those details in the CRM, where the person following up can see and update them.
Use these fields as your starting point:
| Field | What it holds | Where it comes from |
|---|---|---|
| Original source | The platform or referrer, such as google, linkedin or a partner name | UTM tag or referrer, captured by the form |
| Medium | The type of channel, such as paid_search, organic_social or email | UTM tag |
| Campaign | The named campaign or offer | UTM tag |
| Landing page | The first page the visitor arrived on | Hidden form field |
| First touch date | When the enquiry first came in | CRM, set automatically |
| How they heard, self-reported | What the lead says, in their words | Form question or first call |
| Owner | The person responsible for follow-up | CRM assignment rule |
| Stage | Where the lead is now, such as qualified, proposal or won | CRM pipeline |
| Deal value | The value of the opportunity or sale | CRM, entered by sales |
| Closed date | When the deal was won or lost | CRM |
I think the self-reported field deserves particular attention, because it lets the person tell you about a recommendation, podcast or conversation. Keep their answer alongside the tracked source, even when they differ.
The first touch date here means the first recorded enquiry. Don't present it as proof of when someone first encountered your business.
How do you set up UTM tags and form tracking?
For marketing attribution, tag the campaign links you control, agree one naming convention and make your forms store those tags with the lead. Keep the original values when someone moves between pages before enquiring.
Google's guidance on campaign URLs explains the core parameters: utm_source, utm_medium and utm_campaign. Google also states that values are case-sensitive, so “Meta” and “meta” are treated separately.
Use lowercase throughout (boring, but so is explaining duplicate sources in the Monday meeting). Write the convention in one shared document that everyone uses.
- Set utm_source to the platform or referrer, such as google, linkedin, newsletter or a partner's name.
- Set utm_medium to the channel type, such as paid_search, paid_social, organic_social, email or referral.
- Set utm_campaign to a short campaign name, such as spring_webinar_2026.
- Add hidden fields to your forms for source, medium, campaign and the original landing page, then pass those values into the CRM.
- Test an enquiry after moving from the landing page to another page, and check that the original values still reach the lead record.
- Configure form submissions for conversion reporting in Google Analytics 4, then test the website event and CRM record together.
Agree how you'll retain values between pages with the person responsible for consent settings. Don't choose a browser-storage method first and check its compliance later.
Keep your test records identifiable so they don't end up counted as genuine enquiries.
How do you track phone, email and referral enquiries?
Extend marketing attribution beyond forms by recording the phone number used, logging email enquiries and asking who referred the lead. Someone still needs to capture what happens in a conversation.
- Give the website, paid ads and printed material separate tracked phone numbers. Consider visitor-source number swapping only when you have a clear need for that extra detail.
- Route general enquiry addresses into the CRM or a shared inbox with a rule that creates a lead record. Make the recipient responsible for logging direct emails to individuals.
- Add a “referred by” field and ask about it on the first call. Keep the person's answer rather than forcing every recommendation into a generic referral label.
- Record event and conversation enquiries when the lead is created, while the person handling them can still identify the source.
Set a rule that the source must be recorded before a lead moves beyond the first CRM stage. Allow an explicit “unknown” where the source genuinely can't be established, then review those records rather than encouraging a guess.
You want a complete account of the enquiries you've received. False certainty in the source column makes the report harder to trust.
Which attribution model should a small business use?
Start marketing attribution with first touch, last touch and the self-reported source in your CRM. I'd keep that approach until the records are dependable, because a more elaborate model can't repair missing enquiry data.
Keep the original source separate from the source immediately before the enquiry. Otherwise a later visit can overwrite the channel that first introduced the lead.
Google's attribution documentation lists three GA4 models: data-driven, paid and organic last click, and Google paid channels last click. It also says direct visits receive no credit unless the entire path is direct.
| Approach | What it tells you | When it's enough |
|---|---|---|
| First touch, CRM | Which recorded channel introduced the lead | Use it to examine where demand starts |
| Last touch, CRM | Which recorded channel came immediately before the enquiry | Use it to examine what precedes contact |
| Self-reported source | What the lead remembers and tells you | Keep it alongside tracked sources for recommendations, events and podcasts |
| GA4 data-driven | Modelled credit across recorded website touchpoints | Consider it when you have steady volume and several channels to compare |
| Multi-touch software | Credit shared across the steps the software can track | Consider it when several paid channels and long sales cycles justify the extra work |
For a business with few won deals, I'd start by reading the source fields on the last twenty, because you can inspect the evidence behind each record. Buy more detailed modelling when you can name the decision it will help you make.

What do UK cookie and consent rules mean for your tracking?
Your marketing attribution setup needs to distinguish qualifying website statistics from advertising tracking. Don't assume that an exception for one purpose permits every tag on the website.
Under the ICO's guidance on storage and access exceptions, website analytics used solely for qualifying statistical purposes can fall within an exception. That includes conditions around providing clear information and a simple way to object.
The ICO states that online advertising purposes cannot use these exceptions. Advertising measurement, conversion sharing with advertising partners and tracking across websites or devices need a separate consent assessment.
Check what each tag actually does, including who receives the data. Don't assume your analytics configuration qualifies simply because the report contains totals.
A source entered by a salesperson isn't a cookie, but the CRM still contains personal data. Check your privacy information and data handling as well as the website's consent controls.
I'm not a lawyer, and this is a summary of the ICO guidance. Have whoever handles compliance check the actual setup and document any corrections. This is a summary of the ICO guidance, not legal advice. Have whoever handles compliance check the actual setup and write down who owns the policy and what gets fixed when something is wrong.
How do you connect leads to revenue?
Connect marketing attribution to revenue by reporting won deals against their recorded sources and putting channel spend alongside them. Give the report an owner and use it in the weekly meeting.
Start with four columns: source, number of enquiries, revenue won and spend. Calculate cost per enquiry by dividing channel spend by enquiries, then compare attributed won revenue with that spend.
Keep the dates clear. Revenue won this week may come from enquiries generated much earlier, so comparing it with this week's spend doesn't prove that spend produced those sales. For longer sales cycles, also follow enquiries from the same acquisition period through to their eventual outcomes.
Agree whether “revenue won” means booked deal value or money received. Use that definition consistently, and don't treat a revenue-to-spend ratio as profit.
In the Department for Science, Innovation and Technology's business data study, 72% of businesses handling digital data said they analyse it, but only 46% agreed that data analysis supports their business decisions. That survey can't tell us what happens in your Monday meeting.
I'd give each report a decision to support, because otherwise collecting the numbers becomes another recurring task. You might need to check an expensive source, investigate unqualified enquiries or find out why proposals aren't becoming won deals.
If the records show spend but few enquiries, why marketing spend is not generating leads examines the breaks between attracting attention and receiving a useful lead.
What can you set up in 30 days?
Use 30 days as a setup plan for marketing attribution, with one person responsible for coordinating the work. Check access, form restrictions and compliance requirements before committing to what will be live by the end.
I'd work in this order because each stage depends on the records and rules agreed before it.
- In week one, audit account ownership, list every route an enquiry can take and agree the CRM fields above. Assign the person responsible for checking missing sources.
- In week two, write the UTM convention, tag live campaign links and add the hidden form fields. Submit test enquiries and inspect the resulting CRM records.
- In week three, set up tracked numbers, route enquiry inboxes into the CRM and add the “how did you hear” question. Check that sales can record referrals and offline enquiries.
- In week four, check consent settings, run the first revenue-by-source report and correct the problems it exposes (something will need fixing).
After that, keep the report running weekly and retain an owner for the tracking. Check the source record when a form, campaign or enquiry route changes.
This is the kind of work The Growth Install can cover within its agreed scope. It's a 90-day engagement that installs three agreed growth workflows on your own accounts, with tracking and a dashboard, alongside the people who'll run them.
If your team can implement and maintain this setup themselves, do it in-house. The record needs to work regardless of who builds it.
Questions founders ask
Do I need attribution software, or is my CRM enough?
I'd start marketing attribution in the CRM, because you should be able to inspect and export the source attached to each lead. Before buying another tool, ask what specific decision the CRM report can't support. Include the time someone will need to check and use the new tool in that decision.
What's the difference between first-touch, last-touch and multi-touch attribution?
The difference is where each approach assigns credit: the first recorded contact, the last recorded contact or several recorded contacts. When comparing reports, check their rules for direct visits and the period they consider. Matching model names don't establish that two reports are counting the same things.
Should I trust GA4 numbers or my CRM numbers?
For lead and revenue reporting, make the CRM record auditable rather than declaring either tool automatically correct. Check duplicate leads, test submissions, spam and whether the website event represents a successful enquiry. Keep a note of what each report counts so your team can explain differences.
How do I get the sales team to fill in the source field?
Agree who records the source for shared inboxes, direct emails and phone enquiries, then show those people how the field affects the weekly report. Keep the options short and allow “unknown” when they can't establish an answer. Review unknowns to fix the capture process without asking people to invent a source.
If you want help working out where growth is getting stuck, talk to Founder Engine.