Skip to content
Sales Attribution

Sales Attribution: Deciding Which Touches Get Credit for Revenue

How first touch, last touch, linear, time decay and position-based models divide credit, a worked example on one deal, and why attribution is not the same as causation.

Free Forever • No Credit Card Required

Diagram of a buyer journey with four touchpoints and credit distributed differently under several attribution models

Quick answer

Is HelloGrowthCRM right for Sales Attribution?

Yes. HelloGrowthCRM gives Sales Attribution a single system to capture every lead, automate follow-up across phone, WhatsApp, and email, prioritise leads with AI scoring, and forecast revenue — with calling and messaging built in instead of sold as add-ons. It's built for the problems these teams actually hit — like everything is attributed to the last touch, so branded search and direct visits take the credit for demand that was created somewhere else entirely — rather than generic sales busywork.
  • Source captured on every lead at creation: the campaign, channel, referrer or event that produced the enquiry is written once at the start, because a source added later is a guess dressed as a fact
  • Full touch history on the contact: every call, form submission, email reply, WhatsApp message and meeting is a dated event, which is what makes any model beyond first and last touch possible at all
  • Offline touches recorded alongside digital ones: an event conversation or a referral introduction sits in the same timeline as a web visit, since attribution that ignores offline contact will misprice everything

See pricingBook a demo

01

Sales attribution in one paragraph

Sales attribution is the set of rules a business uses to decide which marketing and sales interactions get credit for a closed deal. Buyers rarely arrive through a single door: they read an article, see an advertisement, attend a webinar, ask a colleague, search for the company by name and eventually speak to somebody. All of those contributed something, and attribution is an attempt to say how much. It is worth being clear from the outset that this is a modelling exercise rather than a measurement. The rules are chosen, not discovered, and the same journey produces very different answers depending on which rules you apply.

02

The models, and what each one assumes

Single-touch models

First touch credits the interaction that created the lead. It answers where demand originates and systematically undervalues everything that happens afterwards. Last touch credits the final interaction before the deal. It answers what closed the sale and systematically overvalues channels that capture intent someone else created, most obviously branded search and direct visits.

Multi-touch models

Linear divides credit equally across every recorded touch, which is simple and treats a passing web visit as equal to an hour-long meeting. Time decay weights later touches more heavily, on the assumption that recent contact carried more influence. Position-based, often U-shaped, assigns large fixed shares to the first and last touches and splits the rest among the middle. Data-driven models derive the weights statistically from patterns across many completed journeys, which is the most defensible approach and requires more volume than most businesses have.

A worked example on one deal (illustrative)

A deal worth ₹1,00,000 has four recorded touches in order: an organic article, a paid advertisement, a webinar, and a direct visit to the pricing page. First touch credits the article with the whole ₹1,00,000. Last touch credits the direct visit with the whole ₹1,00,000. Linear gives ₹25,000 to each of the four. Position-based at a forty, twenty, forty weighting gives ₹40,000 to the article, ₹40,000 to the direct visit, and ₹10,000 each to the advertisement and the webinar. Time decay might give roughly ₹10,000, ₹15,000, ₹30,000 and ₹45,000 across the four in sequence. Nothing about the deal changed. The apparent value of the paid advertisement moved between zero and ₹25,000 purely on the basis of a modelling choice, which is why running more than one view is more honest than defending a single one.

03

What attribution is actually for

The decision it drives is budget allocation. If a business is spending across six channels and can only grow three, it needs some basis beyond preference for choosing. Attribution supplies that basis, provided it is treated as evidence rather than accounting. The more useful version of the exercise is comparative across the funnel rather than a single revenue figure per channel: which sources produce enquiries that qualify, which produce deals that close, which produce larger deals, and which produce deals that close faster.

It also settles a recurring organisational argument. Marketing tends to argue from lead volume and sales from deal quality, and the two conversations never meet because they use different data. Attribution that follows a source all the way through to won revenue and loss reasons gives both sides the same picture, and it usually reveals that the highest-volume channel is not the most valuable one.

04

Where attribution goes wrong

Mistaking it for causation

The most consequential error is reading attributed revenue as the value a channel created. Attribution describes the paths that were observed; it cannot say what would have happened had a channel not existed. Branded search is the standard illustration: it absorbs a great deal of credit while often converting demand that other activity created, and a business that cuts everything else on the strength of that report will find its branded search volume falling a quarter later.

Modelling only what is trackable

Every untracked influence, a recommendation from a peer, a conversation at an event, an internal advocate, a podcast, has its credit silently redistributed to the channels that do carry parameters. This does not make the model slightly wrong; it makes it systematically biased towards measurable channels. A self-reported source question on the enquiry form is crude, inconsistent and genuinely useful precisely because it captures what no tracking system can see.

Changing the model and comparing periods

Switching from last touch to position-based part way through a year and then comparing quarters produces conclusions that are entirely artefacts of the switch. If a model has to change, restate the prior periods on the new basis before drawing any comparison, and expect the restatement to be more work than the change itself.

05

Reading attribution output well

Treat wide agreement between models as a strong signal and disagreement as a question rather than a problem. A channel that looks valuable under every model probably is. A channel whose apparent contribution swings dramatically between first touch and last touch is playing a specific role in the journey, and the right response is to understand that role rather than to pick the model that suits the argument.

Look past revenue to the shape of the business each channel produces. A source with modest attributed revenue but a high qualification rate, large deals and short cycles may deserve more investment than a source with high attributed revenue and a poor win rate. Pairing source data with loss reasons is usually the fastest route to finding a channel that generates volume from the wrong segment entirely.

06

Attribution models compared

Each model answers a slightly different question, and choosing one is choosing a question.

ModelCreditsBest forSystematic bias
First touchThe first interactionUnderstanding demand creationIgnores everything after
Last touchThe final interactionUnderstanding conversionOvervalues branded and direct
LinearAll touches equallyA neutral starting viewTreats trivial and major touches alike
Position-basedFirst and last mostConsidered B2B purchasesArbitrary fixed weightings

Sitting outside this table is incrementality testing, which is not a model at all but an experiment. Where a spending decision is large enough to matter, a holdout or a geographic split answers the causal question that no attribution model can.

Challenges we solve

The problems holding this industry back — and the fix

Every team in this space loses revenue to the same recurring gaps. Here is what they cost you and how HelloGrowthCRM closes each one.

  • Everything is attributed to the last touch, so branded search and direct visits take the credit for demand that was created somewhere else entirely.

    Look at the whole journey before deciding. Last touch answers what closed the deal, not what created it, and a channel whose job is to create awareness will always look worthless under it. Run the same data through more than one model to see how much the answer depends on the choice.Configurable credit rules

  • Offline conversations, referrals and events never enter the model, so channels that happen to be trackable absorb credit for outcomes they did not produce.

    Record offline touches in the same timeline as digital ones and add a self-reported source question on the enquiry form. Imperfect human answers about untrackable influences are more useful than a precise model of only the trackable ones.Offline touches recorded alongside digital

  • The team treats attribution output as a measure of causation and cuts a channel because its attributed revenue is low.

    Attribution describes correlation along an observed path. It cannot tell you what would have happened without the channel. Where a decision is large, test it with a holdout or a geographic split rather than acting on a model that was never designed to answer the question.Reporting by source across the funnel

  • Channel names are entered inconsistently, so the same campaign appears under four labels and the report has to be manually cleaned before anyone can read it.

    Use a controlled list of sources and campaigns with validation at capture and on import. Taxonomy discipline improves attribution accuracy far more than switching to a more sophisticated model does.Consistent source taxonomy

What you get

Why teams choose HelloGrowthCRM

AI-powered CRM with the features you need to close more deals.

  • Source captured on every lead at creation: the campaign, channel, referrer or event that produced the enquiry is written once at the start, because a source added later is a guess dressed as a fact
  • Full touch history on the contact: every call, form submission, email reply, WhatsApp message and meeting is a dated event, which is what makes any model beyond first and last touch possible at all
  • Offline touches recorded alongside digital ones: an event conversation or a referral introduction sits in the same timeline as a web visit, since attribution that ignores offline contact will misprice everything
  • Deal value linked to the contact journey: revenue is attached to the opportunity and through it to the touches that preceded it, so credit can be distributed across events rather than assigned to a channel label
  • Multiple contacts per account tracked: in a complex sale several people interact with several channels, and attribution that follows only the person who filled in the form misses most of the journey
  • Configurable credit rules: first touch, last touch, linear and position-based weightings can be applied to the same underlying data, which is the only way to see how sensitive a conclusion is to the model
  • Self-reported source field on the enquiry form: asking how somebody heard about you captures influences no tracking system can see, and it often disagrees usefully with the technical source
  • Lead and opportunity stages timestamped: how long each stage took, which allows time-decay weighting and shows where in the journey a channel actually contributes
  • Reporting by source across the funnel: not just leads by channel, but qualified rate, win rate, deal size and cycle length by channel, because volume without conversion is the most misleading chart in marketing
  • Loss reasons alongside sources: which channels produce deals that fail and why, which frequently reveals that a high-volume source is attracting the wrong segment entirely
  • Export for analysis outside the CRM: touches, deals and values exported together so attribution modelling can be done properly rather than constrained by a fixed report
  • Consistent source taxonomy: a controlled list of channel and campaign values with validation on import, since inconsistent labelling destroys attribution more reliably than any modelling error

HelloGrowthCRM by the numbers

$12
per user/month list price — $10/user/mo on annual billing, ₹899/user/mo in India
$0
free forever starter plan — no credit card required
14-day
trial included on paid plans
259+
live integrations, from WhatsApp to Tally and QuickBooks
500+
teams worldwide run their pipeline on HelloGrowthCRM

Frequently Asked Questions

Common questions about using HelloGrowthCRM in your industry.

Ready to grow?

Join small businesses that close more deals with HelloGrowthCRM.

Free Forever • No Credit Card Required

Take the next step

Free Forever • No Credit Card Required

Prefer email? Write to sales@hellogrowthcrm.com