Atlas, by Gravity Growth·Sioux Falls, South Dakota

Lead attribution: how to trace every lead to revenue

Lead attribution tells you which source produced each lead. Done properly, it goes one step further and follows that lead to the closed deal, so you see what each channel costs per customer, not per click.

This guide is for the owner of a B2B service business doing $1M to $5M a year with no sales or marketing hire: managed IT, print, copier and professional services firms across South Dakota and Minnesota. Most of your leads never fill out a form. They reply to an email, answer a LinkedIn message, get referred, or call. That is where the thread breaks.

We are Atlas, by Gravity Growth, in Sioux Falls. The method below works whether you hire us or run it yourself with a spreadsheet and a CRM. The pitch comes near the end, labeled.

Lead attribution vs revenue and marketing attribution

Three terms get used as if they mean the same thing. They do not.

  • Lead source attribution: which source produced the lead. An ad, a search, an AI answer, a referral, a phone call or an outbound reply.
  • Revenue attribution: follows that lead to the closed deal, so you can see revenue and cost per closed deal by channel.
  • Marketing attribution: the wider practice of connecting what you spend on marketing to the revenue it produces, across every channel.

The order matters. If the lead source is wrong, every revenue number built on it is wrong too. Most small firms stop at the first step, which is why the monthly report counts leads and nobody can say which channel paid for itself.

Why B2B service firms lose the thread

Most attribution tools were built around a website: a click, a landing page, a form. They miss the conversation, and for a service firm in Sioux Falls or anywhere in Minnesota, the conversation is where the deal starts.

  • Email replies. Someone answers an outbound email. No click, no form, no tag. If nobody logs it, the source is gone.
  • LinkedIn conversations. A message thread turns into a meeting the CRM never sees.
  • Referrals. A customer mentions you and the prospect calls. Without a question at intake, it gets recorded as “direct” or not at all.
  • Phone calls. Without call tracking, the call arrives with no source.
  • AI answers and branded search. A buyer reads an AI answer that names you, then searches your company name a week later. Branded search gets credit for work it did not do.

Then the tracking decays. Tags get dropped in a site edit, a new ad account launches without the naming convention, offline conversions never get fed back, and within two quarters nobody trusts the dashboard. The tools are built for a full-time operator, and most owner-run firms do not have one.

Lead attribution models, explained plainly

A model is the rule for who gets credit when a buyer touched more than one thing before buying.

  • First touch gives all the credit to the first interaction. It flatters awareness channels.
  • Last touch gives all the credit to the final interaction before the sale. It flatters closing channels, branded search most of all.
  • Multi-touch spreads the credit across every touch on the path: evenly, weighted toward recent touches, or weighted toward the first and last.

Which fits a small B2B firm? Record first touch as the lead source on every record, without exception, and keep the full list of touches behind it. For an owner-led business, the full path and the closed revenue at the end of it matter more than the model.

ModelWhat it tells youWhen it misleadsUse it when
First touchWhich channel started the relationshipIgnores the follow-up, call or referral that closed the dealYou need one clean lead source on every record
Last touchWhat happened right before the dealHands credit to branded search and direct, which mostly capture demand other channels createdRarely for a service firm; as a check on what closes
Multi-touchEvery channel that touched the deal, with shared creditOnly counts what was tracked, so untracked calls and conversations drop outEvery record carries its full touch history and you close enough deals to compare
Full touch history, no modelThe actual sequence of touches on each closed dealHard to summarize across hundreds of dealsYou close a handful of deals a month and can read each one

How to set up lead attribution tracking in eight steps

This is the method we run for clients, in order.

  1. Pick one UTM convention. Source, medium and campaign, lowercase, one spelling per channel, built from a shared sheet instead of whatever someone typed that day.
  2. Add a “how did you hear about us” field. On every form, in the intake call script, and required on the CRM record. It catches the referrals no tag will see.
  3. Track calls by source. Call tracking assigns a unique number to each source, so every call arrives labeled. Then land it on the right contact record.
  4. Tag outbound replies at the first send. Every outbound email and LinkedIn message carries its campaign from the first touch, so a reply arrives with its source attached. We also tag each reply Negative, Neutral, Follow up later or Positive.
  5. Open the CRM record on the first touch. Not when the prospect becomes “qualified.” The record opens on send one, and every reply, call, meeting and proposal is written to it.
  6. Match closed deals back to their source. This is the step almost every stack skips, and it is the only one that turns attribution into a decision.
  7. Calculate cost per lead and cost per closed deal, per channel. This month against last, with tracked and estimated figures in separate columns, never blended into one comfortable number.
  8. Label the gaps. Some journeys cannot be tracked, legally or technically. Mark them as gaps instead of handing the credit to branded search.

Then put a name on it. Attribution dies when nobody owns it. A short weekly review for records with no source, calls with no contact and closed deals with no origin keeps it honest. For the five jobs any setup has to do, and how lead attribution software compares, see our marketing attribution software guide.

A real example: an Upper Midwest manufacturer

This client is a manufacturer, not a service firm, but the problem was the same. A mid-market manufacturer in the Upper Midwest had a strong technical product and weak commercial visibility. Marketing reported in impressions and ad-only ROAS the CFO could never reconcile against the P&L. Nobody had a defensible answer on lead source.

We ran digital ads across LinkedIn, Google and Meta, held monthly video studio sessions producing 30+ assets each, and wired the CRM with multi-touch attribution. The dashboard showed closed-won revenue over total spend, reconcilable to the income statement.

  • 3x full-cost ROAS
  • $4.5M closed-won on $350K total spend
  • 12 months to full ROAS

Full-cost ROAS is closed revenue divided by total spend, ad budget and agency fees together. The CFO, company name withheld: “For the first time, I can show the board a marketing number that ties back to the P&L line by line. It changed how we capital-allocate against growth.” More on our case studies page.

Lead attribution for Sioux Falls and South Dakota B2B firms

For a B2B service firm in Sioux Falls, many leads start as a referral or a phone call from someone who already knows your name. That is exactly where web-only tracking goes blind, which is why steps 2 and 3 above matter more here than any model.

Our team at 2611 W Sudbury St sets this up for owner-run firms across South Dakota and Minnesota. A local example: Jans Corporation, Sioux Falls commercial construction since 1973, had every podcast asset wired to attribution, and the result was $3.8M in pipeline influenced and a 47% shorter sales cycle.

"I paid an agency before, waited, and never got a lead."

That is the correct thought. Plenty of owners have paid a retainer, waited months, and received a report full of impressions instead of customers. Be skeptical of us too.

Attribution answers that problem, whoever runs your marketing. When every lead is tagged from the first touch and every closed deal is matched back, you do not wait for a monthly PDF. Your investment sits next to what it produced: lead, reply, meeting, proposal, closed. If a channel is not producing, you see it the same week.

Proof from a client: Radiant Health and Hormone turned one quiz into 111 new patients, with every follow-up run by email and tracked with full CRM attribution in Atlas.

Run the numbers on your own business

Use your figures, not ours. This is an illustration, not a client result.

  1. Take one channel and its full monthly cost: ad spend, fees, tools and hours. Say $3,000.
  2. Count the deals it closed in the last six months, from your CRM. Say three.
  3. Six months at $3,000 is $18,000. Divided by three, cost per closed deal is $6,000.
  4. Do the same for your second channel. If it closes deals at $2,000 each, you know where the next dollar goes.

Now the upside. If your average deal is $12,000 and moving spend closes one more deal a month, that is $144,000 a year. At $5,000 a deal it is $60,000; at $40,000 it is $480,000. Is that difference meaningful to your business? Run the free Growth Analyzer to test it against your goal.

How we do it, and what it costs

If you would rather not own the eight steps, we do them. We set up the tracking, keep it correct, and read it with you every week. The same team runs your lead generation, so the number and the work that moves it live in one system. Atlas syncs with your CRM, or runs on the Atlas CRM if you do not have one. The method is on our marketing attribution software page.

A fair question: should the team that runs the marketing also grade it? We do, so every number traces to a named record you can open yourself, and tracked is labeled tracked while estimated is labeled estimated.

Our offer, Atlas Flow, is researched 1:1 outbound on LinkedIn and email plus done-for-you content: $1,500 a month, and for a limited time $999 a month. Attribution is wired in, never sold as an add-on, with one monthly 30-minute strategy meeting. Month to month, no setup fee, no long-term contract. Sales tax applies. Every tier includes attribution on every platform tied to your finance, plus a weekly audit and fixes log. Untouched, where we run more with you, is $2,500 a month; Unleashed is $4,000. Details on services and pricing.

Where we are the wrong pick: if a marketing hire will own the tracking and feed closed deals back every week, a tool you run yourself is a fair buy.

Frequently asked questions

What is lead attribution?

Lead attribution identifies which source produced each lead: an ad, a search, an AI answer, a referral, a phone call or an outbound reply. It is the first half of the job. Revenue attribution follows that lead to the closed deal, so you can see cost per closed deal by channel. For a B2B service business, it has to include email replies and LinkedIn conversations, where many deals start.

Which attribution model should a small B2B firm use?

Most small B2B service firms should record first touch as the lead source and keep the full touch history on each CRM record. First touch gives a clean, consistent source. The touch history shows the follow-ups, calls and referrals that closed the deal. Weighted multi-touch models need more closed deals than a firm closing a few a month usually has before the percentages mean much.

Can I do lead attribution without software?

Partly. A spreadsheet, consistent UTM links, a “how did you hear about us” question and a CRM field for lead source will get you rough attribution. What breaks is consistency: tags drift, calls go untracked and closed deals never get matched back to their source. Manual tracking works at low volume if one person owns it every week without fail.

How do you attribute leads from email replies and LinkedIn?

Tag them at the first send. Every outbound email and LinkedIn message carries its campaign from the first touch, and the CRM record opens on that send. When the reply arrives, the source is already on the record. We also tag each reply by sentiment, Negative, Neutral, Follow up later or Positive, so you can see which campaigns start real conversations.

How do you track referrals and word of mouth?

Ask, and write the answer on the record. A required “how did you hear about us” field on your forms, in the intake call and in the CRM catches referrals that no tag can see. Record the referring person or company by name. Over a year, that list shows which customers send you business, and who deserves a thank-you call.

Can you track phone calls?

Yes. Call tracking assigns a unique number to each source and records which campaign produced each call. The harder part is matching the call to the contact record and then to the deal it became. If the call never lands on a contact, the source is lost at the moment it matters most, when a buyer is ready to talk.

Can you attribute leads from AI search and ChatGPT?

Partly. Referral traffic from AI answers can be captured where the engine passes a referrer, and citations can be measured by testing the engines directly. What cannot be tracked is the buyer who reads an AI answer and types your name into Google a week later. We label that gap rather than quietly assigning it to branded search.

What is full-cost ROAS?

Full-cost ROAS is closed revenue divided by total spend, with ad budget and agency fees both counted. Leaving the agency fee out makes any campaign look better than it is. Our Upper Midwest manufacturing client reached 3x full-cost ROAS: $4.5M closed-won on $350K total spend, over 12 months, measured on a dashboard reconcilable to the income statement.

How much does it cost to have attribution run for you?

Atlas is $1,500 a month, and for a limited time $999 a month, for researched 1:1 outbound on LinkedIn and email plus done-for-you content, with attribution wired in rather than sold as an add-on. It includes a monthly 30-minute strategy meeting. It runs month to month, with no setup fee and no long-term contract. Sales tax applies.

Can you set up lead attribution for a business in Sioux Falls?

Yes. Our team at 2611 W Sudbury St in Sioux Falls sets up and runs lead attribution for owner-run B2B service firms across South Dakota and Minnesota. We tag every email reply, call, referral and LinkedIn conversation at the source, match closed deals back, and review it with you every week.