What is marketing attribution?
Marketing attribution is the practice of tracing each lead and sale back to the marketing that produced it. It records the ads, searches, emails, mailers and visits a buyer touched before they called or bought. Then it assigns credit to each one. Good attribution covers phone calls and offline sales as well as website clicks. That shows owners which channels earn their budget.
What can attribution tell you that a normal report can't?
Most marketing reports stop at clicks, impressions and form fills. Those numbers show activity. They don't show which work brought in paying customers.
Attribution answers the questions owners ask. Which channel brought in the jobs we booked last quarter? What did each new customer cost to win, by channel? That full cost is customer acquisition cost. Are the leads from paid search worth more than the leads from social ads? Did the TV flight in March move calls, or did it only feel busy?
It also settles arguments. Your ads vendor, your SEO company and your sales team may each claim the same customer. A shared attribution setup gives everyone one set of numbers to work from.
How does call tracking work?
For many local businesses, the phone is where the money is. A lead that calls never shows up in a web form report. Call tracking closes that gap.
- Each channel gets its own tracking number. One for Google Ads, one for the website from organic search, one for the mailer, one for the billboard.
- On your website, the number shown changes based on how the visitor arrived. This is called dynamic number insertion. A visitor from a paid ad sees the paid search number, and a visitor from Google Maps sees another.
- Every tracking number forwards to your real line. Callers reach your team the same way they always have.
- Each call gets logged with its source and, when available, the keyword or campaign. The log also shows the time, the length and whether it was a first-time caller.
- Calls get tied to outcomes in your CRM, such as booked, quoted, sold or lost. That's the step most setups skip, and it's the one that shows revenue by channel.
Local SEO needs care here. Your Google Business Profile should keep your main number visible to Google. The tracking number can go in as primary, with your real line as an additional phone (Google Business Profile Help). Done that way, you get clean call data without confusing the listing.
Which attribution model should you use?
An attribution model is the rule for splitting credit among the touchpoints a buyer passed through. Each one tells a slightly different story.
There's no single best model. A plumber whose customers call within minutes of searching can live on last touch. A B2B company with a six-month sales cycle needs a view across many touches, or early channels will look worthless.
Ad platforms have also narrowed the choices. Google made data-driven attribution the default in Google Ads and Google Analytics. It also retired the first click, linear, time decay and position-based models there. In 2023, Google said fewer than 3% of Google Ads web conversions still used those older models (Google Ads Help). That makes it more important to keep your own record of leads and sales, outside any one ad platform.
Can you track TV, radio, mail and billboards?
Yes, though it takes a plan before the ad runs. Offline media doesn't produce clicks, so the tracking has to be built into the ad itself.
Each placement gets its own phone number, landing page or promo code. Calls and visits from those sources get counted separately. Searches for your business name and direct site visits get compared before, during and after each flight. Many people see an ad and search your name later instead of dialing. New customers get asked how they heard about you. The answer goes into the CRM instead of onto a sticky note.
None of these methods is perfect alone. Together, they give a fair read on whether a TV, radio or mail campaign paid off. Our advertising team plans every traditional buy with this tracking in place from day one.
Where does attribution data come from?
Attribution pulls from several systems at once. The more of them that talk to each other, the clearer the picture.
- Website analytics, for visits, sources and on-site actions.
- Ad platforms, for clicks, costs and campaign details.
- Call tracking, for phone leads by source.
- Forms, chat and booking tools, with the source passed along on every lead.
- Your CRM, for what happened next: quoted, booked, sold, lost and for how much.
- Email and text platforms, for opens, clicks and replies on follow-up.
- Offline records, such as job tickets, invoices and point-of-sale data.
The CRM is the anchor. Without it, attribution stops at the lead and never reaches revenue. Our marketing automation services make sure every lead lands there with its source attached.
What about marketing mix modeling and lift tests?
Click-based attribution has limits. It can't see an ad someone noticed but never clicked. It loses track of people who switch devices or block cookies. And it struggles with brand-building channels like TV and radio.
Two other methods fill those gaps. Marketing mix modeling compares spend and sales over time, by channel and by week. It estimates how much each channel moved results. It needs a year or more of history and steady spending to work well, so it fits larger budgets.
Lift testing is simpler. You run a channel in some areas or time periods and hold it back in others. Then you compare results. A home services company might run streaming TV in half its service area for six weeks and compare call volume. That's often the most honest answer to "did this work?"
Most owner-led businesses start with clean click and call attribution. Lift tests come next. Mix modeling makes sense once spend and history are large enough to support it.
Why is marketing attribution hard to get right?
Buyers don't move in straight lines. Someone might see a Facebook ad on their phone. A week later, they search your name on a work laptop, then call from the car. Each step can look like a different person to your tracking.
Privacy rules and browser changes make that harder. Cookies expire sooner, some browsers block tracking, and more people opt out. Some share of visits will always show up as "direct" or "unknown."
Bias creeps in too. Every platform tends to credit itself. Facebook may claim a sale that Google Ads also claims. Add the two reports together and you'll count more sales than you made. Counting sales in one place, usually your CRM, keeps the totals honest.
What mistakes should you avoid?
- Judging channels on leads instead of sales.
- Ignoring phone calls because they're harder to track.
- Trusting each ad platform's own conversion count.
- Switching attribution models every quarter, which makes trends impossible to read.
- Cutting brand channels because last-touch reports undervalue them.
- Letting staff skip the "how did you hear about us" field in the CRM.
A sample attribution setup for a local business
A sample business can go from guessing to knowing in a few weeks.
First, every channel gets its own tracking. Search ads, the Google profile, the website and print ads each get a separate call number. Forms carry hidden fields with the source.
Next, the CRM records the source on every lead. When a lead becomes a customer, the job value goes in too.
Then, once a month, the owner sees one simple table. Each row is a channel. The columns show spend, leads, booked jobs and revenue.
After a quarter, the patterns are clear. One channel brings cheap leads that rarely book. Another costs more per lead but brings the biggest jobs. Budget moves to match.
Most owners only need a simple model at first. The goal is a clear, steady picture, rather than a perfect one.
When the data is clean, budget meetings get short. The table answers most of the questions before anyone asks them.
Revisit the setup each year, or whenever you add a channel. New sources need their own tracking from day one.
What does eSolve set up?
Every attribution project starts with the assessment, which shows what you track today and where the gaps are. From there, the setup usually covers:
- Call tracking with dynamic numbers, mapped to every paid, organic and offline source.
- Source capture on every form, chat and booking, passed into your CRM.
- Lead stages in the CRM that record what each lead turned into, and for how much.
- A model that fits your sales cycle, kept steady so trends stay readable.
- A plain report that shows cost per lead, cost per customer and revenue by channel.
Once the numbers flow, the conversation changes. Budget moves toward channels that produce customers. To turn those numbers into a return on investment, see our guide on how to calculate marketing ROI. Connecting that data across marketing, sales and service is the work of our revenue operations consulting. For our other services, visit the marketing services page.
To test the math on a single channel, try our marketing ROI calculator.
Get a Free Marketing Assessment