Referral attribution gives you a rule for deciding which source receives credit for a conversion.1 Referral source tracking follows the origin of each dollar of new revenue.2 Use the rule to make your record and reward follow the contribution you want repeated. The model also changes future participation because it is a partner retention decision alongside a measurement tool.3 Partners that receive no credit may stop investing in the program.4
Run the model
Keep the record, credit rule, and follow-up decision connected. Each stage answers a different question.
| Stage | What you are trying to learn | Example question |
|---|---|---|
| Scope | Which decision the model must support | What will this rule change? |
| Map | Which people, channels, and touches influenced the path | What happened before conversion? |
| Select | How credit moves across the path | Which contribution should receive credit? |
| Shared referral | How to handle several possible referrers | What happens when more than one person is named? |
| Review | Whether credit matches contribution and behavior | Who would keep investing under this rule? |
Scope the decision
A referral field gets messy when the team uses it for reporting, payout, and budget decisions without deciding which job comes first.
In paid search and programmatic display, attribution is primarily a budget allocation question.5 Several attribution models can be used depending on needs and goals.6 Choose a primary use for the first version, then list the other decisions that must remain visible. Write the conversion event in plain language and state whether the model assigns credit for revenue, referral eligibility, channel performance, or partner reward.
If two teams will use the same record for different decisions, preserve the underlying path so each team can apply its own view. A channel that introduces demand may deserve visibility even when a person receives the referral payout.
Map the path
A model cannot answer a contribution question when the record loses the touches that came before conversion.
New touchpoint types make conversion paths more complicated, and a customer journey may contain more than one or two touches.7, 8 Tag content, social shares, phone calls, and emails so analytics can receive each touch.9 Tagging tells analytics where data came from and lets you see the full customer journey.10
Keep direct, organic, social, email, paid, and outside sources distinct.11 A referral report can credit all orders to a referral record while UTM data tracks which channel drove each visit.12 Keep the referral identity and the visit channel available in the same path. At the end of this stage, you should be able to see who or what appeared before conversion without asking the payout record to explain the whole journey.
Select the model
Choose a model that answers the decision from Scope and uses the path you can maintain.
Single-source attribution gives all sale credit to one touch, either first or last.13 It is a simple way to begin.14 First-touch attribution gives full credit to the first interaction in the journey that led to conversion.15 Use first-touch when the question is where the relationship began. Use last-touch when the final conversion interaction is the contribution you intend to reward.
Where partner influence matters, credit should match actual contribution.16 Before you lock the model, write out a completed path and apply the rule from start to finish. Check whether the credited party did the work your program is trying to encourage. If the result feels wrong, change the rule before changing the payout.
Handle shared referrals
Treat shared referrals as a policy decision to make before payout. Record everyone who appeared in the path, then apply a clear rule for who receives credit.
A referred candidate may list multiple referring employees.17 Each qualified referral may be credited to only one referrer.18 One employee referral policy allows only one employee to be listed and uses the first name when multiple names appear.19
Choose the tie-breaker before cases arrive. If the rule uses the first listed name, preserve the original order in the record and make the credited referrer visible to whoever handles payout. Keep the person and channel as separate fields. This lets the program recognize a human referrer without erasing the channel that brought the visit.
Review and adjust
Review the model against completed paths and the behavior it produces. Look for patterns across wins and decide what to keep, rework, or stop.
An activity present in a majority of sales may be driving conversions.20 An activity consistently absent from sales may need reworking.21 Use those patterns to invest more in effective outreach and rework inefficient touchpoints.22
A referral map can show where to spend next quarter's effort.23 When you change the rule, plan the transition without disrupting active relationships.24 Move on when the credited party matches the contribution you want repeated and the record can explain how that credit was assigned.
What not to do
These mistakes make a model look orderly while sending credit in the wrong direction.
- Last-click attribution is standard for most affiliate programs and can reward the wrong relationships.25
- Under last-click attribution, cashback sites and deal aggregators can receive credit on nearly every sale.26
- The described last-click structure can leave content publishers, affiliate networks, and category guides without credit after they guide customers through research.27
- Referral exclusion sends credit back to the original marketing source, such as Email or PPC, instead of a utility domain.28
- Under last non-direct click, a later bookmark can leave a session attributed to the earlier referral when the arrival happened before exclusion.29
- Check collection and interpretation before beginning analysis, as both are common sources of trouble in data-driven marketing.30
- Account for data compliance laws and regulations such as GDPR and CCPA to protect audience privacy and data security.31