How to Track Which Marketing Campaigns Produce Customers
A practical setup for finding out where your customers actually come from, using link tags, call tracking, your CRM and one simple question.
Most small businesses know what they spend on marketing and roughly how many customers they get. Few can say which spending produced which customers. Without that link, every budget decision is a guess.
Perfect tracking is impossible. Good-enough tracking is well within reach, and it needs four pieces.
Piece 1: Tag your links
When you put a link in an ad, an email or a social post, add tags to the end of the address that say where the click came from. These are called UTM parameters, and analytics tools read them automatically.
A tagged link looks like this:
yoursite.com/offer?utm_source=facebook&utm_medium=paid&utm_campaign=spring-inspection
The three main tags:
| Tag | Answers | Examples |
|---|---|---|
| utm_source | Where the click came from | google, facebook, newsletter |
| utm_medium | What type of marketing | paid, email, social |
| utm_campaign | Which specific campaign | spring-inspection, new-patient-offer |
Google documents the scheme and offers a free Campaign URL Builder to assemble the links.
Be consistent. "Facebook", "facebook" and "fb" will be reported as three different sources. Choose lowercase names and write them down.
Piece 2: Capture the source with the lead
Analytics will tell you that a campaign produced fifty visits and five form submissions. It will not tell you which five people, or whether they bought.
To connect a campaign to a customer, the source has to travel with the inquiry. Set up your forms to record the UTM tags in hidden fields and pass them into your CRM along with the name and message. Most form tools and CRMs support this.
Now each lead record says where it came from, and that label stays with it through to the sale. See connecting your CRM to your website.
Piece 3: Track phone calls
For many local businesses, most inquiries are calls, and calls are invisible to website analytics.
Call tracking numbers solve this. You use a different phone number for each marketing channel, all forwarding to your main line. The tracking service records which number was dialed.
- One number for Google Ads
- One for your Google Business Profile
- One for print or vehicle signage
More advanced setups swap the number shown on your website depending on how the visitor arrived.
A caution: your core listings, especially your Google Business Profile, should show a consistent main number so your details match across the web. If you use tracking numbers there, set your real number as an additional number on the profile.
Piece 4: Ask
The simplest method is still one of the best. Ask every new customer, "How did you hear about us?" and record the answer.
People's answers capture things no software can: a neighbor's recommendation, your van parked on their street, a sign at a job site. They are also imperfect. People forget, or name the last thing they saw. Use the answer alongside the tracking data.
Putting it together
With those four pieces, your CRM or spreadsheet has a source for each lead and a record of who became a customer. Once a month, build a table:
| Source | Spend | Leads | Customers | Revenue | Cost per customer |
|---|---|---|---|---|---|
| Google Ads | |||||
| Facebook Ads | |||||
| Google Business Profile | |||||
| Referral | |||||
| Other |
This single table answers the question most owners cannot. How to calculate cost per lead explains how to read it.
The limits of attribution
Be realistic about what tracking shows.
People take several steps. Someone sees your Facebook ad, forgets, searches your name on Google a week later and calls. Most tracking credits Google. The ad still did its job.
Privacy changes have reduced what is visible. Browser restrictions, ad blockers and consent requirements mean some visits cannot be traced.
Offline influence is invisible.
The practical response is to look for patterns over months instead of trusting any single number, and to notice what happens to total inquiries when you switch a channel on or off.
Privacy and consent
Tracking involves personal data. Depending on where your visitors are, you may need to disclose it in a privacy policy and obtain consent before setting certain cookies. Requirements vary by location, so check what applies to you. Recording calls has its own rules, which differ by state and country.
Start with the minimum
If all of this feels like a lot, begin with two things: tag every link you place in an ad, and ask every new customer how they found you. Write both down. In three months you will know more about your marketing than most of your competitors know about theirs.