Home/What is a lead source?
Lead Source: Definition

What is a lead source?

A lead source is the channel, touchpoint, or referring page that first brought a prospect to your business. When a visitor submits a form, the lead source answers a single question: where did they actually come from. Which source, which ad, which referring site? For the practice of tracing leads to revenue, see our guide to lead source attribution.

TL;DR
  • A lead source is the channel, ad, or referring page that first brought a prospect to your business, the answer to “where did this lead actually come from?”
  • Online sources: organic search, paid search, email, social, paid social, referral links, affiliates. Offline sources: word-of-mouth referrals, events, cold outreach, direct mail.
  • The category alone is not enough. “Paid search” does not tell you which campaign to fund; the specific source does.
  • CRM lead source fields are usually wrong. Stripped referrers, lost UTMs, and multi-session journeys file real leads under “Direct” or “Web”.
  • In a 2023 SparkToro experiment, analytics recorded 100% of visits from TikTok, Slack, Discord, Mastodon and WhatsApp as Direct, despite every visit being tagged.
Abstract illustration: many marketing channel icons converging along lines into a single bright source.

Why lead source data matters

Marketing teams spend money on a hundred different things: paid search, paid social, content, conferences, sponsorships, partnerships, agency retainers. Each one is supposed to drive enquiries. Without accurate lead source data, there is no honest way to say which one actually did.

The lead source is the bridge between marketing spend and sales outcomes.

It tells you which source drove the form fill that became the opportunity that became the customer. Without it, attribution falls back on whichever channel last touched the visitor. Usually Direct, because the most common path to a B2B form is: someone reads about you somewhere, thinks about it for a few days, then types your URL into a browser. That visit gets recorded as Direct. The original source is lost.

Accurate lead source data answers three practical questions: which sources are sending real enquiries (not just clicks), where the highest-value enquiries come from, and which channels deserve more budget versus less. Without it, those decisions get made on gut feel or on metrics that don’t correlate with revenue.

Common categories of lead sources

Abstract illustration: several distinct coloured arrows flowing in parallel, one per channel.

Most attribution systems use a handful of top-level categories. The names vary across tools but the meaning is consistent:

Organic search

The visitor found you via an unpaid search result (Google, Bing).

Paid search

The visitor clicked a paid search ad (Google Ads, Microsoft Ads, Bing Ads).

Direct

The visitor typed your URL or used a bookmark, with no referrer detected.

Referral

The visitor followed a link from another website (a blog mention, a directory, a partner page).

Email

The visitor clicked a link in an email (newsletter, marketing, transactional).

Social

The visitor followed a link from a social network (LinkedIn, Facebook, X, Reddit, YouTube).

Paid social

The visitor clicked a paid ad on a social network (LinkedIn Ads, Meta Ads).

Affiliate or partner

The visitor came via a tracked partner link, usually with a unique partner code in the URL.

Other

Podcast mentions, conferences, offline marketing, or anything else that doesn’t fit the above.

Useful lead source data goes deeper than the category. Within "Paid search," you want to know the specific source (e.g. "Local Services Sydney"). Within "Social," you want to know the post or video that drove the click. The category alone isn’t enough to make a budget decision.

Offline lead sources

Not every lead starts with a click. Offline sources matter just as much, and they are the ones most likely to end up filed as Direct because nothing in the browser records them.

Word-of-mouth referral

A customer or contact recommends you. Often the highest-converting source a business has, and the least recorded.

Events and trade shows

A conversation at a stand or a talk. The lead arrives at your site days later by typing your URL.

Cold outreach

You contacted them first, by phone or email. The source is your own list, not a channel they found.

Print, radio, and signage

A billboard, a van, a local ad. Invisible to analytics unless you use a dedicated URL or ask.

Lead sourceWhat it meansExample
Organic searchUnpaid search resultGoogle search for “lead tracking software”
Paid searchPaid search ad clickGoogle Ads campaign “Local Services Sydney”
DirectTyped URL or bookmark, no referrerReturning visitor typing leadsource.co
ReferralLink from another websiteA directory or partner page
EmailLink in an emailNewsletter link click
SocialOrganic social linkA LinkedIn post
Paid socialPaid social adLinkedIn Ads, Meta Ads
Affiliate or partnerTracked partner linkURL with a unique partner code
Word-of-mouth referralA person recommended youCustomer mentions you to a peer
EventsMet at an event or trade showConference conversation
Cold outreachYou contacted them firstOutbound email or call
Print, radio, signageTraditional advertisingBillboard with your URL

Lead source vs campaign source

The two terms get used interchangeably, but they answer different questions. The lead source is where the lead came from: Google Ads, a LinkedIn post, a referral. The campaign source is which specific campaign inside that channel did the work: not “paid search” but “Local Services Sydney”. In UTM terms, utm_source carries the source and utm_campaign carries the campaign, and a budget decision needs both. A report that stops at the channel level tells you paid search works; only the campaign source tells you which campaign to fund and which to kill.

Lead source examples

Three concrete examples, from most to least visible:

A paid search lead. Mike Reeves searches “managed IT sydney”, clicks a Google Ads result, reads two pages, and fills in the contact form. The lead source is not “Google” or even “paid search”. It is the specific campaign, “Local Services Sydney”, because that is the level a budget decision gets made at.

An organic social lead. Someone sees a LinkedIn post on Tuesday, thinks about it, and comes back Friday by typing the URL. The real source is the LinkedIn post. Most analytics will call it Direct, because the Friday visit has no referrer and the Tuesday one never converted.

A referral lead. A current customer mentions you at a barbecue. The lead lands on your site with no referrer, no UTM, nothing. The only way this source ever gets recorded is if someone asks “how did you hear about us?” and writes down the answer.

Where lead source data comes from

Lead source data is derived from a small set of signals the browser sends when a visitor arrives at your site:

The HTTP referrer

The URL the visitor was on immediately before landing on your page. This is the most direct signal but it’s often missing: iOS strips referrers on most outbound clicks, and links marked with rel="noreferrer" hide it entirely.

UTM parameters

Query string values (utm_source, utm_medium, utm_campaign) that the marketer adds to outbound links. UTMs are precise when present but fragile: they exist only on the landing page URL and disappear the moment the visitor clicks to a different page.

Click identifiers

Ad-network-specific parameters like gclid (Google), fbclid (Meta), li_fat_id (LinkedIn). These let you tie back to the ad platform’s own reporting.

The visitor’s entry page

The first page they landed on. Even without UTM or referrer, the entry page tells you something (a landing page typically maps to a specific source).

Subsequent page views

The path the visitor took through your site before submitting. This gives context that a single source field can’t.

The hard part is not capturing these signals on the first page view. The hard part is keeping them attached to the visitor across the full session. Across page navigations, across tabs, sometimes across days. So that when the form is submitted three pages and two visits later, the original source is still attached.

How CRMs record lead source, and why it’s often wrong

Abstract illustration: a filing drawer with mismatched shapes spilling out, records filed under the wrong label.

Most CRMs have a lead source field, but they fill it in very differently, and none of them reliably capture the real marketing source of a web lead on their own.

CRMWhat its field recordsWhere it falls down
HubSpotTwo values: first visit, and one overwritten each sessionReports lean on the second, so returning visitors get filed as Direct
SalesforceManual picklist, no automatic web detectionBlank on web forms unless a developer hard-codes a value
PipedriveHow the lead entered (web form, chatbot, import)Google Ads and organic both show as “Web forms”

HubSpot keeps two values: one taken from the visit that first brought a contact in, and one that is overwritten every new session. Most reports lean on the second, so someone who arrived from an ad and later came back through a bookmark ends up filed as Direct, and the earlier channel is gone. What each property records, and what it leaves out, is covered on HubSpot lead source tracking.

Salesforce treats its field as a manual picklist your admin defines, with no automatic web detection: no cookies, no UTM parsing, no referrer analysis. On web forms it stays blank unless a developer hard-codes a hidden value, so in practice it is often empty or set to one generic bucket for every online lead. The detail sits on Salesforce lead source tracking.

Pipedrive records how a lead entered (web form, chatbot, import, API) rather than the marketing channel. A lead from Google Ads and a lead from organic search both show up as “Web forms.” The actual source has to be captured separately and passed in. The same pattern holds in smaller CRMs; see how the field behaves in Keap.

The pattern is the same across all three: they record a category or an entry method, and when they cannot see where a visitor really came from, they fall back to Direct, Web, or blank.

Why CRM lead source fields are often wrong

In theory, the field gets populated automatically. In practice, it’s frequently wrong or empty. Three common reasons:

The referrer was stripped

A visitor clicks an ad on iPhone Safari. iOS removes the referrer header on the outbound click. By the time the visitor lands on your site, the browser has no record of where they came from. The CRM marks the lead as Direct.

UTM parameters were lost mid-journey

A visitor arrives via ?utm_source=google&utm_campaign=brand, lands on the homepage, browses to /pricing, then submits a form. The CRM’s tracking script reads the URL at the moment of submission. Which is /pricing, with no UTM parameters. Source: Direct.

The journey crossed sessions

A visitor reads about you on Tuesday via a LinkedIn post, comes back Friday by typing the URL, and submits the form. Most CRM trackers see the Friday session in isolation: typed URL, no referrer, source is Direct. The original LinkedIn touch is lost.

app.leadsource.co · new lead
Mike Reeves
just now
Google Ads · managed-it-sydney

Captured at first touch and kept attached through the visit, so this lands as the real source instead of falling back to Direct.

How much actually gets mislabelled? In a 2023 controlled experiment, SparkToro drove real visits across 11 social platforms using uniquely tagged links, so the true source was always known. Analytics still recorded 100% of visits from TikTok, Slack, Discord, Mastodon and WhatsApp as “Direct” with no referral data, plus 75% of Facebook Messenger visits (SparkToro, April 2023). Your CRM inherits the same blind spot: anything it cannot see, it files under Direct or Web.

These aren’t edge cases. They are the modal experience for B2B form submissions. A useful lead source capture system has to handle all three.

Lead source vs HubSpot Original Source

HubSpot’s Original Source is its version of a lead source field, set to one of seven values (Direct Traffic, Organic Search, Paid Search, Email Marketing, Organic Social, Referrals, Other Campaigns) plus drill-downs. It is right when it can be: it captures the high-level category for many leads and provides a starting point for attribution. But it suffers from the same fundamental problem as every CRM-native field: it depends on the browser session being seen end-to-end by HubSpot’s tracking script, on referrer headers surviving, on UTM parameters being present at submission, and on the visitor not crossing devices. When those conditions fail (which is often), the source becomes Direct, Other, or empty. Tools that specialise in lead source tracking fill that gap, capturing the source independently and writing it back. See how this works specifically for HubSpot.

How to track lead source accurately

Abstract illustration: a winding path with marked nodes, one source carried across every touchpoint.

Accurate lead source tracking has three requirements:

1. Capture on first touch. Record the source at the moment the visitor first arrives on your site. Including referrer, UTM parameters, click identifiers, and entry page. Don’t wait for them to submit; by then it’s often gone.

2. Persist across the session. Store the captured source somewhere it survives page navigation (typically a first-party cookie or sessionStorage). When the visitor browses from the landing page to the pricing page to the contact form, the original source rides along.

3. Attach at submission. When the form is submitted, attach the persisted source data to the submission. Either by pushing it through hidden form fields or by sending it to a webhook in parallel with the form action.

This is the model used by dedicated lead source tracking tools. It’s a different problem from web analytics (which typically samples a visitor population) and from CRM-native source tracking (which usually inspects the URL at submit time and misses the journey).

For the full set of values to standardise on, see the lead source taxonomy guide.

See what each channel costs you

Abstract illustration: investments lifting off and gaining height once the spend is pointed at what works.

Once you know the real source of every lead, you can work out what each channel actually costs. Enter your spend and leads to see your cost per lead, cheapest first.

ChannelMonthly spendLeadsCost per lead
Common questions

Frequently asked questions

What is a lead source in marketing?

A lead source is the channel, touchpoint, or referring page that first brought a prospect to your business. It identifies where a lead came from before they submitted a form, signed up, or otherwise expressed interest. Common categories include organic search, paid search, direct, referral, email, and social.

What’s the difference between a lead source and a marketing channel?

A marketing channel is the high-level category (paid search, organic, social, email, referral). A lead source is more specific, often naming the source or referring page inside the channel. The channel might be "paid search"; the lead source is "Google Ads, Local Services Sydney".

Why is my CRM lead source field always wrong?

CRM lead source fields usually rely on browser cookies, referrer headers, or UTM parameters being present at the moment of form submission. Those signals are frequently missing. iOS strips referrers on most outbound clicks, UTM parameters vanish when the visitor leaves the landing page, and multi-session journeys lose the original source. The result is a lot of leads marked as "Direct" or "Web" when they actually came from a specific source.

How do you track lead source accurately?

Accurate lead source tracking captures the source at the moment the visitor first arrives, persists it across the full visit (including across sessions), and attaches it to the form submission at the moment of submit. This is called first-touch capture with session persistence. It does not rely on the browser referrer surviving or on UTM parameters being present on the form page.

Is lead source the same as attribution?

Lead source is one piece of attribution. Attribution is the broader practice of assigning credit for an outcome (a lead, a sale) to one or more touchpoints. Lead source typically refers to a single source value attached to a lead at a single moment (usually first touch). Multi-touch attribution models distribute credit across several touchpoints. Lead source is the simplest, most direct version of the question.

What does lead source mean?

Lead source means the channel, campaign, or referring page that first brought a prospect to your business. It is recorded against the lead so you can later see which marketing actually produced enquiries. Common values include organic search, paid search, referral, email, social, and offline sources like word-of-mouth or events.

How do you know where a lead came from?

For online leads, the browser provides signals at arrival: the referrer, UTM parameters, click IDs, and the entry page. Capturing these at first touch and keeping them attached until the form is submitted tells you the real source. For offline leads there is no browser signal, so the source is only recorded if you ask the lead directly or use a dedicated URL or phone number.

See where your leads actually come from.

Lead Source captures the source at first touch, persists it across the visitor’s session, and attaches it to the form submission. One snippet, any form tool.

Get started

No credit card required