Lead source tracking for real estate teams

BF

The BrokerFold Team — Product + Engineering

Last reviewed

On this page
An advertising dashboard under review — spend traced toward the deals it produced

Every team lead can name their lead sources. Very few can name their cost per closing by source — and the gap between those two sentences is where marketing budgets go to be wasted. Source tracking is the plumbing that connects a dollar of spend to the deal it eventually produced, across the months and hands in between. Here is the chain, link by link, and the decisions it unlocks.

A lead’s source must be stamped the moment the record is created — reconstructed attribution is fiction with a straight face. The mechanics per channel: campaign-tagged URLs (UTMs) on everything you pay for, so an ad click arrives wearing its campaign; distinct forms or paths per channel where tagging can’t reach; and a mandatory “how did you hear about us” logged on phone-first leads. On BrokerFold, a lead captured on a tenant site carries its context — the page, the listing, the campaign parameters — onto the contact record automatically, which closes the gap where source data traditionally dies: the manual entry nobody makes at 9pm. Whatever your stack, the standard is binary: a lead without a source should be impossible, not discouraged.

Source taxonomies rot into uselessness — “Facebook,” “FB ads,” “social,” and “Meta” as four spellings of one channel. Maintain a short controlled list (a dozen entries beats fifty), with two levels at most: channel, then campaign. Someone owns the list; new sources get added deliberately, not typed ad hoc. This is dull, and it is the difference between reports and archaeology.

The chain’s weakest link is the middle: the lead becomes a client, months pass, the file closes — and the closing gets recorded with no memory of the ad that started it. The fix is structural: the closing record inherits source from the contact record, automatically, because they are the same record in a properly shared database. This is also why per-agent CRM silos destroy attribution — the case in full lives at shared database vs separate CRMs.

The two reports that pay for all of it

Source funnel: for each source — received, contacted, appointments, agreements, closings, with your baseline rates beside them. This exposes quality: the cheap source that never reaches an appointment, the expensive one that closes. Cost per closing by source: spend ÷ closings attributed, trailing twelve months. This is the budget’s report card, and it reads against what leads cost in your market. One subtlety worth pulling: per-source response time by agent — teams reliably work “good” sources faster, so a source’s poor showing can be effect rather than cause. Check the follow-up before you kill the channel.

The decisions: kill, scale, or fix

Quarterly, sources sort into three buckets. Kill what has had a fair window, real follow-up, and still no economics. Scale what closes below your target cost — the report’s happiest sentence is “this works and has headroom.” Fix the middle: decent leads converting poorly usually indicts speed or script, not the source. Do this four quarters running and the marketing budget starts compounding: money migrates from proof-free channels toward proven ones, and the team’s KPI stack gains the one column that makes every other number financial. Site-side behaviour — which pages and campaigns produce registrations in the first place — feeds the same picture through website analytics; together they turn “we should market more” into “we should buy more of exactly this.”

Expect the first honest report to be uncomfortable. Almost every team discovers that a channel someone championed is economically dead, and that a boring one — usually the website or the sphere — has been quietly carrying the year. Let the data win those arguments anyway: the discomfort is one meeting long, while unmeasured spend is forever. Attribution’s real product is not a report; it is a marketing budget that learns.

Frequently asked questions

First-touch or last-touch attribution — which should a team use?

Pick first-touch and stay consistent. Real estate journeys are long and multi-channel, and any single-touch model lies a little; first-touch at least credits the channel that created the relationship, and consistency lets the trend be trusted. Sophisticated multi-touch models are more honest and more work than most teams will sustain.

How do we track sources for leads that call instead of filling forms?

Ask and log — 'how did you hear about us?' recorded at first contact — plus dedicated phone numbers on your highest-spend channels if you want the mechanical version. Imperfect phone attribution beats a CRM where a third of leads say 'unknown.'

How long before source data is decision-worthy?

Cost-per-lead comparisons are meaningful within a month or two; cost-per-closing needs at least two or three quarters because closings lag first touch by months. Kill obviously junk sources early, but give expensive verdicts a trailing-twelve-month window before you swing the axe.

Keep reading

Fold your stack into one.

14 days free. No credit card. Your data stays yours.